https://github.com/giseletoledo/contatosbloc
App de contatos usando bloc cubit e backend com back4app
https://github.com/giseletoledo/contatosbloc
back4app cubit-bloc dart flutter gerenciamento-de-estado intl
Last synced: 15 days ago
JSON representation
App de contatos usando bloc cubit e backend com back4app
- Host: GitHub
- URL: https://github.com/giseletoledo/contatosbloc
- Owner: giseletoledo
- Created: 2024-01-04T16:02:03.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-21T18:35:00.000Z (over 2 years ago)
- Last Synced: 2025-01-21T12:07:17.683Z (over 1 year ago)
- Topics: back4app, cubit-bloc, dart, flutter, gerenciamento-de-estado, intl
- Language: Dart
- Homepage:
- Size: 601 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Contatos Bloc
Acesso ao banco de dados back4app, com uso de http e o package dio, gerenciamento de estado usando o package flutter bloc e seu widget blocbuilder para mostrar e atualizar os dados na tela.
## Refatoração Lista de contatos com bloc
* Criar uma aplicação Flutter
* Criar um banco de dados / Back4App
* Fazer um cadastro de pessoa com foto de perfil
* Salvar apenas o path da imagem na base de dados
* Listar as pessoas em uma lista com sua respectiva foto
* Cubit(bloc) e flutter no gerenciamento de estados
## Executando o Aplicativo Flutter
Para executar o aplicativo Flutter, siga os passos abaixo:
* Certifique-se de ter o ambiente de desenvolvimento Flutter instalado. Caso não tenha, siga as instruções de instalação do Flutter.
* Abra o terminal na pasta do seu projeto Flutter.
* Execute o seguinte comando para iniciar o aplicativo no emulador ou dispositivo conectado:
```
flutter run
```
Observação: necessário criar um arquivo .env no mesmo nível do yaml e colocar as informações geradas no cadastro no site back4app:
BACK4APPAPPLICATIONID=seucodigogerado
BACK4APPRESTAPIKEY=seucodigogerado
BACK4APPBASEURL=https://parseapi.back4app.com/nomedobanco