[ ] firelamp_core that handles only connections and communication protocols between centerx and firestore.
firelamp_core has
user functionality like register, login, profile update and user login management. The eamil & password login to centerx and when the app logs into centerx it will automatically logs into firebase auth.
settings functionality.
translation functionality.
[ ] firelamp_forum that has forum functionality.
[ ] firelamp_chat that has chat functionality
[ ] firelamp_in_app_purchase that has in app purchase functionality.
[ ] firelamp_friend that has user relation functionality. like user block,
Once app boots, firelamp_friend loads all the friends information and manages it on a state manager. Which means, app does not have to connect to database for reading.
[ ] firelamp_login_xxxx that handle logins of Google, Facebook, Apple, Naver, Kakao,
Separate firelamp into small pieces
[ ]
firelamp_core
that handles only connections and communication protocols betweencenterx
andfirestore
.firelamp_core
hascenterx
and when the app logs intocenterx
it will automatically logs intofirebase auth
.[ ]
firelamp_forum
that has forum functionality.[ ]
firelamp_chat
that has chat functionality[ ]
firelamp_in_app_purchase
that has in app purchase functionality.[ ]
firelamp_friend
that has user relation functionality. like user block,[ ]
firelamp_login_xxxx
that handle logins of Google, Facebook, Apple, Naver, Kakao,firelamp_login_google
,firelamp_login_facebook
,firelamp_login_facebook
,firelamp_login_kakao
,firelamp_login_naver
,firelamp_login_passlogin
.[ ]
firelamp_messaging
that handles push notification