My Notes is a note-taking app with a twist! It allows you to organize, mark, and manage your notes as TO-DOs. The app supports swipe to delete, marking notes, and searching for notes in both Persian and English. Whether you're working with tasks or just jotting down ideas, My Notes makes it easy to stay organized.
- Mark Notes: Easily mark notes as TO-DOs.
- Swipe to Delete: Quickly remove notes with a simple swipe gesture.
- TO-DO Management: Hold a TO-DO to toggle between done or undone status.
- Search Notes: Dynamically search your notes with live search.
- Multi-language Support: Supports Persian and English languages.
- MVVM Architecture: Structured code for scalability and maintainability.
- Room Persistence: Uses Room for saving and retrieving notes.
- LiveData: Reactive data handling with LiveData for real-time updates.
- RxJava: Implements Dynamic Search with RxJava for asynchronous operations.
- Android Studio
- Android SDK 21 or later
- Clone the repository:
git clone https://github.com/AliBehrouzinia/my-notes.git