Celebrating Flutter’s “Production Era” – Google Developers Blog

Celebrating Flutter’s “Production Era” – Google Developers Blog

This text is cross posted on Flutter

Simply over six years in the past, we unveiled Flutter 1.0. In the present day, at #FlutterInProduction, we’re celebrating how far we’ve come — from the immense assist we’ve acquired from hundreds of contributors locally, to the widespread adoption of Flutter as a production-grade app framework for constructing multi-platform app experiences.

In the event you haven’t skilled Flutter but, we invite you to strive it! As we shared at the moment, you’d be becoming a member of an enormous group: Flutter has over 1 million month-to-month lively builders throughout the globe, and powers practically 30% of all new iOS apps. Greater than 90 thousand builders actively take part in Flutter Meetups throughout greater than sixty international locations. And if you need enter on designing or constructing a brand new profitable Flutter app, we have now a big and rising checklist of Flutter Consultants prepared that can assist you.

“Apptopia tracks hundreds of thousands of apps within the Apple AppStore and Google Play Retailer, and analyzes and detects which developer SDKs have been used to create the apps. Flutter is without doubt one of the hottest SDKs we observe: Within the Apple AppStore it has grown steadily in utilization from round 10% of all tracked free apps in 2021 to just about 30% of all tracked free apps in 2024!”
Apptopia Inc.

A decade of innovation to achieve the manufacturing period

It’s been an unimaginable journey, beginning in 2014 (in what we now name our experimental period) as a Google experiment codenamed “Sky.”

Earlier than Flutter, compromises have been inevitable. Many builders have grow to be skeptical that any framework can really ship a premium expertise throughout a number of platforms.

With the launch of Flutter 1.0 in 2018 we had a transparent mission to resolve that know-how dilemma: We aimed to empower builders with the final word app framework for crafting stunning, high-performance person interfaces throughout all platforms. Additionally, to allow builders to achieve all clients with high-quality apps on all of the platforms that clients care about, however with decrease price and in much less time.

Our focus has remained fixed by way of Flutter’s progress period, at the same time as we’ve added assist for the six main platforms throughout cell, internet, and desktop — and proceed to push beyond, with work like Toyota’s use of Flutter for infotainment programs.

Flutter production timeline over the last decade

We’re now within the “manufacturing period,” and we’re celebrating that with #FlutterInProduction! This occasion spotlights the achievements of builders utilizing Flutter in real-world functions.

Constructing in partnership with the neighborhood

None of this may be doable with out our superb neighborhood of over 1,400 contributors, greater than 10,000 bundle publishers authoring over 50,000 packages, and passionate Flutter content material creators and fans.

Collectively, we’ve constructed a top-5 GitHub open-source project by contributions!


Superb person experiences

All of it begins with a deal with enabling superb person experiences. Free from typical platform constraints, Flutter helps a broad set of design languages — assist for Materials Design and our Apple-inspired Cupertino widgets comes with the SDK. The ecosystem additionally offers a broad collection of design libraries like Home windows-inspired fluent_ui, macOS-inspired macos_ui, and the Ubuntu-inspired yaru widgets.


Scandinavian Airways design awards

With Flutter, you’ve gotten the flexibleness and energy to understand any design your design workforce envisions. That is exemplified by Scandinavian Airways, who after creating their new cell app with Flutter have crammed their trophy case with prestigious design awards such because the Pink Dot Design Award, the Webby Folks’s Voice Award, and the iF Design Gold Award. Charlotte Svensson, EVP & CIO at SAS explains:

“I’m extraordinarily proud over this award, which isn’t simply an business award, however a worldwide recognition. It’s a testomony to what we will do, once we go above-and-beyond in specializing in bettering the client expertise, and once we work together and develop along with our clients. SAS has at all times been on the forefront of innovation within the aviation business, and this award serves as a validation of its dedication to offering distinctive digital options for our clients.”

Scandinavian Airline design awards

Nice efficiency & reliability

Efficiency and reliability are essential for a optimistic person expertise and model notion. Sluggish or crash-prone apps not solely frustrate customers within the brief time period however can even harm your model status in the long term by way of destructive critiques and word-of-mouth.

