Este projeto foi criado com o intuito de testar conhecimentos. Ele continuará a evoluir com o tempo.
Informações são recebidas via PokéAPI.
- connectivity_plus: 3.0.2
- cupertino_icons: 1.0.5
- font_awesome_flutter: 10.3.0
- provider: 6.0.5
- http: 0.13.5
- auto_size_text: 3.0.0
- social_share: 2.3.1
Clone o repositório.
Ao abrir o projeto executar o pub get
no arquivo pubspec.yaml e depois rodar no
emulador ou browser.
Informações dos Pokémons como:
- id: Número Identificador.
- name: Nome do Pokémon .
- img: Há muitos sprites disponíveis, mas todos tem inconsistência de dados.
- type: o tipo de cada Pokémon.
- height: altura do Pokémon (Sistema Métrico - em cm).
- weight: peso do Pokémon (Sistema Métrico - em Kg).
- hp: Pontos de Vida do Pokémon.
- defense: Pontos de Defesa do Pokémon.
- attack: Pontos de Ataque do Pokémon.
- speed: Pontos de Velocidade do Pokémon.
- specialattack: Pontos do Ataque Especial do Pokémon.
- specialdefense: Pontos da Defesa Especial do Pokémon.
-
Botão para favoritar os seus Pokémons preferidos (função não está com salvamento interno, pois é melhor aplicado em nuvem).
-
Botão para compartilhar informações sobre o seu Pokémon favorito.
-
Sistem de Busca funciona por ID ou Nome do pokémon (em Inglês).
-
Botão para filtragem por TIPO (esse recurso pode ser um pouco lento, pois a API não envia os dados parcialmente, apenas todos os Pokémons daquele TIPO específico).
-
Um Easter Egg.