The source code for app can be found here . The core client app is comprised of opensrp-app, assets and config files. All other projects are custom modules and can be removed to simplify your source code. The example module we would be discussing is opensrp-immunization.
The client app can be categorized into following main components
- Login
- Home
- Register datagrid [referred as main grid]
- Register datagrid record details [referred as details view]
- Data entry forms [referred as enketo forms]
- Provider Profile
- Reporting
- Preferences [referred as settings]
Following are screenshots for an implementation "Immunization" for all above components
1- Login screen | 2- Home screen [TBC] | 3- Main grid screen |
---|---|---|
4- Details view screen 5- Enketo form screen | 6- Provider profile screen | 8- Settings screen |