Skip to content

NotesApp is an Android application built with Kotlin, designed to simplify note-taking. With a user-friendly interface and smooth transitions, users can effortlessly perform CRUD operations

Notifications You must be signed in to change notification settings

Naveen-Shah01/NotesApp

Repository files navigation

NotesApp

NotesApp is an Android application built with Kotlin that allows users to create, edit, and delete notes. It features an intuitive user interface with smooth transitions, providing a seamless note-taking experience.

Tech Stack & Open-Source Libraries

The NotesApp project utilizes the following tech stack and open-source libraries:

Tech Stack:

  • Language: Kotlin
  • Android Development: Android SDK, Android Studio
  • User Interface: XML, Android Layouts
  • Data Binding: Android Data Binding library
  • Architecture Pattern: MVVM (Model-View-ViewModel)
  • Data Persistence: SQLite Database
  • Version Control: Git

Open-Source Libraries:

  • Kotlin Coroutines: For asynchronous and non-blocking programming, simplifying background tasks.
  • Material Components for Android: Provides a set of customizable UI components following the Material Design guidelines.
  • Room: An abstraction layer over SQLite, simplifying database operations and data management.
  • Navigation Component: For handling navigation between different screens and managing the app's navigation graph.
  • Spectrum Color Picker: A color picker library for Android applications.

Preview

  • Homepage
  • Note

Features

  • Create Notes: Users can create new notes by providing a title and content. The app allows for the creation of multiple notes.
  • Edit Notes: Existing notes can be edited, allowing users to update the title and content as needed.
  • Delete Notes: Users have the option to delete unwanted notes, removing them from the app.
  • Intuitive User Interface: The app's user interface is designed to be user-friendly, providing easy navigation and clear visual cues.
  • Smooth Transitions: The application incorporates smooth transitions between screens, enhancing the overall user experience.

About

NotesApp is an Android application built with Kotlin, designed to simplify note-taking. With a user-friendly interface and smooth transitions, users can effortlessly perform CRUD operations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages