1. Web App, Native App, Mix App 2. After determining the first point, start in detail
What communication protocol (http, https, socket)
If there are concurrency requirements, provide solutions
Is there any background service
Platform compatibility design
Client data model, storage method and correlation
What risks can be avoided
In order to develop quickly, which third-party libraries will be used, such as network requests, image processing, etc., their respective advantages, and your reasons for using them
1. Web App, Native App, Mix App
2. After determining the first point, start in detail
What communication protocol (http, https, socket)
If there are concurrency requirements, provide solutions
Is there any background service
Platform compatibility design
Client data model, storage method and correlation
What risks can be avoided
In order to develop quickly, which third-party libraries will be used, such as network requests, image processing, etc., their respective advantages, and your reasons for using them
Pretend to be cool, MVC or MVP
For reference only
retrofit +rxjava+mvp
Android FLux http://androidflux.github.io/docs/overvi...