Mobiele ontwikkeling met Flutter · Les

App Store en Play Store

Leer het volledige proces voor het voorbereiden en publiceren van uw Flutter-applicatie in de Apple App Store en Google Play Store.

Les 1 van 412 stappen

App Store en Play Store is een gratis Mobiele ontwikkeling met Flutter-les op CoddyKit. Dit is les 1 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Mobiele ontwikkeling met Flutter. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Mobiele ontwikkeling met Flutter bevat in totaal 4 lessen.

Klaar om uw app te lanceren?

Gefeliciteerd! U hebt een Flutter-app gebouwd. Nu is het tijd om deze met de wereld te delen door hem in de officiële appstores te publiceren.

Deze les begeleidt u door het volledige proces voor zowel de Google Play Store (voor Android) als de Apple App Store (voor iOS).

Controlelijst vóór de lancering

Voordat u zelfs maar aan uploaden denkt, moet u controleren of uw app is afgewerkt en klaar is:

  • Apppictogram: een herkenbaar pictogram voor uw startscherm.
  • Opstartscherm: een welkomstscherm tijdens het opstarten.
  • Privacybeleid: verplicht als uw app gebruikersgegevens verzamelt.
  • Grondige tests: zorg ervoor dat uw app stabiel en foutvrij is.
  • Leeftijdsclassificatie: bepaal de juiste leeftijdsclassificatie.

Android: project instellen en versies beheren

Voor Android moet u de unieke identificatie en versiegegevens van uw app configureren. Dit gebeurt voornamelijk in uw bestand android/app/build.gradle.

De applicationId moet uniek zijn binnen Google Play. versionCode is een intern geheel getal en versionName is de tekenreeks die gebruikers zien.

android {
    defaultConfig {
        applicationId "com.yourcompany.yourapp"
        minSdkVersion 21
        targetSdkVersion flutter.targetSdkVersion
        versionCode 1
        versionName "1.0.0"
    }
}

Android: uw app ondertekenen

Elke Android-app moet digitaal worden ondertekend met een certificaat voordat deze kan worden geïnstalleerd. Dit bewijst de authenticiteit van uw app en zorgt ervoor dat updates van u afkomstig zijn.

U genereert een keystore-bestand dat uw privésleutel bevat. Bewaar dit bestand uiterst veilig en maak er een back-up van, want u hebt het nodig voor alle toekomstige updates!

keytool -genkey -v -keystore ~/upload-keystore.jks \
-keyalg RSA -keysize 2048 -validity 10000 -alias upload

Android: keystore configureren

Nadat u uw keystore hebt gemaakt, moet u uw Flutter-project vertellen hoe het deze moet gebruiken. Maak een bestand key.properties in uw map android en verwijs ernaar in android/app/build.gradle.

Deze aanpak helpt uw ondertekeningsreferenties te beveiligen tijdens het bouwen van uw app.

// android/key.properties
storePassword=YOUR_STORE_PASSWORD
keyPassword=YOUR_KEY_PASSWORD
alias=upload
storeFile=upload-keystore.jks

Android: bouwen voor release

Zodra alles is geconfigureerd, kunt u uw Android App Bundle (AAB) bouwen die klaar is voor release. De AAB-indeling wordt aanbevolen omdat Google Play hiermee de levering van de app voor verschillende apparaten kan optimaliseren.

Gebruik altijd de vlag --release om ervoor te zorgen dat uw app is geoptimaliseerd voor prestaties en omvang.

flutter build appbundle --release

Google Play Console: overzicht

De Google Play Console is uw portaal voor het beheren en publiceren van Android-apps. U hebt een ontwikkelaarsaccount nodig, waarvoor een eenmalige registratiekost geldt.

Hier maakt u de appvermelding, uploadt u uw AAB, beheert u releases en houdt u prestaties en gebruikersbeoordelingen in de gaten.

Google Play: gegevens van de winkelvermelding

Uw winkelvermelding is wat gebruikers zien. Zorg dat deze aantrekkelijk is!

  • Naam van de app: duidelijk en goed doorzoekbaar.
  • Korte beschrijving: een pakkende samenvatting.
  • Volledige beschrijving: gedetailleerde functies en voordelen.
  • Schermafbeeldingen en functievormgeving: hoogwaardige afbeeldingen die uw app presenteren.
  • Categorie en tags: helpen gebruikers uw app te vinden.

iOS: project en team instellen

Voor iOS werkt u met Xcode. Open de map ios van uw Flutter-project in Xcode.

Controleer of uw Bundle Identifier uniek is (bijvoorbeeld com.yourcompany.yourapp) en stel uw Version- en Build-nummers in. U moet ook deelnemen aan het Apple Developer Program ($99 per jaar).

iOS: archiveren en App Store Connect

Ga in Xcode naar Product > Archive om een archief van uw app te maken. Hiermee bereidt u de app voor op distributie.

Na het archiveren kunt u uw app valideren en uploaden naar App Store Connect. Van daaruit beheert u de appvermelding, bètatests (TestFlight) en indiening voor beoordeling.

Controleer uw kennis van implementatie

U hebt geleerd welke cruciale stappen nodig zijn om uw app voor te bereiden en te publiceren. Laten we uw begrip van het Android-implementatieproces testen.

Samenvatting: uw app staat online!

U hebt het volledige traject doorlopen om uw Flutter-app van ontwikkeling naar de handen van gebruikers op beide grote platforms te brengen!

  • Android-projectgegevens geconfigureerd en uw app ondertekend.
  • Android App Bundles gebouwd die klaar zijn voor release.
  • De Google Play Console gebruikt voor vermeldingen en releases.
  • Uw iOS-project voorbereid in Xcode.
  • Gearchiveerd en geüpload naar App Store Connect.

Elke winkel heeft zijn eigen bijzonderheden, maar met deze stappen publiceert u uw app succesvol. Gefeliciteerd, u bent nu een app-uitgever!

Gratis beginnen

Leer Dart met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
22
Lessen
88

Veelgestelde vragen

Is de les “App Store en Play Store” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad Mobiele ontwikkeling met Flutter, waaronder “App Store en Play Store”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus Mobiele ontwikkeling met Flutter bevat in totaal 4 lessen.

Wat leer ik in “App Store en Play Store”?

Leer het volledige proces voor het voorbereiden en publiceren van uw Flutter-applicatie in de Apple App Store en Google Play Store. Je oefent met Mobiele ontwikkeling met Flutter door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Mobiele ontwikkeling met Flutter te beginnen?

Ervaring vooraf is niet nodig. Mobiele ontwikkeling met Flutter op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 4.

Hoe lang duurt de les “App Store en Play Store”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Mobiele ontwikkeling met Flutter?

Ja. Elke les over Mobiele ontwikkeling met Flutter bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. App Store en Play Store
  2. Prestatieprofilering
  3. CI/CD voor Flutter
  4. Appgrootte en buildoptimalisatie
← Terug naar Mobiele ontwikkeling met Flutter