• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Codemotion Magazine

We code the future. Together

  • Discover
    • Events
    • Community
    • Partners
    • Become a partner
    • Hackathons
  • Magazine
    • Backend
    • Dev community
    • Carriere tech
    • Intelligenza artificiale
    • Interviste
    • Frontend
    • DevOps/Cloud
    • Linguaggi di programmazione
    • Soft Skill
  • Talent
    • Discover Talent
    • Jobs
    • Manifesto
  • Companies
  • For Business
    • EN
    • IT
    • ES
  • Sign in
ads

CodemotionOttobre 29, 2024 2 min di lettura

Ecco Flock, la fork di Flutter per accelerare lo sviluppo

Sviluppo Web
Flock. Fork flutter
facebooktwitterlinkedinreddit

Flutter è un framework open-source per lo sviluppo di applicazioni multipiattaforma, creato da Google. Lanciato nel 2017, Flutter ha rapidamente conquistato milioni di sviluppatori grazie alla sua capacità di costruire interfacce utente native per iOS, Android, web, desktop e perfino dispositivi embedded.

La forza di Flutter risiede nel suo linguaggio di programmazione, Dart, e nell’approccio “write once, run anywhere”. Gli sviluppatori possono così creare un’unica base di codice e distribuirla su molteplici piattaforme, risparmiando tempo e risorse.

Recommended article
Maggio 6, 2025

Top 10 Web Hosting Service gratuiti che tutti i dev devono conoscere

Lucilla Tomassi

Lucilla Tomassi

Sviluppo Web

Questa versatilità ha reso Flutter estremamente popolare nell’ultimo decennio, con la comunità che è cresciuta a dismisura. “C’è un’ipotesi che ci siano circa 1 milione di sviluppatori Flutter nel mondo oggi”, spiega Matt Carroll, uno degli sviluppatori dietro la fork Flock, in questa pubblicazione su flutterfoundation.dev.

Tuttavia, il team di Flutter presso Google non è riuscito a tenere il passo con questa crescita esponenziale. “Ogni membro del team di Flutter è responsabile dei bisogni di 20.000 sviluppatori Flutter! Questo rapporto è chiaramente insostenibile“, afferma Carroll.

I ritardi nell’implementazione di fix e nuove funzionalità, uniti alla depriorizzazione delle piattaforme desktop, hanno spinto gli esperti della comunità Flutter a creare una fork indipendente, chiamata Flock. L’obiettivo è reclutare più revisori e leader per accelerare lo sviluppo e mantenere Flutter all’avanguardia.

Cos’è una fork nell’open source?

Nel mondo dello sviluppo open source, dove il codice è liberamente accessibile e modificabile, il termine “fork” indica un processo fondamentale per l’evoluzione dei progetti software. Quando gli sviluppatori lavorano su un progetto, utilizzano sistemi di controllo versione come Git che permettono di gestire le modifiche su diversi “rami” (branches), proteggendo così il codice principale da potenziali problemi durante lo sviluppo di nuove funzionalità.

Una fork consiste nel prendere un ramo del progetto originale e trasformarlo nel punto di partenza di un nuovo progetto indipendente, mantenendo però un collegamento con il repository di origine. Questo approccio offre due vantaggi principali: permette di sviluppare liberamente nuove funzionalità senza vincoli organizzativi e, successivamente, consente di proporre l’integrazione delle modifiche nel progetto originale attraverso quello che in gergo si chiama “pull request”.

Nel caso di Flock, questa strategia permetterà alla comunità di sviluppatori di accelerare l’implementazione di nuove funzionalità e correzioni, mantenendo al contempo la compatibilità con Flutter e la possibilità di contribuire al progetto originale di Google.

“Flock rimarrà costantemente aggiornata con Flutter. Flock aggiungerà importanti bug fix e funzionalità popolari che il team di Flutter non è in grado o non vuole implementare“, spiega Carroll.

Gli sviluppatori interessati possono già iniziare a testare Flock e contribuire come revisori o leader di progetti specifici. L’idea è di far evolvere Flutter in una toolbox UI universale grazie al supporto della comunità.

Related Posts

Angular v18 fallback

Angular: definire un contenuto di fallback per ng-content

Davide Passafaro
Maggio 13, 2024

Accessibilità digitale: i miti da sfatare

sitiaccessibili.it
Ottobre 6, 2023
setup project, web development, framework, typescript cypress

Come mettere in piedi un progetto Cypress in TypeScript

Antonello Zanini
Settembre 22, 2023
ViteJS, javascript framework, what is it.

Guida a ViteJS: cosa si nasconde dietro la sua popolarità

Codemotion
Agosto 9, 2023
Share on:facebooktwitterlinkedinreddit

Tagged as:Flock Flutter

Codemotion
Articoli scritti dallo staff di Codemotion. Notizie tech, ispirazione, ultime tendenze nello sviluppo del software e molto altro.
Grazie dei fior, e del feedback
Previous Post
Proteggi la tua Web App: deployment resiliente su due zone di disponibilità con Kubernetes
Next Post

Footer

Discover

  • Events
  • Community
  • Partners
  • Become a partner
  • Hackathons

Magazine

  • Tech articles

Talent

  • Discover talent
  • Jobs

Companies

  • Discover companies

For Business

  • Codemotion for companies

About

  • About us
  • Become a contributor
  • Work with us
  • Contact us

Follow Us

© Copyright Codemotion srl Via Marsala, 29/H, 00185 Roma P.IVA 12392791005 | Privacy policy | Terms and conditions