Have an idea for a pet project on Android. The idea of the app, roughly similar to the same avito, that is, have the ability to add your ads and browse the existing list of both its own and other users.
The question is, what is better to implement the backend of this application? As I understand it, the local database on the device and need just the server?
I will be glad to any offer!
In advance thanks for answers)
Local is not an option, because otherwise users will see the ads of others?
Yes, it needs the API-a backend database which will communicate with Android application. On what to do, decide for yourself. Know Python - write to it (you can get Django + Django Rest Framework), you know another language use it. Base take, say, MySQL or PostgreSQL.
emmanue answered on April 16th 20 at 10:09
Write in Java, will be a single codebase. Or as a variant of NET core. Even so, java requires a bit more resources.
And a bunch of standard:
DB, what may be the engine of MVC, the static part of the site.