Starting Android ( Part-2 )

ဟုတ္ၿပီ Language သင္တဲ့ app ေရာ ကိုယ့္ idea ေလး႐ွိသေလာက္ေရးထားတဲ့ app ေရးၿပီးၿပီဆိုရင္။ ေနာက္တစ္ဆင့္တက္ရေအာင္။ ဒီေနရာမွာတစ္ခုေျပာခ်င္တာက ကိုယ့္မွာ idea တစ္ခု႐ွိလို႔ app ေရးမယ္ဆိုရင္ အဲဒီ app ကိုၿပီးေအာင္ေတာ့ဆက္ေရးပါ တစ္ဝက္တစ္ျပတ္ေတြေတာ့မလုပ္ပါနဲ႔လို႔ သတိေပးခ်င္ပါတယ္။ ဘာလို႔လဲဆိုေတာ့ အဲဒီတစ္ဝက္တစ္ျပတ္က အက်င့္ပါသြားတတ္လို႔ပါ။က်ေနာ္ကိုယ္တိုင္လည္းၾကံဳခဲ့လို႔ပါ။ ဟုတ္ၿပီစလိုက္ရေအာင္။ အခုဆက္တက္မယ့္သင္ခန္းစာက Android Networking နဲ႔ဆိုင္တဲ့သင္ခန္းစာပါ။
ဒီသင္ခန္းစာေလးအၿပီးမွာေတာ့ Json ဆိုတာဘာလဲ။ ဘယ္လိုအသံုးျပဳလဲ။ ၿပီးေတာ့ API ဆိုတာဘာလဲ Internet က Data ေတြကိုဘယ္လိုယူတယ္။ HTTP ( Hyper-Text Transfer Protocol ) ရဲ႕အလုပ္လုပ္ပံုေတြ။ ၿပီးေတာ့ Loader Pattern အေၾကာင္းေတြ။ Preference အသံုးျပဳပံုေတြကိုနားလည္ၿပီး Earthquake Report App တစ္ခုကိုေရးခဲ့မယ္လို႔ေမ်ွာလင့္ပါတယ္။ ခု Android Networking Course ၿပီးရင္ေတာ့ Newspaper App၊ Money Changer စသျဖင့္ internet က data ကို ျပလို႔ရမယ့္ app ေတြဖန္တီးလို႔ရေနပါၿပီ။
ဒါကေတာ့ ေနာက္ဆံုးအဆင့္ေပါ့ ဟဲဟဲ 😁😁
ဒီအဆင့္ကိုေရာက္လာတဲ့သူကေတာ့အခ်ိန္ေတြအမ်ားႀကီးေပးခဲ့ၿပီး ဇြဲ႐ွိတယ္လူလို႔ေတာင္ေျပာရမယ္။ အေ႐ွ႕ကဟာေတြကိုအကုန္နားလည္ခဲ့ရင္ေပါ့။ ဒီအဆင့္မွာေတာ့ Android ရဲ႕. Data Storage ကိုေလ့လာရမွာပါ။ဒီသင္ခန္းစာမွာကေတာ့ Media file ေတြကိုဘာနဲ႔သိမ္းမလဲ၊ User Data ေတြကိုဘာနဲ႔သိမ္းမလဲ ဆိုတာေလ့လာရမွာပါ။ ေနာက္ၿပီးေတာ့ SQL lite ၊ Android ရဲ႕ Main Component ထဲက တစ္ခုျဖစ္တဲ့ Content Provider အေၾကာင္းကိုလည္းေလ့လာႏိုင္မွာျဖစ္ပါတယ္။
Data Storage အပိုင္းကိုလည္းေလ့လာၿပီးၿပီဆိုရင္ေတာ့ ကိုယ္စိတ္ႀကိဳက္ app တစ္ခုေလာက္ဖန္တီးၾကည့္ပါ။ က်ေနာ္ေျပာခဲ့တဲ့ Course ေတြအကုန္လံုးကို အကုန္ရၿပီဆိုရင္ ေနာက္ဆက္ေလ့လာဖို႔ကမခက္ေတာ့ပါဘူး။ အစပိုင္းမွာေတာ့ ခက္ခဲပါလိမ့္မယ္။ ဘာသာစကားအခက္အခဲလည္း႐ွိပါလိမ့္မယ္။ က်ေနာ္လည္း English စာမေတာ္ပါဘူး။ ဒါေပမယ့္ ထက္ကာထပ္ကာၾကည့္ရင္ေတာ့နားယဥ္သြားၿပီးနားလည္လာပါလိမ့္မယ္။ ကိုယ္ Professional လုပ္မယ့္ အရာအတြက္ေတာ့အခ်ိန္ေပးသင့္ပါတယ္။ တစ္လႏွစ္လနဲ႔ေတာ့ဘယ္သူမွမတက္ပါဘူး။ အနည္းဆံုးေတာ့ႏွစ္နဲ႔ခ်ီၿပီးအခ်ိနိေပးရပါတယ္။ အဓိကကေတာ့ စိတ္ဓာတ္မက်ဖို႔နဲ႔ ကိုယ္လုပ္တဲ့အလုပ္အေပၚမွာ ဝါသနာပါဖို႔ပါပဲ။


Comments