Objectivo desse app
Este aplicativo tem como objetivo Listar os Pokemons e partilhar com os amigos
⚙ --Home tela que lista todos os pokemons
⚙ --Detalhes tela que lista detalhes do pokemon
⚙ --Splash screen tela inicial
⚙ -- Dentro do aplicativo é possivel buscar um pokemon no campo de pesquisa
⚙ -- Dentro do aplicativo é possivel simular favoritar um pokemon.
⚙ -- Dentro do aplicativo é possivel compartilhar um pokemon com outras
pessoas.
⚙ -- Também foi aplicado a paginaçao ao buscar os pokemon na API.
⚙ -- Também foi aplicado o metódo de filtrar os pokemon clicando na categoria Tipo .
⚙ -- Neste código também foi aplicado alguns conceitos de SOLID com ajuda de GetX
Nesse aplicativo foi usado o gerenciadores de estado GetX com a finalidade de ter a melhor gerencia de (Injeçao de dependencias, gerenciamento de estado, e gerenciamento de rotas) e também o Getx tem a ferramenta para consumir API o Getconnet foi este Client que usei para consumir a API de pokemon.
## 🛠 Pacotes utilizados
⚙ get: ^4.6.5
⚙ flutter_responsivity_widget
⚙ cached_network_image: ^3.2.0
⚙ skeleton_loader: ^2.0.0+4
⚙ flutter_svg
⚙ share_plus: ^6.3.0
⚙ google_fonts: ^3.0.1
Para o funcionamento Do projecto deves configurar do ambiente de flutter ou se o ambiente de flutter estive configurado deves executar os seguintes comandos:
⚙ -- flutter pub get
#fazer o donwload dos pacotes
⚙ -- flutter run ou F5
#Executar o projeto pelo Android Studio ou Visual Studio code