Thuta Learning
Flutter Mobile App Developer လမ်းကြောင်း cover illustration
beginner

Flutter Mobile App Developer လမ်းကြောင်း

Dart language မှ Flutter UI၊ API၊ Firebase backend နဲ့ release-ready mobile application အထိ project အလိုက် သင်ယူမည့် လမ်းကြောင်း။

Who this is for
Android နှင့် iOS အတွက် codebase တစ်ခုတည်းဖြင့် application ရေးလိုသူ
Duration
About 28 hours
Modules
5 modules · 5 tutorials

Prerequisites

  • Programming မသိသေးလည်း Dart အခြေခံမှ စတင်နိုင်သည်
  • Flutter SDK သုံးနိုင်သော computer တစ်လုံး လိုအပ်သည်
  • Android emulator သို့ physical device တစ်လုံးဖြင့် စမ်းသပ်နိုင်ရန်

Learning outcomes

  • Dart syntax၊ null safety နှင့် asynchronous programming ကို အသုံးပြုနိုင်မည်
  • Flutter widget များဖြင့် responsive mobile UI တည်ဆောက်နိုင်မည်
  • State၊ navigation၊ form နှင့် API data ကို စီမံနိုင်မည်
  • Firebase authentication နှင့် data service ကို ချိတ်ဆက်နိုင်မည်
  • Error၊ loading နှင့် offline state ကို ထည့်စဉ်းစားနိုင်မည်
  • Release build မတင်မီ လိုအပ်သော checklist ကို ပြင်ဆင်နိုင်မည်

Curriculum

1

အဆင့် ၁ — Dart Foundation

About 6 hours

Variable၊ collection၊ class၊ null safety နဲ့ Future/async ကို mobile app ဥပမာများဖြင့် လေ့လာမယ်။

Skills

DartNull safetyOOPAsync

Hands-on project

Console ပေါ်တွင် run နိုင်သော Personal Expense logic ကို ရေးပါ။

2

အဆင့် ၂ — Flutter UI

About 8 hours

Widget tree၊ layout၊ theme နဲ့ responsive behavior ကို နားလည်ပြီး screen များကို component ခွဲရေးမယ်။

Skills

Flutter widgetsLayoutThemeNavigation

Hands-on project

Home၊ detail နဲ့ settings screens ပါသော Habit Tracker UI တည်ဆောက်ပါ။

3

အဆင့် ၃ — Data နှင့် API

About 5 hours

Form input၊ loading/error state နဲ့ network data ကို သေချာစွာ စီမံပြီး local model များနှင့် ချိတ်မယ်။

Skills

REST APIJSONFormsState

Hands-on project

Search၊ retry နဲ့ empty state ပါသော public API client application ရေးပါ။

4

အဆင့် ၄ — Firebase Backend

About 6 hours

Authentication နဲ့ cloud data ကို ချိတ်ဆက်ပြီး user တစ်ဦးချင်းစီအတွက် data ခွဲခြားမယ်။

Skills

FirebaseAuthenticationCloud dataSecurity rules

Hands-on project

Login နှင့် sync ပါသော personal notes application တည်ဆောက်ပါ။

5

အဆင့် ၅ — Delivery

About 3 hours

Git history၊ testing checklist၊ app icon၊ version နဲ့ release notes တို့ကို အပြီးသတ်မယ်။

Skills

GitTestingRelease buildDocumentation

Hands-on project

Device အစစ်တွင်စမ်းပြီး release checklist နဲ့ demo video ပါသော final build ပြုလုပ်ပါ။

Suggested schedule

  1. 1အပတ် ၁ မှ ၂ — Dart foundation
  2. 2အပတ် ၃ မှ ၄ — Flutter UI နှင့် navigation
  3. 3အပတ် ၅ — API၊ forms နှင့် state
  4. 4အပတ် ၆ မှ ၇ — Firebase backend
  5. 5အပတ် ၈ — Testing နှင့် final release build

Completion checklist

  • Android emulator သို့ device အစစ်ပေါ်တွင် app ကို error မရှိ run နိုင်ခြင်း
  • Loading၊ empty၊ error နဲ့ success state များကို UI တွင်ပြထားခြင်း
  • Setup၊ screenshots နဲ့ feature list ပါသော README ရှိခြင်း

Supporting articles

Official references