Pokédex Kotlin

Buscador de Pokémon con Jetpack Compose y la PokéAPI

Práctica de clase
Android Kotlin Jetpack Compose Material 3 API REST DAM
Pokédex Kotlin Kotlin · Jetpack Compose · Volley · Coil

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