Flutter has prioritized efficiency and reliability from the outset. By selecting the Dart programming language, we guarantee quick startup instances by way of ahead-of-time compilation to native machine code or internet meeting. Dart’s wealthy, null-safety kind system helps catch errors throughout improvement, additional enhancing reliability. Moreover, Flutter’s customized Impeller rendering engine, designed particularly for multi-platform UI, delivers clean animations and provides us full management over the rendering stack, high to backside, from the UI supply code to the GPU.


Common Studios efficiency and reliability

For instance, Common Locations and Experiences not too long ago reported that by adopting Flutter, they not solely decreased their app dimension — a big profit for customers with unreliable web connections — but in addition dramatically lowered app crashes to close zero, thus reducing their complete price of possession.

LG Electronics efficiency

LG Electronics has historically relied on internet apps for his or her webOS-powered sensible TVs on account of considerations concerning the excessive improvement price of conventional native apps. Nevertheless, they discovered that internet apps launch slower and devour extra reminiscence than native apps. With Flutter, LG Electronics has an answer that mixes quick improvement pace and wonderful efficiency. In consequence, they plan to make use of Flutter for key functions in webOS TVs globally beginning in 2025.

First-class developer expertise and thriving ecosystem

Flutter’s success is deeply rooted in its deal with developer expertise. We pioneered instantaneous developer workflows with Stateful Sizzling Reload, and through our progress period added Flutter DevTools to considerably speed up diagnostics and debugging workflows.

Flutter’s neighborhood offers a thriving and open ecosystem of over 50,000 packages revealed by over 10,000 publishers, mixed with sturdy third-party providers & applied sciences. Additionally, if you need enter on designing or constructing a brand new profitable Flutter app, we have now a big checklist of Flutter Consultants prepared that can assist you.


MGM and developer productiveness

App company Superformula has constructed with Flutter since August 2020. They discovered that Flutter is simple to be taught and effectively documented, enabling them to get new workforce members on top of things rapidly and contribute successfully.

Superformula additionally used Flutter to revitalize the digital dining experience for MGM Resorts’ 400+ eating places. The brand new Flutter-based MGM Rewards app was rebuilt in simply 4 months, slicing the overall quantity of code in half, and bettering supply pace by an element of 4. One core enabler of productiveness for Superformula is the power to share code throughout cell, tablet-based kiosks, and web-based instruments.

GEICO user interface elements - Flutter

GEICO person interface parts shared throughout internet, iOS, and Android.

A sneak preview of the long run

As we mentioned, a number of the most vital work the Flutter workforce will undertake within the subsequent few years is to maintain the standard and depth of assist demanded by the enterprises delivering Flutter-based experiences to lots of of hundreds of thousands of customers everywhere in the world.

To satisfy these evolving wants, we’re specializing in a number of key areas:

  • Deeper iOS constancy: We’re persevering with to ship even larger constancy to Apple’s design language by increasing our Cupertino widgets. And we’re embracing trendy Apple ecosystem requirements like Swift Package deal Supervisor.
  • Seamless platform integration: We’re investigating a brand new method to interoperability — direct native interop — which we imagine will simplify entry to platform-specific APIs out there in C, Java, Kotlin, ObjectiveC, or Swift.
  • Developer productiveness enhancements: We’re persevering with to evolve our developer instruments by exploring potential new UI design options which will supply a reside widget previewer mixed with real-time visible property modifying.
  • Concise and readable code: To spice up developer productiveness, we’re exploring how one can make Flutter code faster to write down and simpler to learn. This contains potential new language options akin to ‘main constructors’ and ‘enum shorthands’, and searching by way of the Flutter framework to determine new APIs which will supply a extra concise method of writing widespread code.

As Rivers so precisely places it, issues have definitely “gotten a little bit slicker, and a bit extra skilled” and it’s our intention to maintain issues feeling that method going into the long run.


Prepared to make use of #FlutterInProduction?

In the event you haven’t tried Flutter not too long ago, there’s by no means been a greater time!

Wish to be taught extra from others’ experiences first?

We’re devoted to incomes your belief with an unwavering deal with high quality and efficiency. We proceed to drive our roadmap from the wants of our customers. That has developed too during the last 6 years of progress, from people and hobbyists in our experimental period, to the massive enterprises leveraging Flutter for enterprise crucial performance at the moment.

As at all times, we will’t wait to see what you construct subsequent. Till subsequent time!

Leave a Reply