เกี่ยวกับคอร์สนี้
เรียนรู้การสร้างแอปมือถือสำหรับทั้ง iOS และ Android จากโค้ดชุดเดียวด้วย Flutter และภาษา Dart ตั้งแต่พื้นฐานจนถึงการเชื่อมต่อ API จริงและปล่อยแอปขึ้น App Store / Play Store เหมาะสำหรับคนที่อยากเป็น Mobile Developer โดยไม่ต้องเขียนโค้ดสองภาษาแยกกัน
เนื้อหาที่จะได้เรียน (44 บทเรียน)
โมดูล 1: พื้นฐาน Dart และ Flutter Widgets (สัปดาห์ 1-2)
- ติดตั้ง Flutter SDK และเตรียมเครื่องมือพัฒนา
- พื้นฐานภาษา Dart: Variables, Functions, Classes
- Widget Tree, Stateless และ Stateful Widgets
- Layout พื้นฐาน: Row, Column, Container, Stack
โมดูล 2: UI/UX และ Layout ขั้นสูง (สัปดาห์ 3-4)
- Navigation และ Routing ระหว่างหน้าจอ
- Custom Widgets และ Reusable Components
- Animation เบื้องต้นและ Theming
- ออกแบบ Responsive UI รองรับหลายขนาดหน้าจอ
โมดูล 3: State Management (สัปดาห์ 5-6)
- เปรียบเทียบ Provider, Riverpod และ Bloc
- จัดการ State ระดับแอปพลิเคชัน
- Form Validation และการจัดการ Input
- Local Storage ด้วย SharedPreferences และ SQLite
โมดูล 4: เชื่อมต่อ API และ Publish ขึ้น Store (สัปดาห์ 7-8)
- เรียกใช้ REST API ด้วย http และ Dio
- จัดการ Authentication และ Token
- เตรียมไอคอน, Splash Screen และ Build แอปสำหรับ Release
- Workshop: สร้างแอปจริง 1 แอปตั้งแต่ต้นจนจบ
เหมาะกับใคร
- ผู้เริ่มต้นที่มีพื้นฐานเขียนโปรแกรมมาบ้าง
- Developer ที่อยากขยับสายมาทำ Mobile App
- คนที่อยากสร้างแอปของตัวเองแบบ MVP
สิ่งที่คุณจะได้รับ
- วิดีโอบทเรียนดูซ้ำได้ตลอดชีพ
- แอปจริงใส่ใน Portfolio
- ใบรับรองเมื่อเรียนจบคอร์ส
- พี่เลี้ยงส่วนตัวคอยตอบคำถามในกลุ่ม