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

No packages published

Languages