Skip to content

BradPatras/todometer-android

Repository files navigation

todometer-android

A faithful native rewrite of the todometer desktop app project by Cassidy Williams here on Github.

Libraries and Frameworks Used

  • Room: Local database. Storage of the task objects locally on-device
  • LiveData: For Android lifecycle-aware subscriptions. Keeping the UI up to date.
  • Coroutines: Handling asynchronous tasks in a synchronous way. Coroutines were brought in as a replacement for livedata throughout the database layer.
  • Hilt: Dependency Injection library. I started the project using dagger, but when I migrated to MVVM, hilt's ViewModel support was enough to convince me to make the switch.
  • Lottie: Native After Effects animation renderer. For a fun little animation when you complete all your tasks

 

 

Releases

2.1 | November 2020

  • Added Lottie animation when all tasks are completed

2.0 | November 2020

  • Added 'Completed' section
  • Made 'Do Later' and 'Completed' sections collapsible
  • Tweaked the behavior of the add todo text field to make quickly adding multiple items easier

1.0 | January 2020

  • Initial release!

Releases

No releases published

Packages

No packages published

Languages