Raghav-Gupta22/Notes

★ 0Forks 0JavaGitHub ↗Compare

README

Notes-App

Offline Notes App - built using MVVM, Room DB, Live Data and Data Binding.

About The Project


  • Login screen - This screen asks for details- Mobile/Email, Password
  • Signup screen - This screen asks for details - Name, Mobile, Email, Password and saves password in encrypted form.
  • Home screen - This screen contains - List of all notes. The List row contain: Title, Description and photo.
    • one clicks on Row opens the details screen.
  • Details screen - This screen shows photos, title and description.
  • Add note screen - This screen asks for - Note Title (min 5 to max 100 characters),
  • Description (min 100 to max 1000 characters), Add photo (add from gallery or capture from camera (max 10 photos)

(back to top)

Installation

_Below are steps for installing and setting up the app.

  1. Download the Apk from here Click Here to DownLoad Apk
  2. Install and run it.

Technologies Used:

This section list some major frameworks/libraries/tools used to build this app.

  • Android Studio
  • Java
  • Xml
  • SQLite
  • Room
  • Threads/ Async
  • Live data
  • Data Binding

(back to top)

Entity Relationship Diagram

Architecture Used

Used MVVM to develop the app and to accelerate development and make future maintenance much easier.

Contributors

Raghav-Gupta22

Issues