Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 735 Bytes

README.md

File metadata and controls

25 lines (20 loc) · 735 Bytes

About

When the application is first launched, the user is asked which architecture they want to use. Then, it is checked using the Room library whether there is any data stored in the database. If there is no data stored in the database or if SwipeRefreshLayout is executed after retrieving the data from the database, an API call is made with the Retrofit library.

The main purpose of the project is to explain the working principles of architectures to developers.

Tech

  • Architecture
    • MVC
    • MVP
    • MVVM
  • RxJava
  • Room
  • Retrofit
  • Hilt

Screen

CryptoApp.Example.mp4