A modern Android Notes Application built with Kotlin, Jetpack Compose, and Room Database. The app allows users to create, view, and delete notes with a clean UI while storing data locally using Room, ensuring notes remain available even after restarting the app.
- 📝 Create Notes
- 🗑️ Delete Notes
- 📋 View All Notes
- 💾 Local Data Persistence using Room Database
- ⚡ Fast and Responsive UI
- 🎨 Modern Material 3 Design
- 🏗️ MVVM Architecture
- 📦 Repository Pattern
- Kotlin
- Jetpack Compose
- Material 3
- Room Database
- MVVM Architecture
- Repository Pattern
- Coroutines
- ViewModel
- State Management
com.chotu.notes
├── data
│ ├── dao
│ ├── database
│ └── entity
│
├── repository
│
├── viewmodel
│
└── ui
git clone https://github.com/IronMan0208/Notes-App.gitOpen the project using the latest version of Android Studio.
Run the application on an Android Emulator or Physical Device.
- Jetpack Compose UI Development
- State Management in Compose
- Room Database Integration
- MVVM Architecture
- Repository Pattern
- ViewModel & ViewModel Factory
- Coroutines
- Local Data Persistence
- Clean Project Structure
- ✏️ Edit Notes
- 🔍 Search Notes
- 🌙 Dark Mode
- 🏷️ Categories & Tags
- ☁️ Cloud Sync
- 📤 Share Notes
- 📌 Pin Important Notes
Ajay Kumar
Aspiring Android Developer focused on building modern Android applications using Kotlin, Jetpack Compose, MVVM Architecture, Room Database, and Clean Architecture principles.
🔗 GitHub: https://github.com/IronMan0208
If you found this project helpful, consider giving it a ⭐ on GitHub.
