Pokédex Kotlin
Buscador de Pokémon con Jetpack Compose y la PokéAPI
Sobre el proyecto
Pokédex Kotlin es un buscador de Pokémon hecho con Kotlin y Jetpack Compose. Escribes el número de la Pokédex, pulsas Buscar y la app consulta la PokéAPI para mostrar su ilustración oficial, su nombre y sus tipos.
Es la versión en Compose de mi Pokédex en Java, hecha con vistas XML y RecyclerView. Tenerlas juntas permite comparar cómo se resuelve lo mismo con interfaz declarativa y con el sistema clásico de vistas.
Características principales
Búsqueda por número
Cualquier Pokémon del 1 al 1025 con una sola petición a la PokéAPI.
Ilustración oficial
Descargada y cacheada con Coil (AsyncImage), con imagen de reserva si falla.
Tipos del Pokémon
Se muestran debajo del nombre, por ejemplo Grass · Poison.
Estados de la búsqueda
El botón muestra «Buscando...» y avisa si el número no es válido o el Pokémon no existe.
Stack Tecnológico
Lenguaje & UI
- Kotlin
- Jetpack Compose
- Material 3
- remember / mutableStateOf
Red & Datos
- PokéAPI v2
- Volley
- Coil
- JSON
Herramientas
- Android Studio
- Gradle
- Git & GitHub