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

