From this guide, you’ll learn how to set up CI/CD for Flutter with the help of Fastlane and Firebase App Distribution.
Firebase recently launched the alternative to TestFlight and Fabric. Many developers are trying this tool out and so am I. Having worked with it for a while, I decided to show you how to set it up.
From this short guide, you’ll learn how to set CI/CD for Flutter using Fastlane and Firebase App Distribution.
Note: To understand everything that happens here, you should know how to set up Flutter and how to plug in Firebase. On top of that, this guide describes how to build a project for Android and iOS. So, you’ll need macOS for these tasks.
The first thing to do is to install Flutter.
Then, you should create a Flutter project and a project in Firebase Console.
Now, it’s time to dive into the package manager. Follow this link and install the latest version.
Use the following line:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
And then:
brew install ruby
After the command is executed, you’ll get the following message:
Google has announced new flutter 1.20 stable with many improvements, and features, enabling flutter for Desktop and Web
Flutter is an open-source UI toolkit for mobile developers, so they can use it to build native-looking Android and iOS applications from the same code base for both platforms. Flutter is also working to make Flutter apps for Web, PWA (progressive Web-App) and Desktop platform (Windows,macOS,Linux).
A simple chat app using Flutter and Dart for iOS, Android and web. The app uses Firebase Authentication and Database, and File Storage for the backend.
Flutter integration test with Firebase Test Lab & Codemagic CI/CD. Learn how to write and execute tests using the new integration_test package. We’re going to execute them both locally and also in a more production-grade setup with Firebase Test Lab and Codemagic CI/CD so that you can be fully confident that every piece of code you commit to a repository passes the tests on multiple devices, OS versions, screen sizes, orientations and locales.
Learn how to connect Flutter app to Firebase , you will learn about Flutter ios Firebase setup , flutter android firebase setup and you will also learn how to add firebase dependencies to flutter android & ios app for our flutter uber clone app || flutter careem clone app course in our Flutter Firebase Android and iOS Ride Sharing App like CAREEM and UBER Clone App with firebase as backend. (how to connect flutter project with firebase for android and ios)