Skip to content

Latest commit

 

History

History
246 lines (186 loc) · 8.61 KB

File metadata and controls

246 lines (186 loc) · 8.61 KB

Get it on Google Play

Simple Time Tracker

Simple app that helps track how much time you spend on all the useless activities in the world.

Track different activities

main_thumb

Add, change or delete activities

change_record_type_thumb change_record_type_color_thumb change_record_type_icon_thumb change_record_type_tag_thumb

Change or delete running timers

change_running_record_thumb

View previous records

records_thumb

Add, change or delete records

change_record_thumb change_record_activity_thumb change_record_date_thumb change_record_time_thumb

Views statistics on different time ranges

statistics_thumb statistics_range_thumb statistics_overall_thumb

Filter statistics by activities

statistics_filter_activity_thumb

Add, change or delete tags

tags_thumb change_tag_color_thumb change_tag_activity_thumb

Filter statistics by tags

statistics_tags_thumb statistics_filter_tag_thumb

View detailed statistics

statistics_detail1_thumb statistics_detail2_thumb

View all records

records_all_thumb records_all_sort_thumb records_all_filter_thumb

Settings

settings1_thumb settings2_thumb settings_card_order_dialog_thumb settings_duration_dialog_thumb

Reorder activity cards manually

card_order_manual_thumb

Change activity card size

card_size_big_thumb card_size_small_thumb

Start and stop activities from widgets

widgets_thumb

Start and stop any activity from one widget

widget_universal_thumb widget_universal_activity_thumb

Notifications

notifications_types_thumb notifications_inactivity_thumb

Dark mode

darkmode1_thumb darkmode2_thumb darkmode3_thumb darkmode4_thumb

Technology stack

  • Kotlin
  • Multi module
  • Single Activity
  • MVVM
  • Jetpack ViewModel + LiveData
  • Jetpack Navigation
  • Dagger
  • Room
  • Room migrations
  • Coroutines
  • Several Widgets
  • Notifications
  • Custom Pie Chart View
  • Custom Bar Chart View
  • Recycler with custom Adapter Delegates
  • DiffUtils with Payloads
  • Drag and Drop
  • Shared ViewModels
  • Snackbars with Action
  • Gradle Kotlin DSL
  • Database backup and restore
  • Database export to csv
  • Dark mode
  • UI tests