An app that shows crypto coin list and a searchable screen that can find different types of coins with its markets and exchanges
Screenshots
- Download and install Android Studio
- Install JAVA jdk and kotlin
- Clone or download this repository to your local machine.
- Launch the project in Android Studio
- Run the application on the emulator or use your android phone
- coinranking API - The data comes from the API
- Kotlin - App is built with the language.
- Jetpack compose - Ui uses compose
- Retrofit- For making requests in the API.
- Hilt - For dependency injection.
- Jetpack components;
- navigation component - Navigating through different screens in the app.
- Coroutines - Used to make asynchronous calls.
- Flow - Used to get data from network requests asynchronously.
- Coil - for loading images.
- Splash screen Api - For creating a splash screen on app starting.