Skip to content

AliBehrouzinia/my-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Notes

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.

📝 Features

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

🛠️ Programming Features

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

🚀 Getting Started

Prerequisites

  • Android Studio
  • Android SDK 21 or later

Installation

  1. Clone the repository:
    git clone https://github.com/AliBehrouzinia/my-notes.git
    
    
    
    

1

2

3

Releases

No releases published

Packages

 
 
 

Contributors

Languages