/Pokedex

Pokedex

Primary LanguageKotlin

Pokédex

Aplicación móvil para la plataforma Android que mediante una lista muestra los pokémons y su información, que han aperecido en varios juegos y animes de la saga Pokémon.

Esta aplicación se creo para practicar el consumo de APIs con la librería Retrofit


Contenido

  1. Información general
  2. Construido con
  3. Interfaz de usuario
  4. Demo

Información general

La aplicación es un ejemplo de tipo master-detail que cuenta con dos pantallas.

La primera en la que se muestra la lista de los diferentes pokémos que se obtienen a consultar la API publica PokeApi, en dicha lista se puede realizar una búsqueda de pokémons escribiendo ya sea el nombre o numero en la barra de búsqueda ubicada en la parte superior de la pantalla.

Al seleccionar un pokémon de la lista se abrirá la segunda pantalla en la que se vera la información del pokémon elegido.


Construido con

  • MVVM pattern: es el lenguaje de programación recomendado por la comunidad de Android developers para desarrollar aplicaciones moviles para la pratadorma Android.
  • Kotlin: es el lenguaje de programación recomendado por la comunidad de Android developers para desarrollar aplicaciones moviles para la pratadorma Android.
  • Retrofit: es una librería que simplifica las tareas de llamadas de red a una API.
  • Glide: es una librería que permite la carga rapida de imagenes desde la red mediante url.
  • Jetpack Navigation Component: la navegación se refiere a las interacciones que permiten a los usuarios navegar, entrar y salir de las diferentes secciones de contenido dentro de su aplicación.
  • Figma: figma es un editor de gráficos vectoriales y una herramienta de creación de prototipos.

Interfaz de usuario

Por sobre todo se buscó que la interfaz gráfica de la aplicación fuera sencilla y minimalista, además que cuenta con tema claro y oscuro.

Tema claro


Tema oscuro



Demo