Answer the question
In order to leave comments, you need to log in
What you need to know to develop a client-server application on Android?
You need to figure out how to generally write client-server programs for android. The level of the programmer's skills is beginner (in general, and not just for android).
You need to learn more about the development of the server part, since everything is more or less clear with the client.
Answer the question
In order to leave comments, you need to log in
If you are a beginner then take https://firebase.google.com as a start and focus on the mobile app. Don't spray.
If after some time firebase seems a little small, then at least you will figure out how a normal API should look and work.
You need to know 3 things:
1. Ability to write the server part
2. Ability to write the client part
3. Ability to write a secure and convenient channel for exchanging information between the server and client parts in both directions: RESTful API (including encryption)
If you understand the RESTful API and how everything is formed in order to transmit data, then only the server functionality will remain and that's it.
In terms of the scheme of the device for the operation of the server part, see here . But, of course, the page template generation block is excluded, because we only pass data inside the API (and not markup and resources, because the display is already done by the native client and all visual resources and templates should already be in the client application).
Everything else - remains as is.
what kind of client server application? a game? or just I/O of user data? there is a difference.
for a simple application, like personal accounting, etc. it is enough to implement the REST API methods of the entire business logic of the accessible client part on the server. And on the client to pull them.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question