Matt Carroll, en utvikler som tidligere jobbet i Googles Flutter-team, har forket kryssplattformløsningen Flutter og laget Flock. Det skriver DevClass.
I et blogginnlegg viser Carroll til flere grunner til hvorfor han mener det er nødvendig å forke Flutter for å få fart på utviklingen av Flutter-rammeverket.
Han peker på at rammeverket i løpet av noen år har gått fra å være et UI-toolkit for Android og iOS, til nå å være et stort rammeverk som dekker både mobilutvikling og desktop – som Windows, Mac og Linux.
– På tvers av denne massive utvidelse av omfang og ansvarsområder, har Flutter-teamet bare økt marginalt i størrelse.
We're forking @FlutterDev - this is why (and you should help!): https://t.co/szRG18kZiM
— Matt Carroll (Flutter Maximalist) (@SuprDeclarative) October 28, 2024
Tidligere har utviklere uttrykt bekymring for at Google kan være i ferd med å ta livet av Flutter – noe Google har avvist.
Mener Google mangler Flutter-arbeidskraft
Carroll forlot ifølge DevClass Google i 2020 for å jobbe som Flutter-konsulent, og satte også opp en nettside kalt Flutter Bounty Hunters for å få laget åpen kildekodebaserte pakker for Flutter og Flutters programmeringsspråk, Dart.
I blogginnlegget sitt hevder Carroll at selv om han antar at det finnes bortimot 1 million Flutter-utviklere i verden, så er ikke Googles Flutter-team større enn anslagsvis 50 personer.
Ifølge Carroll ser det ikke ut til at teamet som jobber med videreutvikling av plattformen kommer til å bli større heller. Google frøs nemlig antall medlemmer på teamet rundt 2023, ifølge Carroll – og tidlig i 2024 ble det også gjort en mindre nedbemanning.
– For å gjøre det verre, har Googles nye fokus på AI gjort at Flutter-teamet har nedprioritert alle desktop-plattformer. I skrivende stund er Flutter-teamet i vedlikeholdsmodus for 3 av sine 6 støttede plattformer, hevder Carroll.
Bransjen bekymra: Sier opp Flutter- og Dart-utviklere
Skal ikke erstatte Flutter
Carroll kaller Flock for Flutter+. Ifølge nettsidene vil denne forken av Flutter holde seg oppdatert med Flutter, men i tillegg få ny funksjonalitet som legges til av communityet.
– Med andre ord, vi ønsker ikke, eller har til hensikt, å forke Flutter-communityet, skriver Carroll.
«Flutter-teamet kan bruke Flocks løsninger eller ikke. Men alle Flock-brukere vil ha tilgang til dem.»
Lagde gratis båtapp i Flutter: – Var drit lei all masingen
Ved å forke Flutter kan imidlertid Flock bestemme hva som blir merget inn i Flock. De vil ikke senke kvalitetslisten, men ved å kontrollere hva som blir merget inn kan de rekruttere et mye større team som kan gjøre PR-reviews enn Googles Flutter-team har.
Googles Flutter-team kan så velge å legge til ny Flock-funksjonalitet i Flutter, i sitt eget tempo.
– Flutter-teamet kan bruke Flocks løsninger eller ikke. Men alle Flock-brukere vil ha tilgang til dem, skriver Carroll.
Carroll presenterte Flock – og tilhørende "tooling" kalt Nest – på konferansen Flutter Silicon Valley, du kan se videoen her: