Flutter - implantação

Este capítulo explica como implantar o aplicativo Flutter nas plataformas Android e iOS.

Aplicativo Android

  • Altere o nome do aplicativo usando android: entrada de rótulo no arquivo de manifesto do Android. O arquivo de manifesto do aplicativo Android, AndroidManifest.xml, está localizado em <app dir> / android / app / src / main. Ele contém todos os detalhes sobre um aplicativo Android. Podemos definir o nome do aplicativo usando android: label entry.

  • Mude o ícone do iniciador usando android: entrada do ícone no arquivo de manifesto.

  • Assine o aplicativo usando a opção padrão conforme necessário.

  • Habilite Proguard e Ofuscação usando a opção padrão, se necessário.

  • Crie um arquivo APK de lançamento executando o comando abaixo -

cd /path/to/my/application 
flutter build apk
  • Você pode ver uma saída conforme mostrado abaixo -

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 o APK em um dispositivo usando o seguinte comando -

flutter install
  • Publique o aplicativo no Google Playstore criando um appbundle e coloque-o na playstore usando métodos padrão.

flutter build appbundle

Aplicativo iOS

  • Registre o aplicativo iOS no App Store Connect usando o método padrão. Salve o=Bundle ID usado ao registrar o aplicativo.

  • Atualizar nome de exibição na configuração do projeto XCode para definir o nome do aplicativo.

  • Atualize o identificador do pacote na configuração do projeto XCode para definir o id do pacote, que usamos na etapa 1.

  • Assine o código conforme necessário usando o método padrão.

  • Adicione um novo ícone de aplicativo conforme necessário usando o método padrão.

  • Gere o arquivo IPA usando o seguinte comando -

flutter build ios
  • Agora, você pode ver a seguinte saída -

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 
......................
  • Teste o aplicativo enviando o arquivo IPA do aplicativo para TestFlight usando o método padrão.

  • Por fim, envie o aplicativo para a App Store usando o método padrão.