Skip to content

Latest commit

 

History

History
58 lines (45 loc) · 2.51 KB

README.md

File metadata and controls

58 lines (45 loc) · 2.51 KB

Eshoppa

An Ecommerce Application, consuming data from FakeStore Api

Screenshots

Architecture

MVVM (Model - ViewModel - View) is the design pattern used for making this app. MVVM provides a clear separation of concern and has great support in Android SDK in the form of Architecture Components.

Libraries Used

  • Architecture - A collection of libraries that help you design robust, testable, and maintainable apps.
    • Data Binding - Declaratively bind observable data to UI elements.
    • LiveData - Build data objects that notify views when the underlying database changes.
    • Room - Access your app's SQLite database with in-app objects and compile-time checks.
    • ViewModel - Store UI-related data that isn't destroyed on app rotations. Easily schedule asynchronous tasks for optimal execution.
    • Navigation - Handle everything needed for in-app navigation.
  • Third party

Contact Me

If you like my work, feel free to connect with me