Skip to content

bpmarinho/Android-SimpleTimeTracker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

397 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Simple app that tracks time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%