Skip to content
/ Notes Public

Notes is an android application that focuses especially on the new persistence library Room and MVVM architecture.

Notifications You must be signed in to change notification settings

asayushg/Notes

Repository files navigation

Notes

Notes is a small demo application based on modern Android application tech-stacks and MVVM architecture.
This project is for focusing especially on the new persistence library Room.


Download

Go to the Releases to download the lastest APK.

Tech stack & Open-source libraries

  • Minimum SDK level 24
  • JetPack
    • LiveData - notify domain layer data to views.
    • Lifecycle - dispose of observing data when lifecycle state changes.
    • ViewModel - UI related data holder, lifecycle aware.
    • Room Persistence - construct a database using the abstract layer.
  • Architecture
    • MVVM Architecture (View - DataBinding - ViewModel - Model)
  • Firebase - for saving user's notes with Firebase Database & Firebase Auth.

Architecture

Notes is based on MVVM architecture and a repository pattern.

architecture

About

Notes is an android application that focuses especially on the new persistence library Room and MVVM architecture.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages