This is an Android app which allows you to 'tag' the current time (and optionally your current location) and store these tags in a list for later review. Broadly, it's similar to the structure of Google Keep, where you can manage a list of lists.
The motivating use case is if you're filming something over a long period of time and want a list of key moments to revisit afterwards, without having to skim through the whole video.
It is a work-in-progress.
The app is not (currently) directly available anywhere, but you can clone/fork this repository and install it on an android phone with developer mode enabled.
- Basic UI to see/add/delete sessions and open them up.
- Basic UI to see/add/delete tags (which only have the capture time) within a session.
- Note: No data is persisted after the app closes (for now).
See enhancements on GitHub.
- Persist session data.
- More tests.
- Add location to tags (and a setting to turn this on/off).
- Map view of tags.
- Ability to create tags from phone's lock screen (and/or a mode to prevent screen from locking).
- Build an Android app from scratch - first personal Android project.
- Get more familiar with basic architecture and implement best practices, including tests - prior experience has all been modifying existing apps.
- A relatively basic, but still useful Android app.
- Android architecture.
- Clean code.
- Tests.
- Clean git history, with a functional app at all points.
- Android permissions - location in particular.
- Allowing actions via phone lock screen.
See the issues on GitHub, in addition to the following:
- (currently too early to list flaws, but I'm sure there will be many soon enough)