Wat we ermee bouwen

Fastlane maakt van een mobiele release een routine in plaats van een gebeurtenis. Beheer van certificaten en provisioningprofielen, buildnummers, screenshots genereren, uploads naar TestFlight en de Play Console, release notes — één keer gescript en daarna door CI gedraaid.

De faalwijze die het wegneemt is specifiek en veelvoorkomend: releases die maar één persoon in het team kan uitvoeren, omdat alleen op diens machine de juiste certificaten staan. Dat is een risico in een team van twee en een echt probleem in een groter team.

Waar we het hebben ingezet

Het -cashbackplatform is het duidelijkste geval. Het levert 15+ merkapps uit één Flutter-codebase, en elk daarvan heeft een eigen ondertekeningsidentiteit, bundle-identifier, assets en winkelvermelding nodig. Dat met de hand uitbrengen is niet realistisch — Fastlane maakt van een nieuwe merkapp toevoegen een configuratiewijziging in plaats van een dag klikken.

Wanneer we het aanraden

Voor elk mobiel product dat vaker dan een handvol keren uitkomt, en meteen voor alles met meerdere doelen of white-label.

Voor één app die twee keer per jaar door dezelfde developer wordt uitgebracht, verdient de opzet zich misschien niet terug — al zien we in de praktijk dat het releasetempo omhooggaat zodra uitbrengen niet langer pijn doet. Het gaat vanzelfsprekend samen met ons Flutter-werk.