Lors de sa conférence Flight 2015, Twitter a annoncé que Fastlane a été intégré dans Fabric, la plateforme de développement mobile de Twitter. Twitter rend également Fastlane disponible pour Android, à l'origine développé par Felix Krause pour iOS.
Fastlane est, d'après Twitter, “'l'outil de déploiement iOS le plus populaire”. Son créateur, Felix Krause, soutient que fastlane peut améliorer la qualité des applications en permettant des livraisons plus rapides, plus petites et plus fréquentes.
Fastlane propose 10 outils autour de trois dimensions : l'automatisation des tests, TestFlight Beta, et la préparation/soumission sur l'App Store ou le Google Play Store :
- scan, qui permet de dérouler les tests unitaires en ligne de commande et produit des rapports lisibles. Il accepte une intégration dans Jenkins.
- pilot, un outil pour gérer les testeurs TestFlight et les construire en ligne de commande.
- boarding, un outil qui permet de créer des pages de création de comptes pour les beta testeurs TestFlight.
- snapshot, qui automatise le processus de captures d'écrans ciblés pour les apps iOS sur tous les appareils.
- sigh, un outil pour créer, renouveler, télécharger et réparer des profils prévisionnels pour les comptes multiples ou équipes.
- gym, un outil pour construire et créer des packages IPA signés.
- deliver, qui permet de télécharger des captures, méta-données, et fichiers binaires vers l'App Store.
- cert, qui permet de créer et tenir à jour les certificats du code iOS.
- produce, un outil pour créer de nouvelles apps sur l'Apple’s iTunes Connect et le Developer Portal.
- pem, qui permet de générer et renouveler des profils de push notification.
- frameit, un compagnon pour
snapshot
qui permet de replacer les captures dans la frame du device. - supply, qui est en fait le seul outil pour la plateforme Android qui permet de mettre à jour les apps Android et gérer leurs méta-données sur le Play Store.
supply
se base sur Gradle, le système de build d'Android.
Tous les outils d'iOS sont construits sur une bibliothèque commune appelée spaceship, qui expose l'API de développement Apple.
D'après Twitter, fastlane doit rester open source et gratuit