Skip to content

To help developers better understand architectures, MVC-MVP-MVVM architectures are exemplified in a single project. Hilt-Room-RxJava-Retrofit are used.

Notifications You must be signed in to change notification settings

alicobangul/CryptoKotlin-AllArchitecture

Repository files navigation

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

About

To help developers better understand architectures, MVC-MVP-MVVM architectures are exemplified in a single project. Hilt-Room-RxJava-Retrofit are used.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages