Flutter - Implementación

Este capítulo explica cómo implementar la aplicación Flutter en las plataformas Android e iOS.

Aplicación para Android

  • Cambie el nombre de la aplicación usando android: entrada de etiqueta en el archivo de manifiesto de Android. El archivo de manifiesto de la aplicación de Android, AndroidManifest.xml, se encuentra en <app dir> / android / app / src / main. Contiene detalles completos sobre una aplicación de Android. Podemos establecer el nombre de la aplicación usando android: entrada de etiqueta.

  • Cambiar el icono del lanzador usando android: entrada del icono en el archivo de manifiesto.

  • Firme la aplicación usando la opción estándar según sea necesario.

  • Habilite Proguard y Ofuscation usando la opción estándar, si es necesario.

  • Cree un archivo APK de lanzamiento ejecutando el siguiente comando:

cd /path/to/my/application 
flutter build apk
  • Puede ver una salida como se muestra a continuación:

Initializing gradle...                                            8.6s 
Resolving dependencies...                                        19.9s 
Calling mockable JAR artifact transform to create file: 
/Users/.gradle/caches/transforms-1/files-1.1/android.jar/ 
c30932f130afbf3fd90c131ef9069a0b/android.jar with input 
/Users/Library/Android/sdk/platforms/android-28/android.jar 
Running Gradle task 'assembleRelease'... 
Running Gradle task 'assembleRelease'... 
Done                                                             85.7s 
Built build/app/outputs/apk/release/app-release.apk (4.8MB).
  • Instale el APK en un dispositivo usando el siguiente comando:

flutter install
  • Publique la aplicación en Google Playstore creando un paquete de aplicaciones y envíelo a Play Store utilizando métodos estándar.

flutter build appbundle

Aplicación iOS

  • Registre la aplicación iOS en App Store Connect utilizando el método estándar. Salva el=Bundle ID utilizado al registrar la aplicación.

  • Actualice el nombre para mostrar en la configuración del proyecto XCode para establecer el nombre de la aplicación.

  • Actualice Bundle Identifier en la configuración del proyecto XCode para establecer el ID del paquete, que usamos en el paso 1.

  • Firme el código según sea necesario utilizando el método estándar.

  • Agregue un nuevo icono de aplicación según sea necesario utilizando el método estándar.

  • Genere un archivo IPA usando el siguiente comando:

flutter build ios
  • Ahora, puede ver el siguiente resultado:

Building com.example.MyApp for device (ios-release)... 
Automatically signing iOS for device deployment 
using specified development team in Xcode project: 
Running Xcode build...                                   23.5s 
......................
  • Pruebe la aplicación presionando la aplicación, el archivo IPA en TestFlight usando el método estándar.

  • Finalmente, inserte la aplicación en la App Store usando el método estándar.