ကျွန်ုပ်တို့၏ဘလော့ဂ်! ကျွန်ုပ်တို့၏ဘလော့ဂ်.
ဆက်သွယ်ပါ။
Android အက်ပ်တစ်ခုကို တီထွင်သောအခါ, ပရိုဂရမ်းမင်းအတွက် လိုအပ်သော နာရီပေါင်းများစွာ ကြာမြင့်သောကြောင့် ကုန်ကျစရိတ်မှာ များသောအားဖြင့် မြင့်မားသည်။. ကံအားလျော်စွာ, စံလုပ်ဆောင်ချက်များအတွက် code ပါသော framework များရှိပါသည်။, အထူးပြုအလုပ်များကို အစမှအဆုံး ဖွံ့ဖြိုးတိုးတက်ရန် လိုအပ်မှုကို လျှော့ချပါ။. အသုံးပြုသော operating system နှင့် programming language ပေါ် မူတည်, ဤဘောင်များသည် အချိန်နှင့်ငွေကို သိသိသာသာ သက်သာစေနိုင်သည်။. သို့သော်, သူတို့ကစျေးကြီးနိုင်ပါတယ်။, ထို့ကြောင့် သင့်လိုအပ်ချက်များနှင့် ကိုက်ညီသော မူဘောင်များကို ရှာဖွေရန် အကြံပြုအပ်ပါသည်။.
Android အက်ပ်ဖွံ့ဖြိုးတိုးတက်မှုအတွက် နောက်ဆုံးပေါ်ပလပ်ဖောင်းသည် React Native ဖြစ်သည်။, Facebook နှင့် Google တို့မှ ဖန်တီးထားသော ဖြတ်ကျော်ပလပ်ဖောင်းဘောင်တစ်ခု. ၎င်းသည် သင့်အား မိခင်ဘာသာစကားများကို လေ့လာရန်မလိုဘဲ Android နှင့် iOS ပလပ်ဖောင်းများအတွက် မိုဘိုင်းအက်ပ်များကို တီထွင်နိုင်စေမည်ဖြစ်သည်။. မူဘောင်သည် ပလက်ဖောင်းနှစ်ခုလုံး၏ အကျိုးကျေးဇူးများကို ပေါင်းစပ်ထားသည်။, အက်ပ်အမျိုးအစားနှစ်မျိုးလုံးကို ပြုစုထိန်းသိမ်းရန် လွယ်ကူစေသည်။. မိုဘိုင်းအက်ပ်များအတွက် JavaScript ကို သင်အသုံးပြုနေပါက, React Native ကို သင် သင်ယူလိုပေမည်။, အဘယ်ကြောင့်ဆိုသော် ၎င်းသည် သင့်အား အချိန်နှင့် ဒုက္ခများစွာကို သက်သာစေနိုင်သည်။.
React Native သည် မျှဝေထားသော codebase ကို အသုံးပြုသည်။, ပရောဂျက်တစ်ခုတည်းတွင် developer များအတွက် ပိုမိုလွယ်ကူစေသည်။. ဘာလို့လဲဆိုတော့ codebase တွေက အတူတူပါပဲ။, developer များသည် app တစ်ခုစီကို ဖန်တီးရာတွင် အချိန်ပိုကုန်နိုင်သည်။, ၎င်းတို့၏အက်ပ်များသည် မတူညီသောလည်ပတ်မှုစနစ်များနှင့် ပိုမိုသဟဇာတဖြစ်စေပါသည်။. ဤအမျိုးအစားသည် cross-platform နှင့်လိုက်ဖက်သည်။, developer များသည် ပိုမိုကျယ်ပြန့်သော ပရိသတ်ကို ပစ်မှတ်ထားနိုင်သည်။. ရလဒ်အနေနှင့်, React Native သည် ပိုမိုထိရောက်ပြီး ဖွံ့ဖြိုးတိုးတက်ချိန်ကို လျှော့ချသည်။, ပြီးတော့ သင့်လုပ်ငန်းအတွက် ကောင်းမွန်တဲ့ ရင်းနှီးမြှုပ်နှံမှုတစ်ခု ဖြစ်လာနိုင်ပါတယ်။.
Android အက်ပ်ဖွံ့ဖြိုးတိုးတက်မှုအတွက် Xamarin သည် ပင်မပရိုဂရမ်းမင်းဘာသာစကားအတွက် C# ကိုအသုံးပြုသည့် ဖြတ်ကျော်ပလပ်ဖောင်းဖွံ့ဖြိုးတိုးတက်မှုဘောင်တစ်ခုဖြစ်သည်။. ၎င်းသည် ပြောင်းလွယ်ပြင်လွယ်နှင့် ချဲ့ထွင်နိုင်စွမ်းကို မြင့်မားစေသည်။, ဘယ် developer မဆိုကောင်းတယ်။. ၎င်းသည် သီးခြား အလိုအလျောက် စမ်းသပ်သည့် ပတ်ဝန်းကျင်များ လိုအပ်မှုကိုလည်း ဖယ်ရှားပေးပါသည်။. ၎င်းသည် သင့်အက်ပ်အား စက်များစွာတွင် စမ်းသပ်နိုင်ပြီး ဖွံ့ဖြိုးတိုးတက်ချိန်ကို လျှော့ချနိုင်စေပါသည်။. Xamarin သည် အသုံးပြုရလွယ်ကူပြီး developer များအတွက် ၎င်းတို့၏အက်ပ်များတွင် အသုံးပြုရန် အခမဲ့ဖြစ်သည်။.
Xamarin သည် ပြင်းထန်သော အမျိုးအစားစစ်ဆေးခြင်းကို ပံ့ပိုးပေးသည်။, ကြံ့ခိုင်သော လျှောက်လွှာအရည်အသွေးကို သေချာစေရန်အတွက် မရှိမဖြစ်လိုအပ်ပါသည်။. ဤနည်းလမ်းသည် ကုဒ်ကို အလွယ်တကူ သွားလာနိုင်ပြီး runtime error များကို လျှော့ချပေးသည်။. မူဘောင်သည် မတူကွဲပြားသော API များနှင့် UI များကို မော်ဂျူးတစ်ခုတည်းတွင် ထည့်သွင်းပေးသည့် အစွမ်းထက် UI စာကြည့်တိုက်ကိုလည်း ပံ့ပိုးပေးပါသည်။. Android အက်ပ်ဖွံ့ဖြိုးတိုးတက်မှုအတွက် Xamarin ကိုအသုံးပြုခြင်းသည် သင့်အက်ပ်ကို ပိုမိုမြန်ဆန်လွယ်ကူစွာ တီထွင်နိုင်စေရန် အကောင်းဆုံးနည်းလမ်းတစ်ခုဖြစ်သည်။. C# app developer များသည် ဤ framework နှင့် အကျွမ်းတဝင်ရှိသော်လည်း၊, Xamarin ၏အကျိုးကျေးဇူးများမှာ သိသာထင်ရှားပါသည်။.
Android အက်ပ်ဖွံ့ဖြိုးတိုးတက်မှုအတွက် Xamarin သည် ရေပန်းအစားဆုံး ပလပ်ဖောင်း ဖွံ့ဖြိုးတိုးတက်မှုဘောင်များထဲမှ တစ်ခုဖြစ်သည်။. Xamarin သည် C# ကို ပံ့ပိုးထားပြီး မူရင်း Android နှင့် iOS အင်္ဂါရပ်များအတွက် C# binding များကို ပေးဆောင်သည်။. Xamarin သည် iOS နှင့် Android ၏နောက်ဆုံးထွက်ဗားရှင်းများနှင့်လည်း အမှီလိုက်ပါသည်။, ဆိုလိုသည်မှာ ဝန်ဆောင်မှုအသစ်များနှင့် APIs များမှ အချိန်တိုအတွင်း အကျိုးခံစားနိုင်မည်ဖြစ်သည်။. ၎င်းသည် သင့်အက်ပ်အား စက်နှစ်ခုလုံးတွင် တွဲဖက်အသုံးပြုနိုင်ကြောင်း သေချာစေသည်။. သင့်အပလီကေးရှင်းကို အခြားပလပ်ဖောင်းသို့ ရွှေ့ပြောင်းရန်လည်း လွယ်ကူသည်။, ၎င်းကို ဗားရှင်းအသစ်နှင့် သဟဇာတဖြစ်စေရန်အတွက် သင်သည် ၎င်းကို အမြဲပြန်လည် ပြုပြင်နိုင်သည်။.
KDAB သည် Android အတွက် Qt အကြောင်းကို ထူးထူးခြားခြား နားလည်ထားပြီး သင်၏ C++ အပလီကေးရှင်းများကို ဤပလပ်ဖောင်းသို့ လျင်မြန်စွာ ပို့ရန် ကူညီပေးနိုင်သည်။. ဤ cross-platform development framework သည် Android နှင့် လိုက်ဖက်ညီမှု မြင့်မားပြီး touch-screen UI များကို အချိန်တိုအတွင်း ထုတ်လုပ်နိုင်သည်. ၎င်းသည် အလွန်သေးငယ်သော memory footprint နှင့် ပါဝါသုံးစွဲမှုနည်းပါသည်။. Bogdan Vatra က ဖန်တီးခဲ့တာပါ။, ဒုတိယဝန်ကြီးနှင့် လိုအပ်သော ပရောဂျက်များကိုလည်း တီထွင်ခဲ့သူဖြစ်သည်။. Bogdan သည် Android အတွက် Qt ကို စတင်လုပ်ဆောင်ခဲ့သည်။ 2009 Google Play တွင် Android စက်ပစ္စည်းများအတွက် Spectacol emulator ကို ထုတ်ဝေခဲ့သည်။.
Qt အရ 5.12.0, Android developer များသည် မည်သည့်စက်ပစ္စည်းတွင်မဆို မူရင်းလိုက်ဖက်ညီသော အပလီကေးရှင်းများကို အလွယ်တကူ ဖန်တီးထိန်းသိမ်းနိုင်ပါသည်။. ဒီအချိန်မှာ နည်းနည်းတော့ နာကျင်နိုင်ပါတယ်။, ၎င်းသည် မည်သည့်ပလက်ဖောင်းအတွက်မဆို အက်ပ်များကို တီထွင်ရန် ပိုမိုလွယ်ကူစေသည်။. တစ်ခုတည်းသောပြဿနာမှာ သင်သည် သင်၏အပလီကေးရှင်းများကို မတူညီသောနည်းလမ်းနှစ်ခုဖြင့် စုစည်းပြီး ထုပ်ပိုးရန် လိုအပ်မည်ဖြစ်သည်။. သင့်အက်ပ်များ၏ 64-bit ဗားရှင်းပါရှိသော APK အသစ်တစ်ခုကို သင်တည်ဆောက်ရပါမည်။.
အကယ်၍ သင်သည် အပျော်တမ်း developer တစ်ဦးဖြစ်ပြီး Android အက်ပ်ကို ဖန်တီးနည်းကို လေ့လာရန် ရှာဖွေနေပါက, HyperNext Android Creator သည် စတင်အသုံးပြုရန် ကောင်းမွန်သောကိရိယာတစ်ခုဖြစ်သည်။. ပရိုဂရမ်းမင်းအတွေ့အကြုံမရှိသူများအတွက် ဒီဇိုင်းထုတ်ထားပါသည်။, HyperNext ၏ဆော့ဖ်ဝဲလ်ဖန်တီးမှုမူဘောင်သည် ရိုးရှင်းသောအင်္ဂလိပ်အက္ခရာကိုအသုံးပြု၍ မည်သူမဆို Android အပလီကေးရှင်းများကိုဖန်တီးနိုင်စေပါသည်။. စနစ်သည် အခမဲ့ဖြစ်ပြီး ဒီဇိုင်းဝင်းဒိုးတစ်ခုနှင့် တူးလ်ဘားတစ်ခုပါရှိသည်။. Mode သုံးမျိုးရှိပါတယ်။: ဖန်တီးမှု, တည်းဖြတ်ခြင်း။, ပြေးသည်။. HyperNext ၏ဆော့ဖ်ဝဲဖွံ့ဖြိုးတိုးတက်မှုမူဘောင်သည် Eclipse ပရိုဂရမ်းမင်းဘာသာစကားထက် ပိုမိုနားလည်သဘောပေါက်ပြီး အစပြုသူများအသုံးပြုနိုင်သည်.
Android ဖြင့်, developer များသည် ဖွံ့ဖြိုးတိုးတက်မှုကုန်ကျစရိတ်နည်းပါးခြင်း၏ အကျိုးကျေးဇူးကို အသုံးချနိုင်ပြီး ၎င်းတို့၏ ရင်းနှီးမြှုပ်နှံမှုအပေါ် ပြန်အမ်းငွေကို အများဆုံး အသုံးချနိုင်သည်။. Android SDK ကို အလွယ်တကူ ရနိုင်သောကြောင့်ဖြစ်သည်။, developer များသည် ၎င်းတို့၏ အက်ပ်လီကေးရှင်းများကို Android စက်အမျိုးမျိုးတွင် အလွယ်တကူ စမ်းသပ်နိုင်သည်။. ထို့ အပြင်, developer များသည် အသုံးပြုသူများ၏ ထိတွေ့ဆက်ဆံမှုနှင့် ပိုင်ရှင်များအတွက် အကျိုးရှိစေရန် ပစ္စည်းဒီဇိုင်းများကို အသုံးချနိုင်သည်။. ၎င်းသည် Android လုပ်ငန်းများအတွက် အကောင်းဆုံးရွေးချယ်မှုဖြစ်စေသည်။. အားသာချက်များစွာဖြင့်, HyperNext Android Creator နှင့် အလုပ်လုပ်ရန် သင်ရွေးချယ်ခဲ့သည်ကို သင်ဝမ်းမြောက်မိပါသည်။.
Android အက်ပ်ကို စတင်တီထွင်ရန်, သင့်ပရောဂျက်အတွက် နာမည်နှင့် သင်အသုံးပြုလိုသော အပြင်အဆင်ကို ဦးစွာရွေးချယ်ရပါမည်။. နာမည်တစ်ခုက အရေးကြီးတယ်။, သင့်အက်ပ်ကို စျေးကွက်ရှိ အခြားသူများနှင့် ခွဲခြားသိမြင်နိုင်ရန် ကူညီပေးသောကြောင့်၊. ထုံးစံအတိုင်း, သင်သည် ထိပ်တန်းအဆင့် ဒိုမိန်းကို အသုံးပြုမည်ဖြစ်သည်။ (.com), သင့်အက်ပ်အမည်, နှင့် ဖော်ပြသည့် ကုမ္ပဏီ သို့မဟုတ် အဖွဲ့အစည်းအမည်. သုံးလို့လည်းရပါတယ်။ “com” နှင့် “တစ်ခုခု” သင့်တွင် ဒိုမိန်း သို့မဟုတ် ကုမ္ပဏီအမည် မရှိပါ။. ဖြည့်စွက်ကာ, သင့်အက်ပ်၏ဖိုင်များနှင့် သင်အသုံးပြုမည့် coding language ကို မည်သည့်နေရာတွင် သိမ်းဆည်းလိုကြောင်း သင်ဆုံးဖြတ်သင့်သည်။.
သင်သည် မတူညီသော ပရိုဂရမ်းမင်းဘာသာစကားဖြင့် သွားရန် သွေးဆောင်ခံရသော်လည်း၊, ရင်းနှီးသောအရာတစ်ခုခုဖြင့် စတင်ရန် စိတ်ကူးကောင်းပါသည်။. Java သည် Sun Microsystems မှ ဖန်တီးထားသည့် အားကောင်းသည့် ယေဘုယျရည်ရွယ်ချက် ပရိုဂရမ်းမင်းဘာသာစကားတစ်ခုဖြစ်သည်။ (ယခုအခါ Oracle မှ ပိုင်ဆိုင်သည်။). Java တွင် C++ နှင့် အခြားသော ပရိုဂရမ်းမင်းဘာသာစကားများနှင့် ဆင်တူသော်လည်း၊, ၎င်းသည် အဆင့်နိမ့်ပရိုဂရမ်းမင်းဘာသာစကားမဟုတ်ပါ။, ကုဒ်အများစုကို classes နှင့် objects များဖြင့် ရေးသားထားသည်။. Java သည် စျေးကွက်တွင် ရေပန်းအစားဆုံး ပရိုဂရမ်းမင်းဘာသာစကားများထဲမှ တစ်ခုဖြစ်သည်။, နှင့် Android သည် Java ၏ စံပြစာကြည့်တိုက်များပေါ်တွင် ကြီးမားစွာ မှီခိုနေပါသည်။.
မိုဘိုင်းအက်ပ်များကို တည်ဆောက်သည့်အခါ, Google ၏ Material Design လမ်းညွှန်ချက်များကို အသုံးပြုပါ။. ဤဒီဇိုင်းပုံစံသည် UUI edge ၏ အခြေခံမူများပေါ်တွင် အခြေခံထားသည်။, ဂရပ်ဖစ် ရဲရင့်မှု, လက်တွေ့ကျသောအရိပ်များ. ဤတရားသုံးပါးမှတစ်ပါး, အပလီကေးရှင်းသည် စက်ပစ္စည်းများပေါ်တွင် မည်သို့ကြည့်ရှုသည်ကို သုံးသပ်ပါ။. ဥပမာ, ဂိမ်းအက်ပ်တစ်ခု ဖန်တီးနေလျှင်, ဂိမ်း၏ UI သည် တတ်နိုင်သမျှ လက်တွေ့ကျကြောင်း သေချာပါစေ။. ပြီးတော့, မျက်နှာပြင်၏ အရွယ်အစားနှင့် ကြည်လင်ပြတ်သားမှု ကိုက်ညီသော အရောင်များကို အသုံးပြုပါ။.
Material Design သည် အက်ပလီကေးရှင်းတစ်ခုကို ဒီဇိုင်းရေးဆွဲသည့်အခါ developer များအား ပိုမိုလွတ်လပ်မှုပေးသည်။. ၎င်းသည် developer များအား application တစ်ခုအား စိတ်ကြိုက်ပြင်ဆင်နိုင်စေရုံသာမက, ၎င်းသည် ၎င်းတို့အား အမှတ်တံဆိပ်တန်ဖိုးကို ဖန်တီးနိုင်စေပါသည်။. Developer များသည် အရောင်များကို ရောနှောပြီး လိုက်ဖက်နိုင်ပြီး ၎င်းတို့ကို အပလီကေးရှင်းတွင် ပေါင်းစပ်နိုင်သည်။, ဖန်တီးမှုရှိသော user interface ကိုဖြစ်ပေါ်စေနိုင်သည်။. သို့သော်, ပုံစံနှင့်လုပ်ဆောင်ချက် နှစ်ခုစလုံး အရေးကြီးကြောင်း မှတ်သားထားရန် အရေးကြီးသည်။, နှင့် Material Design အတွက် လမ်းညွှန်ချက်များကို လိုက်နာခြင်းဖြင့် အသုံးပြုနိုင်စွမ်းကို အလျှော့မပေးဘဲ သင်၏ ဖန်တီးမှုဆိုင်ရာ ပန်းတိုင်များကို အောင်မြင်ရန် ပိုမိုလွယ်ကူစေသည်။.
Material Design ၏ ရည်ရွယ်ချက်မှာ အစစ်အမှန် အရာဝတ္ထုများ၏ ခံစားမှုကို အတုယူရန် ဖြစ်သည်။. အရာဝတ္ထုများသည် ၎င်းတို့၏ နောက်ဆုံး အနေအထားတွင် လျှင်မြန်စွာ စတင်သည်။, ဒါပေမယ့် သူတို့ရဲ့ ဦးတည်ရာနဲ့ နီးရင် အချိန်ပိုပေးပါ။. ၎င်းသည် အသုံးပြုသူ၏ အတွေ့အကြုံအပေါ် ရွေ့လျားမှုဆိုင်ရာ အကျိုးသက်ရောက်မှုများကို လျှော့ချပေးသည်။. ဤဒီဇိုင်းစတိုင်ကို အသုံးပြုထားသောအက်ပ်များသည် ရွေ့လျားမှု၏အကျိုးသက်ရောက်မှုကိုလျှော့ချရန် linear-out-fast-in ကဲ့သို့သောနည်းပညာများကိုအသုံးပြုသင့်သည်. ဤလမ်းညွှန်ချက်များကို လိုက်နာခြင်းဖြင့်, developer များသည် ရိုးရှင်းသော အက်ပ်များကို ဖန်တီးနိုင်သည်။, အလိုလိုသိသည်။, အမြင်အာရုံ အံ့မခန်း. Material Design အကြောင်းပိုမိုလေ့လာလိုပါက, ၎င်းနှင့်ပတ်သက်သည့် ကျွန်ုပ်တို့၏ဆောင်းပါးကို ကြည့်ပါ။.
သင်စတင်နေပါက Java တွင် Android အက်ပ်များကို မည်သို့တီထွင်ရမည်ကို သင်လေ့လာလိုပေမည်။. သို့သော်, Java သည် သင်သိထားသင့်သည့် တစ်ခုတည်းသောဘာသာစကားမဟုတ်ပါ။. သင်သုံးနိုင်သော အခြားသော ပရိုဂရမ်ဘာသာစကားများစွာရှိပါသည်။, Python လိုမျိုး. နှစ်ခုလုံးအတွက် အားသာချက် အားနည်းချက်တွေ အများကြီးရှိပါတယ်။, ဒါကြောင့် ဘယ်ဘာသာရပ်ကို သင်ယူချင်လဲဆိုတာ ဆုံးဖြတ်ဖို့ လိုပါတယ်။. ဤဆောင်းပါး၌, Android အတွက် အက်ပ်များ တီထွင်ခြင်းအတွက် ရေပန်းအစားဆုံး ဘာသာစကားအချို့ကို ကျော်သွားပါမည်။.
ပထမဆုံးအကျိုးကျေးဇူးမှာ Java သည် လေ့လာရန် အလွန်လွယ်ကူပြီး စတင်သူများအတွက် ဒီဇိုင်းထုတ်ထားခြင်းဖြစ်ပါသည်။. ဒီအတွက်ကြောင့်, Android ဖွံ့ဖြိုးတိုးတက်ရေးအဖွဲ့များတွင် များသောအားဖြင့် ပရိုဂရမ်မာအသစ်များ ပါဝင်ကြသည်။. ဆိုလိုသည်မှာ သင်တန်းစရိတ် သက်သာသည်။, နှင့် သင့်အဖွဲ့သည် အတွေ့အကြုံနည်းသော developer များအပေါ်တွင်မူတည်နိုင်သည်။. အဆုံးစွန်သော, ဒါဟာ သင်နဲ့ သင့်ကုမ္ပဏီအတွက် Win-Win အခြေအနေပါပဲ။! သင့်အက်ပ်သည် Android စက်များတွင် ကောင်းမွန်စွာအလုပ်လုပ်ကြောင်းသေချာစေရန် အကောင်းဆုံးဘာသာစကားကို အသုံးပြုရန် စိတ်ကူးကောင်းတစ်ခုဖြစ်သည်။.
သင်၏ android အက်ပ်တီထွင်မှုဖြင့် အောင်မြင်စေရန်, မှန်ကန်သော စမ်းသပ်နည်းများကို ရွေးချယ်ရန် လိုအပ်သည်။. စမ်းသပ်နည်း အမျိုးအစားများစွာရှိပါသည်။. ပထမအမျိုးအစားကို instrumentation tests ဟုခေါ်ပြီး ၎င်းကို Android framework ပေါ်တွင်မူတည်သည့် စမ်းသပ်ကုဒ်ကို အသုံးပြုသည်။. ဤစမ်းသပ်မှုမျိုးသည် UI မလိုအပ်ပါ။, သို့သော်၎င်းသည်ရုပ်ပိုင်းဆိုင်ရာကိရိယာသို့မဟုတ် emulator လိုအပ်သည်။. နောက်နည်းလမ်းကို MainLooper ကို လှောင်ပြောင်ခြင်းဟု ခေါ်သည်။. ပစ်မှတ် device ကိုအပေါ်ဆုံးဖြတ်ပြီးတာနဲ့, စမ်းသပ်မှုနည်းလမ်းများကိုသင်ဆုံးဖြတ်ရန်လိုအပ်သည်။.
ယူနစ်စစ်ဆေးမှုများသည် အရိုးရှင်းဆုံးစမ်းသပ်မှုအမျိုးအစားများဖြစ်သည်။. ၎င်းတို့သည် ဖွံ့ဖြိုးတိုးတက်ရေးစက် သို့မဟုတ် ဆာဗာပေါ်တွင် လုပ်ဆောင်သည်။, သေးငယ်ပြီး အပလီကေးရှင်း၏ အစိတ်အပိုင်းတစ်ခုအပေါ် အာရုံစိုက်ထားသည်။. ဤအမျိုးအစားစမ်းသပ်မှုအတွက်, သင်သည် Android Simulator ကိုအသုံးပြုရန်လိုအပ်သည်။, Roboelectric လိုမျိုးပေါ့။. ကိရိယာတန်ဆာပလာ စမ်းသပ်မှုများသည် ကုဒ်သည် framework လုပ်ဆောင်ချက်နှင့် သို့မဟုတ် SQLite ဒေတာဘေ့စ်ဖြင့် ကောင်းစွာအလုပ်လုပ်ခြင်းရှိမရှိ စစ်ဆေးရန် ကူညီပေးပါမည်။. UI စမ်းသပ်မှုများအတွက်, စမ်းသပ်မှုကို တိုက်ရိုက်စက်ပစ္စည်းပေါ်တွင် သို့မဟုတ် emulator တစ်ခုပေါ်တွင် သင်လုပ်ဆောင်နိုင်သည်။.