Basic Features of Mobile App

  • User CRUD
  • Content CRUD များသောအားဖြင့်တော့ Content တွေက retrieve လုပ်တာပဲ များတယ်။ တစ်ခုပဲ pagination လိုမယ်၊ နောက် search and filter ပါမယ်။ category အလိုက် ဆွဲထုတ်တာတွေကတော့ အများဆုံး တွေ့ရတယ်။

နောက် update မှာ favourite လို feature မျိုး။ local မှာ သိမ်းထားတဲ့ data တွေလည်း ရှိရဲ့။ ဒီလို hybrid တွေမှာဆိုရင်တော့ sync အတွက် ခေါင်းစားရတယ်။

နောက် FCM လို push notification တွေလိုမယ်။ deep link နဲ့ တွဲသုံးပြီး content အသစ်တွေ push လုပ်လို့ရမယ်။

User Login / Registration အပိုင်းမှာလည်း firebase auth သုံးပြီး Google / Facebook လောက်တော့ ရသင့်တယ်။ နောက် phone validation လည်း လိုမယ်။

ဒီတော့ local storage အတွက်က ပေါ့ပေါ့ ပါးပါးဆိုရင် Shared Preference ၊ data intensive ဖြစ်တဲ့ကောင်တွေဆိုရင် Sqlite ပေါ့။

api ကတော့ restful များမယ်။ realtime တွေအတွက် socket လာကောင်းလာမယ်။

ဒီလောက်ပါပဲ။ ကျန်တာ UI / UX နဲ့ State Management က စကားပြောသွားမှာ။

Written on August 18, 2022