Goal of OnTime

If you ever get stuck on an infinite loop of scrolling social media ‘content’, and always miss things you had to do. On.time got you! You can now schedule your todo’s and get notified ‘On.time’.


  • Write down your notes so you don’t have to remember everything.
  • Schedule a new task with a duration
  • Cool UI to visualize your notes or schedules.
  • What day is today?! Don’t worry a Calendar to tell you the date.
  • Notifications list to tell you when exactly are your next tasks going to pop up.

What I’ve used

  • Kotlin
  • MVVM Architecture
  • StateFlow for reactive programming
  • Coroutines in general
  • Dagger Hilt for Dependency Injection
  • WorkManager
  • Notifications
  • Repository Pattern with MVVM
  • Room for Database management
  • Material Design
  • BottomSheetDialog

On.time Gallery

Video https://drive.google.com/file/d/1yfN45yCISTmy6UfOo7rvDy4h-oju1K1h/view?usp=sharing


View Github