CryptoMarket Compose is an Android app developed in Kotlin that allows you to explore the most popular cryptocurrencies and obtain up-to-date market details. The app utilizes the following key technologies and features:
-
Jetpack Compose: The app's user interface is built using Jetpack Compose, a modern declarative UI toolkit that simplifies the creation of interactive and dynamic user interfaces.
-
Hilt: Hilt is used for dependency injection in the app. It provides an easy and safe way to manage and provide instances of classes that require dependencies.
-
Retrofit: Retrofit is used for making calls to the cryptocurrency data API. It facilitates communication with the server and fetching real-time market details.
-
Clean Architecture - MVVM: The app follows a clean architecture that clearly separates the presentation, business logic, and data access layers. The Model-View-ViewModel (MVVM) architectural pattern is used to manage the presentation logic and interaction with the data repository.
- Clone this repository to your local machine.
- Open the project in Android Studio.
- Run the app on an emulator or Android device.
- Android Studio
- Internet connection
Contributions are welcome. If you encounter any issues or want to add new features, feel free to open an issue or submit a pull request.
Enjoy exploring the exciting world of cryptocurrencies with the CryptoMarket Compose App! If you have any questions or suggestions, don't hesitate to get in touch.
Authors: Pablo Molina
Contact: molinapablod@gmail.com