Skip to content

Latest commit

 

History

History
32 lines (28 loc) · 1.44 KB

README.md

File metadata and controls

32 lines (28 loc) · 1.44 KB

Aim

  • To demonstrate the usage of Android Architecture Components

Latundan App

Screenshots

Libraries Used

  • Components
    • LiveData - Data holder class that is observed for DB changes
    • Navigation Component - Used to navigate between fragments (in this app, only 1 activity exists)
    • Room - For local data persistence
    • ViewModel - Stores UI related data
    • NetworkBoundResouce - Interface to fetch data from DB and the network
  • Third Party/ Miscellaneous

Improvements

  1. Pull to refresh/ Retry
    • Needed when app is opened for the first time and there is no Internet
    • Suggestion: Use Paging library