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.
Clone the repository. You can open the Android project directly in Android studio.
- Kotlin - Used to build the Android client
- CoinMarketCap - APIs for live market data
Coroutines
to handle asynchronous backend tasksDagger2
for dependency injectionAndroid Room
- to implement local storage databaselive data
- to notify views when underlying database changesMVVM model
- manage UI-related data in a lifecycle-conscious wayRestful web services
- using Retrofit, OkHttp, Gson, Glide
- [CryptoAlert] integration with crypto alert app to allow backend features like notifying a alert message if selected coin is below or above threshold values.