Skip to content

Esse projeto tem por objetivo a criação de uma aplicação visual para fazer a listagem de Pokémons, com a exibição de suas características. Os dados serão coletados através da API pública PokéAPI (https://pokeapi.co/)

Notifications You must be signed in to change notification settings

Viny-lima/Pokedex

Repository files navigation

Pokédex

Objetivo

Esse projeto tem por objetivo a criação de uma aplicação visual para fazer a listagem de Pokémons, com a exibição de suas características. Os dados serão coletados através da API pública PokéAPI(https://pokeapi.co/)



Tecnologia Função
UWP Criar Interface
Entity Framework Gerenciar banco de dados
SQLite Banco de dados da aplicação
PokeAPI Api utilizada no projeto
xUnit Testes automatizados

Requistos

  • Fazer uso do banco de dados SQLite para persistência de dados

  • Utilizar o padrão MVVM (Model-View-ViewModel)

  • Implementar lazy loading (As buscas devem ser feitas inicialmente no banco de dados, se o dado não existir, deve ser feita uma requisição ao PokéAPI para coletar os dados e então persistir os dados retornados no banco antes de exibir a informação para o usuário). + Implementar paginação.

  • Implementar busca por Nome do Pokémon.

  • Implementar busca por Número do Pokémon.

  • Implementar busca por tipo/elemento do Pokémon.

  • Implementar cadastro de novos Pokémons.

  • Testes Automatizados (extra)

About

Esse projeto tem por objetivo a criação de uma aplicação visual para fazer a listagem de Pokémons, com a exibição de suas características. Os dados serão coletados através da API pública PokéAPI (https://pokeapi.co/)

Topics

Resources

Stars

Watchers

Forks

Languages