Skip to content
Arun Bakt edited this page Jun 8, 2020 · 22 revisions

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 two 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.

This section has the following topics

Overview

Intended Users

Considerations and Constraints

Planter Registration, Login and Identification

User stories

Planter activity verification and Payout Data

Engineering Documentation

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

  • Planter login and switching between planters
  • Navigation flows
  • Tree capture and associated flows
  • Syncing of planter info and tree's planted
  • Entities used for storing data