CRUD de Firestore con Flutter. cloud_firestore v0.13 y v0.14

Comprende a detalle un CRUD de Firestore en aplicaciones hechas en Flutter & Dart. Incluye las versiones 0.13 y 0.14

Category: Tags: ,

Description

Requirements

  • Tener conocimientos básicos de Flutter
  • Tener conocimientos básicos de Dart
  • Saber crear un proyecto en Flutter y configurar el emulador de Android y el simulador de iOS

Description

Bienvenido al curso CRUD de Firestore con Flutter. Donde aprenderás cómo implementar el paquete cloud_firestore en tus aplicaciones hechas en Flutter y usando buenas prácticas de desarrollo. Incluye las versiones de cloud_firestore 0.13 y 0.14.

Primero crearemos un proyecto de Flutter donde configuraremos el paquete cloud_firestore y haremos lo necesario para que tus aplicaciones en iOS y Android puedan interactuar con una base de datos Firestore.

Luego aprenderás algunos conceptos relacionados con Firestore y reglas para tener en cuenta a la hora de implementar Firestore en tus aplicaciones hechas en Flutter.

Aprenderemos de coleccionesdocumentos y cada uno de los tipos de datos que Firestore puede almacenar: String, number, boolean, map, array, timestamp, geopoint, reference y null.

Trabajaremos las operaciones básicas de un CRUD de Firestore(Create/Inserción), R (Read/Lectura), U (Update/Actualización) y D (Delete/Eliminación). Esta parte está enfocada al CRUD tanto en la consola de Firebase como desde Dart, de tal forma, que se pueda comparar cómo en Dart puedes hacer las mismas operaciones que se hicieron manualmente desde la consola de Firebase.

Utilizaremos el widget StreamProvider para visualizar un listado en tiempo real usando una base de datos de Firestore.

Usaremos el widget Dismissible para actualizar la información de una lista y también para eliminar información de la misma.

Implementaremos el widget SnackBar para deshacer el borrado de un ítem de una lista.

Agregaremos un ítem a una lista a través de un ícono en el AppBar.

Consultaremos información consumiendo un servicio REST usando el paquete http.

Implementaremos el CRUD de Firestore en una aplicación de Flutter y por cada una de las operaciones del CRUD trabajaremos de forma independiente el back-end del front-end. De tal forma, que si tú eres un desarrollador de software experto en back-end o en front-end, puedas entender de una forma más fácil cada tarea de manera independiente, no está de más mencionar que este curso está dirigido para todo tipo de desarrollador en Flutter, incluso un desarrollador full-stack.

También trabajaremos con un paquete para realizar calificaciones con estrellas u otro tipo de iconos a través de un widget.

Luego veremos el uso del tipo de dato GeoPoint para mostrar una ubicación en un mapa con Google maps.

Y por último, operaciones de tipo batch y transacciones.

Who this course is for:

  • Para personas que quieran saber cómo interactuar con una base de datos de Firestore en una aplicación desarrollada en Flutter.
  • Para quienes quieran tomar un curso de Firestore que va directamente al punto de lo que se necesitan, con videos lo mas corto posible pero bien explicados.

Reviews

There are no reviews yet.

Be the first to review “CRUD de Firestore con Flutter. cloud_firestore v0.13 y v0.14”