Mickey Williamson

Maintenance Tracker Android App


The Maintenance Tracker is an app for tracking the inevitable tasks of owning a house/car/property/etc. that must be done on regular intervals in order to maintain and upkeep the possession.  Add a task, set a next due date, set how often the task recurs, and add notes for completing the task.  Add categories and apply them to the various tasks.  Tasks and categories can also be updated and deleted (on swipe). Tasks can be filtered by categories and sorted by name and next due date.  

The app makes use of Android Architecture Components - Room, ViewModels, LiveData, and the Paging Library.  It also includes  use of Fragments, DialogFragments, JUnit and Espresso tests, and uses the Master/Detail Flow for landscape view on tablets.