Globalize: Un Tool Per La Community
Details
In questo meetup parleremo di un tool open-source sviluppato per la community di Flutter Modena: Globalize!
Globalize è stato realizzato da sviluppatori Flutter, per sviluppatori Flutter. Senza che ci sia bisogno di dirlo, è stato sviluppato utilizzando Flutter!
Utilità del tool
Il tool serve a gestire con facilità i file ARB (Application Resource Bundle) usati per gestire le stringhe di localizzazione in Flutter: come ha spiegato il nostro Elia Tolin nel video che anticipa questa serie di meetup (Guardalo su YouTube), Flutter offre dei tool per permettere di fare in modo tale che le app si adattino alla lingua dell'utente dell'app, mostrando testi diversi per lingue diverse.
Questo, però, richiede la creazione di file JSON che associano le stringhe di testo in varie lingue ad identificatori utilizzabili nel codice. Crearlo a mano è scomodo, e andrebbe fatto effettivamente dallo sviluppatore.
Così è sorta l'esigenza di un tool che fornisca una UI per poter inserire queste traduzioni, utilizzabile da chiunque e che semplifichi la vita di chi è incaricato di effettuare questa operazione.
Il meetup
Durante l'incontro, il tool completo e utilizzabile verrà presentato nella sua interezza, spiegando le scelte di progetto e di design, ma anche parlando dell'implementazione pratica.
Come ogni meetup di Flutter Modena, uno degli scopi principali è quello di incontrarsi e scambiare idee ed opinioni ed imparare dalle esperienze del resto della community.
A chi si rivolge?
A chiunque abbia un minimo interesse per Flutter: dalle persone che non hanno mai sviluppato app e sono curiose, a chi invece ha esperienza e cerca occasioni di confronto e networking con la community.
