Bienvenido a Pokémon App, una aplicación de Android nativa desarrollada en Kotlin. Esta app te brinda toda la información que necesitas saber sobre tus Pokémon favoritos, con una interfaz de usuario atractiva y animaciones suaves.
- Kotlin: Lenguaje de programación moderno y robusto para desarrollo de Android.
- Flow: Para el manejo reactivo de datos.
- Coroutines: Para ejecutar tareas asíncronas.
- Room: Para almacenamiento local de datos.
- Retrofit: Para realizar llamadas API.
- Glide: Para cargar y cachear imágenes.
- Poke API: Fuente de datos confiable y completa para Pokémon.
- Lista de Pokémon: Muestra una lista de todos los Pokémon disponibles en la API de Poke.
- Detalles del Pokémon: Muestra información detallada sobre cada Pokémon.
- Animaciones de GIF: Utiliza Glide para mostrar imágenes animadas.
- Sonidos: Reproduce sonidos únicos para cada Pokémon.
- Caché de Imágenes: Las imágenes se precargan para una experiencia de usuario más fluida.
```bash
git clone https://github.com/gianpaul/pokedex.git
cd pokedex
./gradlew build ```
Después de instalar y compilar el proyecto, puedes abrirlo con Android Studio y ejecutarlo en un emulador o dispositivo Android real.
Siéntase libre de contribuir al proyecto abriendo un Pull Request
o reportando bugs a través de Issues
.
Este proyecto está bajo la licencia MIT. Vea el archivo LICENSE para más detalles.
Para más información, puedes contactarme en:
- Correo: gianprp@hotmail.com
- LinkedIn: Gian-Paul