Skip to content

Abdallahx3x/MemoMate

Repository files navigation

MemoMate

MemoMate is a simple and efficient note-taking and memo app built using Java and Room Database. It is designed to help users organize their thoughts, tasks, and ideas seamlessly.


Features

  • Create Notes: Quickly add new notes with a title and detailed description.
  • Edit Notes: Update existing notes to ensure information stays relevant.
  • Delete Notes: Remove notes that are no longer needed.
  • Offline Support: All data is stored locally using Room Database, ensuring the app works without an internet connection.

Tech Stack

  • Programming Language: Java
  • Database: Room (SQLite abstraction layer)
  • Architecture: MVVM (Model-View-ViewModel) for a clean and maintainable codebase
  • UI Framework: Android XML for layout design

Screenshots

Home Screen Add/Edit Note

Installation

  1. Clone this repository:
     https://github.com/Abdallahx3x/MemoMate.git
  2. Open the project in Android Studio.
  3. Sync Gradle to download dependencies.
  4. Run the app on an emulator or a physical device.

Usage

  1. Launch the app.
  2. Add a new note by tapping the + button.
  3. Enter the title and details, then save.
  4. Edit or delete notes by selecting them from the list.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages