After doing a few Android enterprise application projects, summed up the project's basic development steps, hoping to communicate.
One application plan:
※ Determine the function.
※ necessary interface and interface to jump the flow.
* The source and format of the required data and data.
※ Service-side support is required.
※ Local database support is required.
※ Special permission is required.
※ Background service is required.
Two architecture design:
Hierarchical
※ Internet connection.
※ Data processing-xml, domain.
※ Package activity.
Three-Interface design:
※ The main interface is determined.
※ Module interface, list, view, edit interface.
※ Menu, Button, dialog box, prompt information.
※ Overall color of the interface.
Four data manipulation and storage:
※ Data source.
※ Data type.
※ Storage mode.
Five Business implementations:
※ Client Business resolution.
Six page Jump:
※ Jump between each page.
※ menus, buttons, events, etc.
Summarize basic development steps for Android projects (reprint)