Skip to content

DanielFelic/Pokedex

Repository files navigation

Pokédex Logo

SobreFuncionalidadesTecnologiasLayoutComo executarFuturas ImplementaçõesReferências

Sobre o Projeto

O quê é a aplicação?

Uma biblioteca composta por todos Pokémons conhecidos, onde você pode ter acesso as principais características de cada Pokémon.

Objetivo

O objetivo dessa aplicação é o aprendizado pessoal através da utilização de APIs públicas.

Funcionalidades

Feed:

Pokedex - Feed (3)

Barra de Pesquisa:

Pokedex - Pesquisa

Tela de Detalhes:

Pokedex - Detalhes

Tecnologias

  • IDE: Android Studio
  • Linguagem de programação: Kotlin
  • Arquitetura: MVVM
  • Retrofit - Utilizado para consumo da API
  • Biblioteca Hilt - Injeção de Dependências
  • Android Jetpack
  • Jetpack Compose - Construir UI
  • Coil - Carregar imagens

Layout

O layout da aplicação foi desenvolvido utilizando o kit de ferramentas Jetpack Compose do Android Studio.

Trecho de código exemplificando o uso do Compose para construir a tela de feed:

Composable

Como executar o projeto

O projeto foi desenvolvido na plataforma Android Studio.

Portanto, é necessário clonar este repositório utilizando o Git, para depois então executá-lo no Android Studio.

Futuras Implementações

  • Aprimoramento da pesquisa;
  • Ferramenta de comparação entre Pokémons.

Referências

Esta aplicação foi desenvolvida baseada na séries de vídeos sobre Jetpack Compose do Philipp Lackner.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages