/HellNotes

Powerful Android notekeeping application.

Primary LanguageKotlinApache License 2.0Apache-2.0

HellNotes

HellNotes

HellNotes is a modern notekeeping Android application. It is focused on the latest versions of Android and uses all the features and advantages of this OS. As a design system uses the Material 3 with support for Material You. The user interface of the application is simple and easy to understand, which makes the application accessible to everyone.

Features

  • Create notes, set reminders, add labels and more.
  • Quick access from home screen using shortcuts.
  • Using Material You design system.
  • Entrance by password, PIN-code and biometrics.
  • Backup and restore.

Technologies

  • Kotlin
  • Jetpack Compose
  • Room
  • Dagger Hilt
  • Kotlin Coroutines
  • Accompanist
  • Ktor client
  • DataStore
  • Firebase

UI

The app was designed using Material 3 guidelines. The Screens and UI elements are built entirely using Jetpack Compose.

The app has two themes:

  • Dynamic color - uses colors based on the user's current color theme (if supported)
  • Default theme - uses predefined colors when dynamic color is not supported

Each theme also supports dark mode.

Credits

Code contributors

UX/UI

Translators

License

HellNotes is distributed under the terms of the Apache License (Version 2.0). See the license for more information.