Kotlin နဲ့ Android အက်ပ်တွေ ဘယ်လိုဖန်တီးမလဲ

Kotlin နဲ့ Android အက်ပ်တွေ ဘယ်လိုဖန်တီးမလဲ

Kotlin သည် Android အက်ပ်ဖွံ့ဖြိုးတိုးတက်ရေးအတွက် Google မှ အကြံပြုထားသော ခေတ်မီပရိုဂရမ်းမင်းဘာသာစကားတစ်ခုဖြစ်သည်။ ၎င်း၏ syntax သည် တိုတောင်းပြီး null-safe ဖြစ်ပြီး အစပြုသူများအတွက် လေ့လာရလွယ်ကူပြီး Java နှင့် အပြည့်အဝ တွဲဖက်အသုံးပြုနိုင်သည်။ ဤဆောင်းပါးတွင်၊ Kotlin ဖြင့် Android အက်ပ်တစ်ခုတည်ဆောက်ရန် လက်တွေ့ကျသောအဆင့်များ၊ tools များပြင်ဆင်ခြင်းနှင့် ပရောဂျက်တစ်ခုဖန်တီးခြင်းမှသည် သင်၏ပထမဆုံးအက်ပ်ကို လည်ပတ်ခြင်းအထိ ကျွန်ုပ်တို့ ဆွေးနွေးပါမည်။

၁။ ပြင်ဆင်မှု- လိုအပ်သောကိရိယာများ တပ်ဆင်ခြင်း

ကုဒ်ရေးခြင်းမစတင်မီ၊ မှန်ကန်သော ဖွံ့ဖြိုးတိုးတက်ရေးပတ်ဝန်းကျင်ကို စနစ်ထည့်သွင်းထားကြောင်း သေချာပါစေ။ လိုအပ်မည့် အဓိကကိရိယာများမှာ-

၁။ အန်းဒရွိုက်စတူဒီယို
ဒါက Android အက်ပ်တွေတည်ဆောက်ဖို့အတွက် တရားဝင် IDE ပါ။ Android Studio မှာ editor၊ emulator၊ Gradle build system နဲ့ ဖွံ့ဖြိုးတိုးတက်မှုကို အရှိန်မြှင့်ပေးမယ့် အခြား features တွေ အများကြီးပါဝင်ပါတယ်။

၂။ JDK (ဂျာဗား ဖွံ့ဖြိုးတိုးတက်ရေး ကိရိယာ)
Android Studio မှာ လိုအပ်တဲ့ JDK ပါဝင်လေ့ရှိပါတယ်။ ဒါပေမယ့် သင်အသုံးပြုနေတဲ့ ဗားရှင်းက သင့်ရဲ့ Android Studio နဲ့ တွဲဖက်အသုံးပြုနိုင်ကြောင်း သေချာအောင်လုပ်ပါ။

၃။ အန်းဒရွိုက် SDK
SDK ကို Android Studio မှတစ်ဆင့် ထည့်သွင်းပါမည်။ Android platform၊ build tools နှင့် emulator ကဲ့သို့သော components များကို သင် download လုပ်ရပါမည်။

ထည့်သွင်းပြီးနောက် Android Studio ကိုဖွင့်ပြီး ပထမဆုံးအကြိမ်လည်ပတ်တဲ့အခါ လိုအပ်တဲ့ components တွေကို download လုပ်ပြီးတဲ့အထိစောင့်ပါ။

၂။ Android ပရောဂျက်အသစ်တစ်ခု ဖန်တီးပါ။

starter project တစ်ခု ဖန်တီးရန် အောက်ပါအဆင့်များကို လိုက်နာပါ-

၁။ Android Studio ကိုဖွင့်ပါ။
၂။ ပရောဂျက်အသစ်ကို ရွေးချယ်ပါ
၃။ တင်းပလိတ်တစ်ခုကို ရွေးချယ်ပါ၊ ဥပမာ Empty Activity (သင်ယူမှုအတွက် အသုံးအများဆုံး)
၄။ ပရောဂျက်အသေးစိတ်အချက်အလက်များကို ဖြည့်စွက်ပါ-
– အမည် : ဥပမာ `FirstApplication`
– Package name: ဥပမာ `com.example.firstapplication`
- ဘာသာစကား: Kotlin ကို ရွေးချယ်ပါ
- အနည်းဆုံး SDK: ပစ်မှတ်ကိရိယာအလိုက် ရွေးချယ်ပါ (ဥပမာ၊ API 21 သည် စက်ပစ္စည်းများစွာနှင့် တွဲဖက်အသုံးပြုနိုင်ရန်)
၅။ အပြီးသတ်ရန် နှိပ်ပါ။

