Git Product home page Git Product logo

hellnotes's Introduction

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.

hellnotes's People

Contributors

hellguy39 avatar macmarsalaa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

hellnotes's Issues

[enhancement] Suggestions for AMOLED theme and Markdown support

  • AMOLED THEME: While I love the present features, I'd like to suggest adding an AMOLED theme. This might be a great improvement for those who like black interfaces, and it could help with power saving for OLED devices.

  • MARKDOWN SUPPORT: Furthermore, do you have any intentions to add Markdown formatting into the app in the future? This improvement might improve the note-taking experience and appeal to those who value structured text layout. But, I'm aware that this would be a time-consuming process to implement.

I want to express my genuine admiration for your Android note app, particularly its exceptional UI. The ability to select between elevated and outline note displays is a great addition that adds a personal preference to the user experience.

I appreciate that focus on input text right from the opening note, rather than starting with the title. This option greatly simplifies and speeds up the note-taking process, making the app more user-friendly.

The little but significant thing for me is that note text has full available input height. It's quite handy and mindful for UX on today's large displays. It's a small touch that distinguishes your app, and I'm curious why more note applications don't use this approach.

Thank you, Aleksey. I deeply appreciate your commitment to this app.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.