Thuta Learning
ရှာဖွေရန်
BasicMobile Developmentintermediate

ပထမဆုံး App — Hello World

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

ဒီခန်းပြီးရင် ဘာတတ်သွားမလဲ

  • ပထမဆုံး App — Hello World ကို ကြောက်စရာမလိုအောင် နားလည်မယ်
  • ကိုယ်တိုင် Android Studio/Compose code ကို run ကြည့်တတ်မယ်
  • Real project ထဲမှာ ဒီ concept ကို ချက်ချင်း အသုံးချတတ်မယ်

ခဏလေး ဒီလိုပဲ စဉ်းစားကြည့်

App တစ်ခုကို emulator (ဒါမှမဟုတ် physical device) ပေါ်မှာ run ဖို့ 'Run' button (▶) ကို နှိပ်ရုံပါပဲ — Android Studio က code ကို compile လုပ်ပြီး, APK (Android Package) ကို build ကာ device ပေါ် install/launch လုပ်ပေးပါတယ်။ `setContent { }` block ထဲမှာ root composable ကို ခေါ်ထားရင် app ဖွင့်တာနဲ့ အဲဒီ UI ချက်ချင်း ပေါ်လာပါလိမ့်မယ်.

လက်တွေ့ scenario နဲ့ ချိတ်ကြည့်မယ်

`MainActivity.kt` ထဲမှာ `setContent { Greeting("Android") }` လို့ ရေးထားရင်, app ကို Run လိုက်တာနဲ့ emulator screen ပေါ်မှာ 'Hello, Android!' ဆိုတဲ့ text ချက်ချင်း ပေါ်လာပါလိမ့်မယ် — ဒါက သင့်ရဲ့ ပထမဆုံး တကယ့် Android app ပါပဲ.

အတူတူ ကြည့်မယ်

kotlin
class MainActivity : ComponentActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContent {
            Greeting(name = "Android")
        }
    }
}
You should see
Emulator screen ပေါ်မှာ 'Hello, Android!' ဆိုတဲ့ text ကို တွေ့ရမည်။

၅ မိနစ် စမ်းကြည့်

`MainActivity.kt` ကို edit လုပ်ပြီး `setContent { Greeting("Android") }` ထည့်ကာ 'Run' button နှိပ်ကြည့်ပါ — emulator ပေါ် app ချက်ချင်း launch ဖြစ်တာ confirm လုပ်ကြည့်ပါ။

သတိလေးတစ်ချက်

ပထမဆုံး build က Gradle dependency download ကြောင့် (internet connection အလိုက်) မိနစ်အနည်းငယ် ကြာနိုင်ပါတယ် — 'stuck နေတယ်' လို့ မထင်ဘဲ Build tab ရဲ့ progress ကို စောင့်ကြည့်ပါ။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • Emulator ကို launch မလုပ်ထားဘဲ 'Run' နှိပ်ခြင်း — target device ရွေးချယ်ဖို့ prompt ပေါ်လာပါလိမ့်မယ်, emulator အရင် launch ထားသင့်ပါတယ်
  • Build error ရှိနေရင် error message ကို ဖတ်ရှုချသွားပြီး 'ဘာမှမသိဘူး' ဆိုပြီး ဆက်မကြိုးစားခြင်း — Build tab ရဲ့ error line number ကို ကိုးကားပြီး debug လုပ်တတ်ဖို့ အရေးကြီးပါတယ်

အခု ကိုယ်တိုင် စမ်းကြည့်

`MainActivity.kt` ကို edit လုပ်ပြီး `setContent { Greeting("Android") }` ထည့်ကာ 'Run' button နှိပ်ကြည့်ပါ — emulator ပေါ် app ချက်ချင်း launch ဖြစ်တာ confirm လုပ်ကြည့်ပါ။

You'll know it worked when: Emulator screen ပေါ်မှာ 'Hello, Android!' ဆိုတဲ့ text ကို တွေ့ရမည်။

ပထမဆုံး App — Hello World | Thuta Learning