... | ... | @@ -54,20 +54,15 @@ A escolha do Firebase foi baseada em cinco motivos: |
|
|
Como mencionado anteriormente, ambas tecnologias escolhidas são mantidas pela Google e possui uma integração perfeita. Desse modo, conseguimos desenvolver todo o projeto com mais facilidade e velocidade.
|
|
|
Para realizar a integração dentro do Flutter com o Firebase foi necessário importas as dependências do Firebase no Flutter da seguinte forma no arquivo `pubspec.yaml`:
|
|
|
|
|
|
```
|
|
|
...
|
|
|
29 dependencies:
|
|
|
...
|
|
|
38 #Firebase
|
|
|
39 firebase_storage: ^10.2.9
|
|
|
40 firebase_core: ^1.13.1
|
|
|
41 firebase_auth: ^3.3.11
|
|
|
42 cloud_firestore: ^3.1.10
|
|
|
...
|
|
|
```
|
|
|
![FirebaseDependences](uploads/b326cf603bcc7f6af2973918e81f36e1/Screen_Shot_2022-06-16_at_19.24.34__2_.png)
|
|
|
|
|
|
_Para consulta, clone o projeto, abra o arquivo `pubspec.yaml` e vá até a linha 38 do arquivo._
|
|
|
|
|
|
Após, na classe `main.dart` na pasta **lib** do projeto, basta instancia-lo na aplicação com abaixo:
|
|
|
|
|
|
![main.dart](uploads/96f8b5c5f509939f11852d72a13fdce6/Screen_Shot_2022-06-16_at_19.24.25__2_.png)
|
|
|
|
|
|
_Para consulta, clone o projeto, abra o arquivo `main.dart` e vá até a linha 15!do arquivo._
|
|
|
|
|
|
## Diagrama de Comunicação
|
|
|
Abaixo está representado graficamente como funciona a comunicação do front-end (Flutter) com o back-end (Firebase)
|
... | ... | |