Skip to content

jbankz/Mvvm

Repository files navigation

Mvvm

MVVM Architecture

The app uses the MVVM Architecture. I have used the following components for development:

  • Room - For offline data persistence
  • LiveData - Handle data in a lifecycle-aware fashion
  • ViewModel - Manage your UI's data in a lifecycle-aware fashion
  • ButterKnife - minimize the glue code necessary to bind your application logic and layouts

The final apk can be downloaded here: https://github.com/jbankz/Mvvm/blob/master/apk/app-debug.apk

Prerequisites

You will need the following to run this project:

  1. A laptop or desktop machine with internet access
  2. Android Studio 3.1 Stable Channel (Latest Stable Release)

Setting Up

  • Clone the Repository from Github
  • Open the project folder using Android Studio IDE

Features

  • Insert new entry
  • Displays all entries
  • Deletes an entry by swiping left or right

About

MVVM Architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages