BradPatras / todometer-android

Android rewrite of the meter-based to-do desktop app of the same name

Home Page:https://play.google.com/store/apps/details?id=io.github.bradpatras.todometer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

About

Android rewrite of the meter-based to-do desktop app of the same name

https://play.google.com/store/apps/details?id=io.github.bradpatras.todometer

License:Other


Languages

Language:Kotlin 100.0%