-
-
Notifications
You must be signed in to change notification settings - Fork 87
Home
Welcome to the treetracker-android wiki!
The document gives a brief overview of the purpose, functionality of Treetracker Android app and its current software implementation details.
It is divided into sections:
1. Product Documentation: Captures the intent and use cases for the Treetracker App.
2. Engineering Documentation: Presents the design, data model and implementation details of the product features.
3. Release Documentation: History and details of app releases.
4. App Testing instructions
This section has the following topics
Considerations and Constraints
Planter Registration, Login and Identification
Planter activity verification and Payout Data
For developer contributors, this section contains current design of the software components used in the application. Some of the implementation details presented are for the following features
- Environment Setup
- Data and Entity model used for storing data
- Planter login and switching between planters
- Navigation flows
- Tree capture and associated flows
- Syncing of planter info and tree's planted
- Saving Key-Values
For developers and others involved in releasing the app, this sections provides information on the following:
- App version
- App release date
- Features/Fixes in a release
- Blockers of the current WIP build
- Status of current WIP build