Skip to content

ChinmayGawad/Notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Notes App πŸ“’

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.

πŸš€ Features

  • ✍️ 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.

πŸ› οΈ Tech Stack

  • Language: Kotlin
  • Architecture: MVVM (Model-View-ViewModel)
  • Database: Room Persistence Library
  • UI Components:
    • RecyclerView with ListAdapter for efficient list updates.
    • ViewBinding for type-safe view interaction.
    • LiveData & ViewModel for reactive UI updates.
  • Concurrency: Kotlin Coroutines for asynchronous database operations.

πŸ“Έ Screenshots

Home Screen Add Note Screen

βš™οΈ Installation

  1. Clone the repository:
    git clone https://github.com/ChinmayGawad/Notes.git
  2. Open the project in Android Studio.
  3. Sync Gradle files.
  4. Build and run the app on an emulator or physical device.

🎯 Future Improvements

  • ☁️ Cloud Sync (Firebase/REST API)
  • πŸŒ™ Dark Mode Support
  • 🏷️ Note Categories & Tags
  • πŸ“¦ Backup & Restore functionality

🀝 Contributing

Contributions are welcome! Feel free to fork this repository and submit pull requests.

πŸ‘¨β€πŸ’» Author

Chinmay Gawad

About

πŸ“’ A modern Android Notes app built with Kotlin, Room, and MVVM. Features include real-time search, swipe-to-delete with undo, and persistent local storage using Jetpack components.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors