Flutter Forked As Flock
Written by Kay Ewbank   
Tuesday, 05 November 2024

One of developers who worked on the Flutter team at Google has created an open-source form of the framework. Matt Carroll says Flock will be "Flutter+", will remain constantly up to date with Flutter, and lock will add important bug fixes and popular community features, which the Flutter team either can't, or won't implement.

Flutter is Google's open source mobile UI framework that can be used to create native interfaces on iOS and Android. It was created as a combination of Google's Dart programming language and a runtime environment that is referred to as an app engine in Flutter.

flock

The driving force behind the new fork for Carroll was what he describes as an unworkable ratio of developers for Flutter at Google compared to the reach of Flutter worldwide. Carroll estimates that Google's Flutter team is around 50 strong, with at least a million Flutter developers worldwide.

Carroll says that:

"due to company-wide issues at Google, the Flutter team's head count was frozen circa 2023, and then earlier in 2024 we learned of a small number of layoffs. It seems that the team may now be expanding again, through outsourcing, but we're not likely to see the Flutter team double or quadruple its size any time soon."

He also says that Google's corporate re-focus on AI caused the Flutter team to de-prioritize all desktop platforms:

"As we speak, the Flutter team is in maintenance mode for 3 of its 6 supported platforms. Desktop is quite possibly the greatest untapped value for Flutter, but it's now mostly stagnant."

Carroll left the Flutter team in 2020 and works as a Flutter consultant. He has also developed open source packages for Flutter and Dart for areas he says aren't well provided for by the core language.

Carroll's hope is that the worldwide community of Flutter developers will get involved with the fork. He says that by forking Flutter, the community gets to decide what gets merged, gaining opportunities including a much larger pull request review team than the Flutter team so achieving faster review times. He plans to recruit pull request reviewers who are "ready to facilitate contributions, instead of merely tolerating them", which is what he says happens at Google.

The hope is that as bug fixes and features are added to Flock, the Flutter team can choose to add those to Flutter, on their schedule:

"The community will no longer be limited by the Flutter team's availability, nor will the community need to beg the Flutter team to please accept a change. The Flutter team can use Flock's solutions, or not, but all Flock users will have access to them, eliminating your company and team's urgency and desperation."

Flock's first step will be to mirror Flutter, then to automatically build and upload the engine, and make those engine binaries available to Flock users. Carroll is asking Flutter developers to try building their apps with Flock, saying they shouldn't see any difference between Flock and Flutter, and can configure Flock with a tiny Flutter Version Manager (FVM) configuration.

Carroll's move has met with a measure of support among Flutter developers, many of whom have also felt frustrated by Google's focus on AI and other languages such as Kotlin. We'll be keeping an eye on Flock's progress.

flock

More Information

Flock Website

Related Articles

Flutter 3.7 Adds New Rendering Runtime

Flutter Introduces Mix  

Flutter 2.1 Has Stable Windows Support  

Flutter Improves Performance

Flutter 2.0 Increases Web Support

Flutter Adds Windows Support

Flutter Takes Off

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


The Advent of SQL 2024 Has Commenced
11/12/2024

It's Advent - the time of year when we countdown the days to Christmas - and if your are a programmer complete daily coding challenges with the Advent of Code, the Advent of Perl, the Advent of Java,  [ ... ]



Remembering Grace Hopper On Her 114th Anniversary
09/12/2024

Today sees the start of Computer Science Education Week and  the 2024 Hour of Code. These educational event are timed to coincide with Grace Hopper's birthday on January 9th, 1906 due to her conc [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info