Our project scanner will detect the technology used in your Flutter app and automatically configure your initial workflow to get you up and running in minutes. From there, rapidly iterate and improve. Find a short how-to in the announcement on our blog.
Out-of-the-box support for third party services for app testing and deployment, dependency or code sign management, access control, artifact info and much, much more. Request or build missing integrations
Share workflows, resources and insights across all your teams, not just those using Flutter, with a Flutter CI optimized for all mobile technologies, from Swift, and React Native to Flutter and Kotlin
Supports all major Git services, SAML SSO, team/role management and enterprise-grade security and hosting. Used by 20% of Fortune's Global 100 for some of the world's most downloaded apps
Flutter uses small reusable components, similar to what happens in JS frameworks. The Flutter SDK is especially helpful because it features a great numbers of widgets in the style of Android and iOS, built in from the start. This means that even novices can create apps that look - and perform - like native apps, with little design experience.
The first "Sky" version of Flutter was unveiled at the 2015 Dart developer summit and for good reason: Flutter apps are written in Dart and leverage most of Dart's most advanced characteristics while doing so. Dart is also the reason that Flutter offers "stateful hot reload", allowing you to often reflect source code changes immediately in a running app, without restarting or state loss.
On Bitrise, you can build both Flutter and React Native projects (along with a ton of other technologies, obviously). RN and Flutter specifically get compared often though, primarily due to the fact they both are aimed at making cross-platform development easier, faster and more efficient. Flutter is younger and therefore not quite as established, but due in great part to the commitment of both Google and the Flutter community, it's catching up rapidly.
Firebase is Google's Backend-as-a-Service (BaaS) app development platform and powers, among other things, our 'Virtual Device Testing for Android' integration. By combining Flutter and Firebase, developers can implement storage, authentication, hosting and database all without maintaining their own service. As both are backed or run by Google, Firebase and Flutter work together seamlessly. Check out the guide on the Firebase site to get started.
A mature SDK deserves a mature continuous integration and delivery platform. Bitrise brings that maturity to Flutter CI: Deploy your app to testers quickly and easily with Bitrise deploy, send straight to iTunes Connect or Testflight OR deploy to a range of third parties, including HockeyApp, Fabric, Deploygate and many others. All the services used by your iOS (Swift) or Android teams are also available to your Flutter developers, integrating their process into your wider app development efforts with ease.