Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amiteshsinghk/noteapp
A beautifully designed Note-taking application developed using Jetpack Compose, adhering to MVVM clean architecture, and powered by SQLDelight for efficient and reliable local data storage. This app provides a minimalistic yet powerful platform to capture and manage your ideas, tasks, and reminders effortlessly.
https://github.com/amiteshsinghk/noteapp
android-application android-development android-sdk android-studio clean-architecture jetpack jetpack-compose jetpack-navigation mvvm navigation-component sqldelight
Last synced: 9 days ago
JSON representation
A beautifully designed Note-taking application developed using Jetpack Compose, adhering to MVVM clean architecture, and powered by SQLDelight for efficient and reliable local data storage. This app provides a minimalistic yet powerful platform to capture and manage your ideas, tasks, and reminders effortlessly.
- Host: GitHub
- URL: https://github.com/amiteshsinghk/noteapp
- Owner: amiteshsinghk
- Created: 2024-11-02T09:58:04.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2025-01-17T19:34:56.000Z (14 days ago)
- Last Synced: 2025-01-17T20:31:32.875Z (14 days ago)
- Topics: android-application, android-development, android-sdk, android-studio, clean-architecture, jetpack, jetpack-compose, jetpack-navigation, mvvm, navigation-component, sqldelight
- Language: Kotlin
- Homepage:
- Size: 154 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
📝 **Note Application**
A beautifully crafted Note-taking application built with **Jetpack Compose**, following the MVVM clean architecture, and powered by SQLDelight for efficient data management.
✨ **Features**
Add New Notes: Capture important ideas with a simple heading and description.
Minimal UI: Clean and intuitive design using Jetpack Compose for a seamless user experience.
Efficient Storage: Notes are stored locally with SQLDelight, ensuring quick access and robust data handling.🛠️ **Tech Stack**
Jetpack Compose: For a modern, declarative UI approach.
MVVM Architecture: Separates concerns to keep the code clean, maintainable, and scalable.
SQLDelight: Ensures efficient and reliable database interactions.🚀 **Getting Started**
Prerequisites
Android Studio (latest version recommended)
Kotlin
SQLDelight plugin (for managing database schema)
Installation
Clone the repository:git clone https://github.com/amiteshsinghk/NoteApp.git
Run the App on an emulator or device.🖼️ **Screenshots**
1.Landing page:
![landingPage](https://github.com/user-attachments/assets/3e22a67e-0b6c-4411-8565-0eaf656a36c9)
2.Search Screen:
![searchPage](https://github.com/user-attachments/assets/dd4b3d95-99b2-4bb9-a917-0df5b665c63e)
3.Details Page:
![deatilsPage](https://github.com/user-attachments/assets/5040ad7f-6769-4967-838d-94a2aa17b995)
4.CreateNote:
![createNote](https://github.com/user-attachments/assets/2f62af06-d5ed-4b50-a417-2837b079d18b)
Bottom sheet is used to create note.
![createNoteBottomSheet](https://github.com/user-attachments/assets/07378944-3547-4db9-84d2-5b1f83eed528)
**Refrence**
Sql delight: https://sqldelight.github.io/sqldelight/2.0.2/android_sqlite/