Android Studio က Kotlin ဖိုင်တွေနဲ့ layout ဖိုင်တွေအပါအဝင် project structure ကို အလိုအလျောက် ဖန်တီးပေးပါလိမ့်မယ်။

၃။ Android ပရောဂျက်တစ်ခု၏ အခြေခံဖွဲ့စည်းပုံကို နားလည်ပါ။

ဖတ်ရန်  ဒေတာသိပ္ပံမှာ ဘယ်လိုအလုပ်အကိုင်စတင်မလဲ

ပရောဂျက်ပြီးဆုံးသွားသည်နှင့် အရေးကြီးသောဖိုင်တွဲများစွာကို သင်တွေ့ရပါလိမ့်မည်။

– app/src/main/java/ : Kotlin ဖိုင်များ (ပရိုဂရမ်ကုဒ်) တည်ရှိရာ
– app/src/main/res/ : layout များ၊ image များ၊ string များ၊ color များကဲ့သို့သော resource များကို သိမ်းဆည်းထားသည့်နေရာ
– layout/ : XML-အခြေခံ display file
– values/ : `strings.xml`, `colors.xml`, `themes.xml` တို့ ပါဝင်သည်
– AndroidManifest.xml: တွင် လုပ်ဆောင်ချက်များနှင့် ခွင့်ပြုချက်များစာရင်းကဲ့သို့သော အရေးကြီးသော အပလီကေးရှင်းအချက်အလက်များ ပါဝင်သည်။
– build.gradle : build configuration၊ dependencies နှင့် library version များ

ဒီဖွဲ့စည်းပုံကို နားလည်ခြင်းက ပရောဂျက် ပိုကြီးလာတဲ့အခါ ရှုပ်ထွေးမှုတွေကို ရှောင်ရှားဖို့ ကူညီပေးပါလိမ့်မယ်။

၄။ လုပ်ဆောင်ချက်များကို နားလည်ခြင်း- အပလီကေးရှင်းတစ်ခု၏ အစပြုရာ

ဂန္ထဝင် Android အက်ပ်တစ်ခုမှာ အဓိကမျက်နှာပြင်ကို Activity နဲ့ ကိုယ်စားပြုလေ့ရှိပါတယ်။ `Empty Activity` ပရောဂျက်တစ်ခု ဖန်တီးတဲ့အခါ Android Studio က `MainActivity.kt` ဖိုင်ကို ဖန်တီးပါတယ်။

ရိုးရှင်းသော `MainActivity.kt` အကြောင်းအရာ၏ ဥပမာ (များသောအားဖြင့် ဤကဲ့သို့)-

"ကို့တ်လင်
com.example.firstapplication package

androidx.appcompat.app.AppCompatActivity ကို တင်သွင်းပါ
android.os.Bundle ကို တင်သွင်းပါ

class MainActivity : AppCompatActivity() {
onCreate(savedInstanceState: Bundle?) မှာ ပျော်စရာကို အစားထိုးပါ။
super.onCreate(သိမ်းဆည်းထားသော InstanceState)
ContentView(R.layout.activity_main) ကို သတ်မှတ်ပါ။
}
}
``

တိုတောင်းသောရှင်းလင်းချက်-
– activity ကို ဖန်တီးတဲ့အခါ `onCreate()` ကို ခေါ်ပါတယ်။
– `setContentView()` သည် အသုံးပြုမည့် အပြင်အဆင်ကို ဆုံးဖြတ်ပေးသည်၊ ဥပမာ `activity_main.xml`

၅။ XML ဖြင့် View များ ဒီဇိုင်းဆွဲခြင်း

`res/layout/activity_main.xml` ကိုဖွင့်ပါ။ အစပြုသူများအတွက် Design view (drag-and-drop) ကိုသုံးနိုင်သည် သို့မဟုတ် XML ကိုတိုက်ရိုက်တည်းဖြတ်နိုင်သည်။

ရိုးရှင်းသော အပြင်အဆင် ဥပမာ- စာသားနှင့် ခလုတ်။

“`xml

မှတ်ချက်ရေးပါ