Skip to content

Notes android app using Room Db, MVVM in kotlin.

Notifications You must be signed in to change notification settings

ZSank/TetraNote

Repository files navigation

TetraNote

Notes android app

  1. TetraNote Android app allows users to create, edit, and organize their notes in a user-friendly way.
  2. The app was built using Kotlin programming language and MVVM architecture to ensure code maintainability and scalability.
  3. I used Hilt to simplify dependency injection and Room database to enable efficient and secure data storage.
  4. The app also uses LiveData and Data Binding to update the user interface in real-time.

Project Features:

Home Screen Note Edit Screen

The app has several features, including:

  1. Note Creation: Users can create notes with a title, description using a simple and intuitive interface.
  2. Note Organization: Users can organize their notes in different folders. Folders can be nested.
  3. Note Editing: Users can edit their notes anytime by tapping on the note they want to edit.
  4. Note Deletion: Users can delete notes they no longer need.
  5. Dark Mode: The app also features a dark mode option for users who prefer a darker color scheme.

This project is still work in progress

Other

Todo

  1. Firebase Authentication using google
  2. Basic UI Animations
  3. Update Logo ✔️
  4. Local Notifications
  5. Implement Hilt ✔️