Mobile Fastlane

Ship Android & iOS builds with one config file

A reusable, configuration-driven Fastlane framework that builds, distributes and AI-tests your mobile apps.

terminal
$ bundle exec fastlane android distribute environment:staging
✓ Config validated (doctor)
✓ Gradle assembleRelease
✓ Copied dist/MyApp-staging-v1.0.0-42.apk
✓ Uploaded to Firebase App Distribution
✓ Distributed to group: tester
✓ AI tests passed (4/4)
✓ Teams report sent
fastlane.tools finished successfully 🎉

Android →

Firebase App Distribution

iOS →

TestFlight

AI tests →

Firebase App Testing agent

How it works

Configure YAML
Run lane
Build
Distribute
AI test
Teams/e-mail report

Status

PlatformStatus
AndroidVerified end-to-end
iOSImplemented, first Mac run pending

Explore the docs

OverviewWhat the framework does and how a run works.Learn more Get startedInstall Ruby, Bundler and add the framework.Learn more Interactive setupLearn more AndroidGradle → Firebase App Distribution → AI tests.Learn more iOSXcode → signed IPA → TestFlight.Learn more ConfigureYAML reference, secrets and notifications.Learn more CI/CDManual GitHub Actions workflows.Learn more ReferenceEvery lane and command.Learn more HelpTroubleshooting and FAQ.Learn more