This article provides an overview of when and how to establish communication between Flutter and native components using platform channels, pigeon, and FFI, …
Understanding BuildContext is crucial to leveling up your Flutter development game. In this guide, Daria Orlova explains everything you need to know about it
Flutter lets you build Chrome extensions, which you can publish to Chrome Web Store. In this tutorial, we will walk you through this process and discuss some …
Learn how to set up and display Flutter instant or scheduled notifications on iOS and Android. You’ll also learn how to group messages on both platforms.
Wouldn't it be cool to build a game with Flutter Flame game engine? From this tutorial you’ll learn the basics of how to build a game with Flutter Flame.
Navigation is a core concept in mobile app development. Well-managed navigation keeps your app organized and enhances its capabilities. Follow this step-by-step …
Are you about to start your next mobile app project and can't decide whether you should use Flutter or native languages? If yes, then this article is for you.
In this article we are discussing the APIs of `in_app_purchase`, when and where you’re going to need them, and platform-specific APIs for iOS and Android.
If you want to integrate some cool machine learning functionality into your mobile app, then ML Kit comes to the rescue. Learn how to use ML Kit in Flutter.
Why to use Flutter desktop when Electron is used to make so many high-quality apps today? Let's see what you think after reading Flutter vs Electron comparison.
Step-by-step guide on how to setup Codemagic CI with *fastlane* and publish the app to both App Store and Google Play using your own developer accounts.
Adopting Codemagic is one of the biggest reasons why Very Good Ventures is able to provide dedicated services to a huge variety of clients at the same time with …
In this article, you will see how Mux helps to handle all the complex steps of the video streaming process and how to build a video streaming app with Flutter.
CI/CD is a tool that helps to automate the tedious tasks, from building the app to deploying it into production. Learn more about CI/CD for mobile apps
There is no hard-and-fast rule for designing a responsive layout in Flutter. But there are many approaches that you can follow while designing such a layout. …
Learn how to schedule and manage Google Meet events using Calendar API in Flutter. You can even send email notifications to the participants. Cool, isn't it?!
Let's take a look into Flutter web and responsive design to create some awesome apps with Flutter. We are using Flutter 2 stable version in this article.
Codemagic launches a new project setup guide that makes building and configuration your Flutter, native iOS, Android and React Native projects even easier.
State management is a crucial aspect while working on a large scale production app. That said, every state management solution is unique and is fit for a …
Manage your application logic efficiently through Provider and Streams with Advance state management, saving you time by dividing responsibilities efficiently.
In this article you will learn how to add Flutter to your new or existing Native iOS project and how to test it on Codemagic CI/CD using codemagic.yaml file.
In this experiment we created the same app five times, each time with a different framework. The frameworks I used were native Android, native iOS, Flutter, …
We are pleased to announce that we have contracted with Google to help with front-line triage of issues and eventually PRs in the Flutter GitHub repository.
Will Larche, Lead Flutter Engineer for Material Design and Jacob Kristensen, co-founder of the award winning Reflectly app join us to discuss design with …
Java Heap Space memory error resolution can be tricky and can endanger workflow pipelines. Learn about how Codemagic helps to resolve it through its powerful …