Loja virtual desenvolvida em Flutter com Firebase.
Este app é uma loja virtual que foi desenvolvida em flutter com Firebase, nele temos a possibilidade de apresentar os produtos e realizar uma compra, adicionar um cupom e finalizar a compra. Lembrando que está versão é apenas para o cliente e a visão do administrador, será em outro repositório. Utilizamos diversos recurso interessantes, entre eles o Model que pode ser acessado durante todo o estado do app, sendo assim, quando alterado, todo o contexto pode ser atualizado.
flutter_staggered_grid_view: ^0.3.0 cloud_firestore: ^0.12.9 carousel_pro: ^1.0.0 transparent_image: ^1.0.0 scoped_model: ^1.0.1 firebase_auth: ^0.11.1+12 url_launcher: ^5.1.1
Firestore.instance .collection("mensagens") .document("tHZFLRIWR2jv3gaZ1hls") .collection("arquivos") .document() .setData({"texto": "Felipe S", "from": "Felipe2", "read": false});
QuerySnapshot snapshot = await Firestore.instance.collection("mensagens").getDocuments(); snapshot.documents.forEach((d) { print(d.data); print(d.documentID); });
DocumentSnapshot snapshot = await Firestore.instance .collection("mensagens") .document("tHZFLRIWR2jv3gaZ1hls") .get(); print(snapshot.data);
Firestore.instance.collection("mensagens").snapshots().listen((dado) { dado.documents.forEach((d) { print(d.data); }); });
Firestore.instance .collection("mensagens") .document("tHZFLRIWR2jv3gaZ1hls") .snapshots() .listen((dado) { print(dado.data); });
Alguns recursos para você começar se este for seu primeiro projeto Flutter:
Para obter ajuda sobre como iniciar o Flutter, consulte nosso online documentation, que oferece tutoriais, amostras, orientações sobre desenvolvimento móvel e uma referência completa da API.