Skip to content

RemindMe is a reminder and task-management app designed to help you stay organised and on top of your to-do list.

Notifications You must be signed in to change notification settings

shorthouse/RemindMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

RemindMe Header Image

Caution

RemindMe is no longer under development. For a better and actively maintained project, check out my other project - CoinWatch

RemindMe is a reminder and task-management app designed to help you stay organised and on top of your to-do list.

The app is built using the latest Android architecture components - resulting in a scalable, modularised and testable app.

Architecture 🛠

  • Kotlin
  • Jetpack Compose
  • Coroutines
  • Flow
  • Hilt
  • ViewModel
  • Room
  • Proto DataStore
  • Material Design 3
  • Code analysis using Ktlint and Detekt
  • Performance monitoring and crash analytics using Firebase

Features 📱

  • Set one-off or repeat reminders at a specified time and date
  • Receive a notification when a reminder fires
  • Search, filter, and sort reminders
  • Edit, complete, and delete reminders
  • Automatic updates to reminders when a time zone shift occurs

Testing 🧪

To facilitate testing of the app, RemindMe uses the following:

  • JUnit
  • Espresso
  • Truth
  • MockK
  • Compose testing library