tauqir295 / CryptoCurrency

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sample app for CryptoCurrency

#Tools and devices

  1. Android studio
  2. Emulator Nexus 5X API 30
  3. Emulator Pixel XL 4 API 30

#This project includes

  1. MVVM architecture
  2. Retrofit
  3. RxAndroid and RxJava
  4. Google hilt
  5. Data binding
  6. Live data
  7. UI and unit test cases.
  8. Screen rotation data persists
  9. Generic error handling
  10. Network layer is created following clean architecture.
  11. Added build variant option for different entities.

#Enhancement

  1. Can add configuration structure using build variant flavours.
  2. Can pass base url from host app via configuration.
  3. Use security protocols for network calls.
  4. Bug fixes and ui changes can be scope for future changes.
  5. Release and proguard configuration.
  6. Remove redundant code if any.

About


Languages

Language:Kotlin 100.0%