A new Flutter project.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
- Instalar/Actualizar flutter
- Crear proyecto nuevo y hacer un commit inicial
- Confugurar firebase
- Instalar firebase CLI
- Iniciar sesión en firebase:
firebase login
- Instalar flutterfire:
dart pub global activate flutterfire_cli
- Confugurar el proyecto en firebase:
flutterfire configure
- Instalar firebase_core:
flutter pub add firebase_core
- Hacer un commit con firebase funcionando
- En opaciones de desarrollador, activar la depuración inalámbrica.
- Tener instalado Android Studio y sdk de Android
- En la computadora, ejecutar
adb pair <ip>:<puerto>
, ingresar código - Ejecutar la app con
flutter run
- Autenticación con firebase:
- IMPORTANTE: Activar la autenticación con Google en la consola de firebase
- IMPORTANTE: Agregar la "huella digital" (hash SHA) a la app de android en la consola de firebase
- Con terminal:
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
- Con CMD:
keytool -list -v -keystore %USERPROFILE%/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
- Con PowerShell:
.\keytool -list -v -keystore $env:USERPROFILE/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
Posibles ubicaciones:
- C:\Program Files\Android\Android Studio\jbr\bin
- C:\Program Files\Android\Android Studio\jre\bin
- C:\Program Files\Java\jdk-19\bin
- C:\Program Files\Java\jdk-VERSION\bin