Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.09 KB

README.md

File metadata and controls

31 lines (26 loc) · 1.09 KB

CryptoAppByCompose

This an android app which is developed via JetPackCompose very fast. It is an employment project that I completed in about 19 hours, while I knew only some basics of JetpackCompose UI. But my technical experiences helped me so much.
I will update its UI soon :)

Screenshots

screenshot-one screenshot-two

Technologies

  • Kotlin
  • MVVM
  • JetpackCompose
  • Paging 3
  • Dagger-Hilt
  • Room
  • Flow
  • Coroutines
  • Retrofit

Scenario

There is an api (coingecko.com) which returns lots of digital currencies. The app should connect to the api and show data, at the same time save data to local database. If the user's connection is not OK, the app must show data from local database.
api -> https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc&page=1&sparkline=false

APK File

debug-apk (GoogleDrive) -> https://drive.google.com/file/d/1vfrWxH-oLeMW3kyTZpZs-mrY28P1TlNh/view?usp=sharing