A simple, modern, and efficient Android Notes application built with Kotlin and Jetpack components. This app follows the MVVM architecture and provides a seamless user experience for managing your daily thoughts and tasks.
- ✍️ Create & Edit Notes: Quickly jot down ideas and update them whenever needed.
- 🗑️ Swipe to Delete: Effortlessly remove notes with a simple swipe gesture.
- 🔍 Real-time Search: Find specific notes instantly by searching through titles and content.
- 💾 Persistent Storage: Your notes are safely stored locally using the Room database.
- 🎨 Material Design: A clean and responsive UI built with Material components.
- Language: Kotlin
- Architecture: MVVM (Model-View-ViewModel)
- Database: Room Persistence Library
- UI Components:
RecyclerViewwithListAdapterfor efficient list updates.ViewBindingfor type-safe view interaction.LiveData&ViewModelfor reactive UI updates.
- Concurrency: Kotlin Coroutines for asynchronous database operations.
- Clone the repository:
git clone https://github.com/ChinmayGawad/Notes.git
- Open the project in Android Studio.
- Sync Gradle files.
- Build and run the app on an emulator or physical device.
- ☁️ Cloud Sync (Firebase/REST API)
- 🌙 Dark Mode Support
- 🏷️ Note Categories & Tags
- 📦 Backup & Restore functionality
Contributions are welcome! Feel free to fork this repository and submit pull requests.
Chinmay Gawad
- GitHub: ChinmayGawad

