PokeApp is a mobile application developed in Kotlin for Android devices that allows you to explore information about different Pokémon. This application uses the MVVM (Model-View-ViewModel) architecture along with technologies like Jetpack Compose, Dagger Hilt, and Retrofit to provide a smooth and modern user experience.
- Pokémon Search: Search for Pokémon by name and get detailed information about them.
- Detail View: View details of a Pokémon, including its image, statistics, and types.
- MVVM Architecture: Use the MVVM pattern to separate business logic from the user interface.
- Jetpack Compose: Design the user interface in a declarative and modern way.
- Dagger Hilt: Manage dependency injection to keep the code clean and modular.
- Retrofit: Make requests to the Pokémon API to fetch the necessary data.
To try the application on your Android device, follow these steps:
- Clone this repository to your local machine.
- Open the project in Android Studio.
- Connect your Android device to the computer.
- Click on "Run" in Android Studio to compile and install the application on your device.
Contributions are welcome! If you have any ideas to improve this application, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.