Este aplicativo tem como objetivo Listar cards com informações, permetir o usúario fazer o login, editar informação, excluir informação e salvar informação no local Storage
Link: Demostração do projeto
⚙ -- Login Page
⚙ -- Home Page
⚙ -- Create Page
⚙ -- Splashscreen Page
⚙ -- Dentro do aplicativo é possivel listar os cards com informações
⚙ -- Dentro do aplicativo é possivel editar informações dos cards
⚙ -- Dentro do aplicativo é possivel remover informações dos cards
⚙ -- Dentro do aplicativo é possivel adicionar informações no banco local
⚙ -- Dentro do aplicativo é possivel fazer login usando Username e Password
⚙ -- Dentro do aplicativo é possivel terminar sessão
⚙ -- Neste apalicatvo foi implementado Injeção de Dependência usando o package Getit
⚙ -- Neste aplicatvo foi implementado gestão de estado usando o package Mobx
⚙ -- Neste apalicatvo foi implementado clean architecture e SOLID
⚙ -- Neste apalicatvo implementado API para fazer login com ajuda do pacote Dio
⚙ -- Neste apalicatvo implementado local Storage para salver os dados localmente usando o pacote Shared_prefrences
⚙ -- Neste apalicatvo foi aplicado teste de unidades
⚙ username: vcholdcroftg
⚙ senha: mSPzYZfR
⚙ Dart
⚙ Flutter
⚙ flutter_mobx
⚙ equatable
⚙ get_it
⚙ Mobx
⚙ dio
⚙ shared_preferences
Para o funcionamento do projecto, é necessario configurar o ambiente do flutter até a versão 3.13 ou se o ambiente de flutter estive configurado sertifica-se estar com a versçao 3.13 do flutter. Para testar é necessario baixar este repositorio ou clonar, e certificar-se que tenha o Vs code instalado.
Para Testar os teste de unidade deste projeto, é necessario executar o seguinte comando "flutter test" no terminar do Editor de código ou IDE que suporta Flutter e Dart
⚙ -- flutter pub get
#fazer o donwload dos pacotes
⚙ -- flutter run ou F5
#Executar o projeto pelo Android Studio ou Visual Studio code