Flock-prosjektet ble grunnlagt som et forsøk på Flutter-rammeverket.

Prosjektet Flock er lansert, der det er opprettet en fork av brukergrensesnitt-rammeverket Flutter, utviklet av Google under BSD-lisensen. Initiativtakeren til forkingen er Matt Carroll, en tidligere Google-ansatt som var en del av Flutter-utviklingsteamet. Årsaken til opprettelsen av fork-en er den utilstrekkelige mengden ressurser som Google investerer i prosjektet.

Utvidelsen av hovedutviklingsteamet for Flutter ble stoppet av Google i 2023, og i 2024 ble en del ansatte oppsagt. Ifølge grunnleggerne av fork-en er de gjenværende utviklerne hos Google og de som er ansatt via outsourcing, utilstrekkelige for en fullverdig utvikling av prosjektet. Som et resultat har mangelen på Flutter-utviklere ført til endringer i prioriteringer og stagnasjon i utviklingen av rammeverket for skrivebordsplattformer (utviklingen for 3 av 6 støttede plattformer er nå begrenset til vedlikehold av eksisterende kodebase). Mangelen på utviklere påvirker også negativt feilsøking – noen feilmeldinger kan forbli i kø i flere år.

Prosjektet Flock har ikke til hensikt å splitte det eksisterende fellesskapet og ser på seg selv som «Flutter+» – en synkronisert fork med hovedprosjektet, som legger til samfunnets etterspurte forbedringer og feilrettinger som den viktigste Flutter-utviklingsteamet hos Google ikke kan eller vil implementere. Målsetningen for prosjektet er å akselerere utviklingen og utvide ressursene involvert i utviklingen ved hjelp av et fellesskap som ikke er knyttet til Google. For øyeblikket samsvarer innholdet i Flock-repositoriet fullstendig med Flutter-repositoriet.

Blant problemene som hindrer direkte interaksjon med hovedteamet for Flutter, nevnes det at hovedutviklerne har lite tid til å vurdere eksterne endringer, betydelige tidskostnader ved ulike godkjenninger, forsinkelser i diskusjoner om omstridte beslutninger, og mangel på forståelse for apputviklernes problemer (hovedteamet fokuserer på utviklingen av Flutter selv, ikke utviklingen av applikasjoner basert på det, noe som hemmer forståelsen av viktigheten av rask løsning av enkelte problemer). Det antas at erfarne apputviklere i Flutter og tilbringende pakker vil kunne bruke en fork for raskt å rette opp problemer og legge til ønskede nyheter uten å vente på tilbakemelding fra hovedteamet for Flutter eller godkjenne endringer med dem.

Fra sin side vil hovedteamet for Flutter i den grad de kan, i henhold til sin timeplan og med hensyn til sine kriterier, overføre endringer fra fork til Flutter. Gitt at det er planlagt å involvere et stort antall deltakere i Flock som jobber med vurdering av endringer, vil overføringen av endringer fra fork bidra til å heve kvaliteten på Flutter-kodebasen. Samfunnet vil dermed ikke bli begrenset av mulighetene til hovedteamet for Flutter, og vil kunne bruke mer effektive og fleksible utviklingsregler.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster