Baydin app — React Native

Thein Htike Aung
Jun 3, 2018 · 2 min read

ကိုုယ္ဟာ Dota မွာ Cancer players ေတြနဲ႔ ပြဲေတြ ဆက္တိုုက္ရွုုံုးျပီး ေနာက္ပိုုင္း ဘယ္ ေလာကဓံ မွ မေၾကာက္ေတာ႔ပါဘူး။ :P

အဲ႔တာနဲ႔ React Native ဘက္ လွည္႔မိတယ္ ဆိုုပါစိုု႔။

React Native မွာ ေကာင္းက်ိုုးေတြ အမ်ားၾကီး ရိွတယ္ ဆိုုတာ သြားေတြ႔တယ္။ ခုုေတာ႔ Expo နဲ႔ Distribute လုုပ္တာပဲ ေလ႔လာရေသးတယ္။ Native projects နဲ႔ Distribute လုုပ္တာ စမး္ၾကည္႔တာ error တက္ေနတာနဲ႔ ေနာက္တပတ္ စမ္းရမယ္။ ေလာေလာဆယ္ Analytic tools ေတြ၊ ေၾကာ္ျငာေတြ မထည္႔တက္ေသးဘူး။ အဲ႔တာေတြက native project နဲ႔ထည္႔ရမွာလိုု႔ ဆိုုတယ္။

အခက္အခဲေတြ

အရင္တုုန္းက React Native ေရးရင္ Android ဆိုုလဲ သူ႔Native Components ေတြ၊ iOS ဆိုုလဲ သူ႔Native Components ေတြနဲ႔ ရေအာင္ေရးမယ္လိုု႔ ေတြးဘူးတယ္။ တကယ္ေရးၾကည္႔ေတာ႔ အဲ႔လိုုျဖစ္ေအာင္ လုုပ္ရင္းနဲ႔ကိုု နွစ္ခုုေရးရသလိုု ျဖစ္ေနတယ္။ Android ကလဲ မသံုုးတာေရာ မလုုပ္တာေရာ ၾကာျပီဆိုုေတာ႔ ျပန္ၾကည္႔ရတာကိုု အခ်ိန္ေတာ္ေတာ္ေပးရတယ္။ ေပကတ္ျပီးေတာ႔ ေရးၾကည္႔ေသးတယ္။ ေတာ္ေတာ္႔ကိုု ဒုုကၡမ်ားတယ္။ အဲ႔ဒါနဲ႔ပဲ Same design to all platforms လုုပ္မွ Ract Native ရဲ႔ေကာင္းကြက္ ပိုုမ်ားတယ္ဆိုုတာ သြားေတြ႔တယ္။

အားသာခ်က္

  • Android or iOS app ကိုု ျပန္တင္စရာမလိုုဘဲ Expo နဲ႔ update လုုပ္လိုု႔ရတယ္
  • သိတဲ႔အတိုုင္းပဲ Android နဲ႔ iOS build ထြက္ဖိုု႔ တစ္ခါပဲ ေရးရံုုပဲ

အားနည္းခ်က္

  • App size က Sample App အတြက္ေတာင္ Size က 25 MB ေလာက္ရိွတယ္။ Expo SDK ထည္႔ထားတဲ႔ အတြက္။ သူ႔ခ်ည္းပဲကိုု 20MB ရိွတယ္။

React Native သံုုးသင္႔တဲ႔လူေတြ

  • တစ္ေယာက္ေရးထားတဲ႔ တစ္ခုုျပန္ညြန္းမယ္။ “If your company doesn’t need to focus on mobile native components and you just want to get apps for your existing web system, React Native is way to go.” တနည္းအားျဖင္႔၊ information ျပရံုုလာက္ေတာ႔ React Native ကိုုသံုုးသင္႔တယ္။

ခုုေတာ႔ project ကိုု App ထြက္ေအာင္ေလာက္ပဲ လုုပ္ထားတယ္။ Components ေတြ ခြဲနည္း၊ Native projects နဲ႔ တြဲေရးနည္း ေတြဆက္ၾကည္႔ရမယ္။

Baydin app with React Native
Baydin app with React Native

Android app ေတာ႔ရျပီ — https://play.google.com/store/apps/details?id=com.theinhtikeaung.swesone

ထံုုးစံအတိုုင္း ေဗဒင္ ၾကည္႔ၾကည္႔ေပါ႔ :P Content ေတြကေတာ႔ သက္ဆိုုင္ရာ ေဗဒင္ဆရာကိုု Credit ပါ။
တစ္ခုုခုုေတာ႔ ျဖစ္လဲ ေျပာပါဦး။ ျမန္မာစာ မေပၚတာတိုု႔၊ Design က Consistent မျဖစ္တာတိုု႔ေပါ႔။

iOS App- https://itunes.apple.com/sg/app/baydin-myanmar-astrology/id1393787999?mt=8

Thanks for reading! Bye


Originally published at My Notes.

Thein Htike Aung

Written by

Programmer, From Myanmar, Currently live in Singapore