Skip to content

J268sing/MyCrypto

Repository files navigation

MyCrypto

This app is a cryptocurrency app which users can use to make a fake portfolio using paper money and perform real life trading stragies to get used to crypto world before putting in real money.

Getting Started

Clone the repository. You can open the Android project directly in Android studio.

Built Using

  • Kotlin - Used to build the Android client
  • CoinMarketCap - APIs for live market data
  • Coroutines to handle asynchronous backend tasks
  • Dagger2 for dependency injection
  • Android Room - to implement local storage database
  • live data - to notify views when underlying database changes
  • MVVM model - manage UI-related data in a lifecycle-conscious way
  • Restful web services - using Retrofit, OkHttp, Gson, Glide

Upcoming features

  • [CryptoAlert] integration with crypto alert app to allow backend features like notifying a alert message if selected coin is below or above threshold values.