Este aplicativo tem como objetivo fazer o consumo de uma API (fake store api) para apresentar conceitos importantes como:
Além de criar a própria slpash screen nativa para Android e IOS utilizando o package flutter_native_splash, criei uma splash screen animada para enriquecer a aplicação.
Criação e utilização de cubits para separar a lógica da interface de usuário (UI) e também facilitar no gerenciamento de estado de acordo com os dados da API.
Utilizando o package sqflite para criar um banco de dados internos para poder armazenar os dados vindos da API e poder consultá-los mesmo de forma offline, melhorando no desempenho do APP.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Para rodar aplicações flutter, certifique-se se sua máquina possui as seguintes tecnologias:
- DART SDK
- FLUTTER SDK
- Um device físico (seu celular conectado por um USB) ou um emulador (como o android studio)
# Clone o Repositório
$ git clone https://github.com/CaioReis29/fake_store-api # Entre na pasta clonada
$ cd fake_store_api # Instale as dependências necessárias para rodar o projeto usando este comando
$ flutter pub get # Conecte o device com a IDE que você está usando (InteliJ, Android Studio ou VS Code) # Com todas as dependências nesserárias, basta voltar para o primeiro terminal e digitar o comando
$ flutter run
![]() Caio Reis |



