Sarat chandra Poluri
Lurker
I am a complete beginner at mobile app development so please bear with me.
I am trying to create an app that is a localized social network. I have a handle on UI and Mvvm architecture, Livedata and other Android concepts. What I keep doubting myself about is the getting the backend right for scalability and performance.
Here is a run down on some of the features I will have:
Finding nearby users
Chatting with them
Creating profiles
Able to create events and share it with others
Right now I am using firebase but have concerns with updating my data structure and losing user data. My number 1 concern is losing data while I change my app over time.
I have read a bunch of articles about app backends and none of them really cleared it up. Can I take a course or something to get a good understanding on how to choose the right database? Please help.
I am trying to create an app that is a localized social network. I have a handle on UI and Mvvm architecture, Livedata and other Android concepts. What I keep doubting myself about is the getting the backend right for scalability and performance.
Here is a run down on some of the features I will have:
Finding nearby users
Chatting with them
Creating profiles
Able to create events and share it with others
Right now I am using firebase but have concerns with updating my data structure and losing user data. My number 1 concern is losing data while I change my app over time.
I have read a bunch of articles about app backends and none of them really cleared it up. Can I take a course or something to get a good understanding on how to choose the right database? Please help.