1. การติดตั้งและการตั้งค่าสภาพแวดล้อม
- ติดตั้ง Flutter SDK
- ติดตั้ง IDE (เช่น Android Studio หรือ Visual Studio Code)
- ตั้งค่าอุปกรณ์จำลองหรืออุปกรณ์จริงสำหรับการทดสอบ
2. โครงสร้างพื้นฐานของโปรเจค Flutter
- สร้างโปรเจคใหม่
- ทำความเข้าใจโครงสร้างไฟล์และโฟลเดอร์
- ไฟล์ pubspec.yaml สำหรับการจัดการแพ็คเกจ
3. พื้นฐานของ Dart
- ไวยากรณ์พื้นฐาน
- ตัวแปรและประเภทข้อมูล
- ฟังก์ชันและคลาส
4. Widget ใน Flutter
- StatelessWidget vs StatefulWidget
- Widget พื้นฐาน (เช่น Text, Image, Button)
- การจัดวาง Layout (เช่น Row, Column, Stack)
5. การสร้าง UI
- การออกแบบหน้าจอแรก
- การใช้ Material Design
- การปรับแต่ง Widget