Skip to content
Raphael Mack edited this page Nov 14, 2017 · 7 revisions

Target of this app is to provide a diary for any form of activities with the following features

  • android based
  • manual log entries can be created for the activities, they can be free text, but also structured data to allow statistics (amount of harvested potato over the years)
  • activities are organized in a hierarchical structure (gardening can have the "sub-activity" planting potato)
  • global search (When did I plant the potato in the last years? -> search for potato)
  • logging activities can also be done in the past (yes, we want to allow "history rewriting") and explicitly scheduled, if some recurrence is detected or configured the app shall remind about the activity
  • server synchronizing support (in whatever form, we have to see, maybe a small RESTful PHP API dedicated to this app, or some other cloud software could be used for online storage)
  • autodetection of activities with some form of "conditions" (e. g. while condition "bluetooth connection to car" evaluates true activity "driving" is logged, GPS location of the garden logs activity "gardening")
  • integration of different data sources like weather, location, etc. to be used in conditions
  • some form of activity templates should be integrated, first step just to populate the available activities with some default values, later they could be provided via sync by a server

See Data-Model for a description of the internal structure of the stored data.

Clone this wiki locally