Prueba tecnica para el puesto de desarrollador de Flutter para EClub. Tener en cuenta que el build require el keystore y key.properties.
Antes de generar la APK, asegúrese de tener instaladas las siguientes herramientas y configuraciones:
- Flutter SDK instalado en su sistema.
- FVM instalado en su sistema. (Opcional)
- Android Studio instalado en su sistema.
- Git instalado en su sistema para clonar este repositorio.
- Conexión a internet para descargar dependencias y recursos necesarios.
Siga estos pasos para generar la APK:
-
Clonar el repositorio:
git clone https://github.com/ramirezsebas/e_app
-
Instalar la version de Flutter
-
Ejecutar en caso de haber instalado fvm
fvm use
-
Abrir el proyecto en Visual Studio Code:
- Abra Visual Studio Code con el proyecto.
- Ejecutar el debug del editor o ejecutar
flutter run --flavor development --target lib/main_development.dart
o si tenes make:
make run-dev
-
Configuración del proyecto:
- Asegúrese de que todas las dependencias de Flutter se descarguen correctamente.
- Si hay alguna configuración adicional específica del proyecto, asegúrese de configurarla según sea necesario.
-
Generación de la APK:
- Debe crear el archivo key.properties (Podes usar make build-config)
- Agregar en android/app/ el keystore_name.keystore (Enviado por correo)
- En la terminal, navegue hasta el directorio del proyecto y ejecute el siguiente comando:
flutter build appbundle --flavor development --target lib/main_development.dart
- o en caso de tener make, usar uno de los casos:
make build-dev make build-stage make build-prod
-
Localización de la APK generada:
- Una vez completado el proceso de generación, encontrará la APK generada en la carpeta
build/app/outputs/flutter-apk/
dentro del proyecto.
- Una vez completado el proceso de generación, encontrará la APK generada en la carpeta
Si tiene algún problema o necesita ayuda, no dude en contactarme a través de correo electrónico a [email protected].
- Se uso libreria piechart, por lo tanto no se navega mediante el pie chart sino del listado de movimientos