SkillAgentSearch skills...

NoteBook

This is My Architecture Components App where I have used Room + ViewModel+ LiveData+ Navigation Component + AsyncTask + WeakReference to make a NoteBook Application.

Install / Use

/learn @radhio-hoque/NoteBook
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Overview

This repository contains a architecture components app that implements MVVM architecture using Room + ViewModel+ LiveData+ RecyclerView + AsyncTask + WeakReference + ButterKnife + Navigation Component + SharedViewModel (A ViewModel That use for Communicate with Two Fragment).

<p float="left"> <img src="https://user-images.githubusercontent.com/32242297/88480206-64a75580-cf76-11ea-885a-4cb809c20a8e.jpg" width="270" height="600" /> <img src="https://user-images.githubusercontent.com/32242297/88481924-08e1ca00-cf80-11ea-8621-9f2dc90e00fc.jpg" width="270" height="600" /> <img src="https://user-images.githubusercontent.com/32242297/88480219-7983e900-cf76-11ea-83d6-3dfd8a170608.jpg" width="270" height="600" /> </p>

The app has following packages:

  1. Repository: It is a class that isolates data sources.
  2. RoomDatabase: Room is a persistence library, part of the Android Architecture Components.
  3. UI: View classes along with their corresponding ViewModel.
  4. ViewModel: ViewModel is a class that is responsible for preparing and managing the data for an Activity or a Fragment.

Classes have been designed in such a way that it could be inherited and maximize the code reuse.

Library reference resources:

  1. lifeCycleComponents
  2. NavigationComponent
  3. Butterknife
  4. Room
View on GitHub
GitHub Stars5
CategoryDevelopment
Updated2y ago
Forks0

Languages

Java

Security Score

60/100

Audited on Dec 18, 2023

No findings