SoFunction
Updated on 2025-04-04

Discussion: Android project development, overall consideration, factors that need to be considered

1 Application Planning:
※ Confirm function.
※ The required interface and interface jump process.
※ The required data and source and format of data.
※ Whether server support is required.
※ Whether local database support is required.
※ Whether special permissions are required.
※ Whether backend service is required.

2 Architectural design:
※ Layered.
※ Network connection.
※ Data processing -xml, domain.
※ Encapsulation Activity.

Three Interface Design:
※ The main interface is confirmed.
※ Module interface, list, viewing and editing interface.
※ Menu, buttons, dialog boxes, prompt information.
※ Overall color of the interface.

Four Data Operation and Storage:
※ Source of data.
※ Data type.
※ Storage method.

Five Business Implementation:
※ Client business analysis.

Six page jump:
※ Jump between each page.
※ Menu, buttons, events, etc.