Hola,
Si llegaron hasta aquí y tienen diferentes errores que no saben como solucionar (como yo). Pueden optar por lo siguiente: OJO QUE SERA LARGO
Nota: A mi me funcionó. Si han probado de todo y siguen con errores, quizas les ayude. El video y la App que clonaron ya tienen masomenos uno año. (Entendiendo que son versiones de Flutter y Android anteriores, pueden general conflictos).
Pueden crear un proyecto nuevo de Flutter en android y luego copiar ciertos archivos que descargaron del repositorio de Anahi al del nuevo proyecto. Lo importante es regresar al video donde reestructuran y crean carpetas (BLoC). Antes de volver a empezar deben:
-
Copiar toda la carpeta “lib”.
-
Copiar la carpeta Assets
-
Copiar la carpeta Fonts.
Hasta aquí todo bien. Ahora solo empiecen todo desde el video 6 creo. Si han configurado Firebase con el nombre del paquete del proyecto de Anahi, deben crear otro proyecto en firebase con el nuevo nombre del paquete.
continuan…
-
Agregan las depedencias que se muestran en el video a la carpeta pubspec.yaml
-
Agregan las dependencias a gradle que se muestran en el video. (El video menciona que no copiemos la dependencia de firebase_core, pero no se preocupen por eso, ya que actualmente google ya la quito. Si crearon el proyecto nuevo en firebase y colocaron google analytics deben copiar esa dependencia). El archivo “google-services.json” debe ser del nuevo proyecto.
-
Recuerden que deben reemplazar “platzi_trips_app” por el nombre que le pusieron al nuevo proyecto. Esto es cuando importamos los paquetes. "import: ‘package:… En cada archivo.dart que lo requiera’.
Al final solo tuve un error que decía “Error on signing-config.json (Access is denied)”. Ubican el archivo en su proyecto y lo borran y todo funcionó (porfin).
Yo trabaje con estas versiones:
cupertino_icons: ^0.1.2
generic_bloc_provider: ^1.0.9
firebase_auth:
google_sign_in:
firebase_storage: ^3.1.5
cloud_firestore: ^0.13.0
classpath 'com.google.gms:google-services:4.3.3
Espero les ayude.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.