13-11-2020 - Mobile

Stilo: un utility-first framework per una veloce interfaccia grafica

Da quando abbiamo iniziato ad utilizzare Flutter in azienda, una delle prime domande che ci siamo posti è stata:

"Come possiamo strutturare un'applicazione a livello di stile così da garantire una certa consistenza e soprattutto evitare di ripeterci per quanto riguarda la definizione di: bordi, spazi, dimensione dei testi e così via?".

Più andavamo avanti nella scrittura delle applicazioni e più ci siamo resi conto che quello che fondamentalmente mancava era la presenza di una libreria che definisse queste costanti per noi.

Fu così che decidemmo di iniziare la scrittura di Stilo: un utility-first framework, fortemente ispirato da Tailwind CSS, che si occupa fondamentalmente di definire una serie di costanti e metodi di utility per rendere più rapido lo sviluppo di interfacce grafiche.

Il progetto è ancora work in progress, ma presenta già un notevole numero di classi che vi aiuteranno nel processo di sviluppo. Se volete supportarci in questa impresa tutta italiana, vi invitiamo a seguire il progetto su Github proponendo anche voi stessi nuove features che potrebbero entrare a far parte di Stilo.

Per maggiori dettagli su come funziona la libreria, vi lasciamo al nostro articolo pubblicato su Medium.

Repository Github: https://github.com/mirkorap/stilo

Photo by Francesco De Tommaso on Unsplash

Autore

Mirko Rapisarda

Developer @Devmy, PUG Catania Organizer

Da sempre considera programmare più come una passione che come un lavoro. D'altra parte, questa è la ragione principale che spinge i programmatori a imparare nuovi linguaggi, nuove tecnologie e metodologie ogni giorno. Senza questa "fame" di sapere non è possibile raggiungere grandi conquiste in questa professione.

La sua passione lo ha portato allo sviluppo di applicazioni web usando tecnologie quali PHP, MySQL, Symfony, JavaScript, Node, Angular, tuttavia sperimenta volentieri anche con altri linguaggi e tecnologie come Vue, VB e Flutter. Grande sostenitore della metodologia Agile e dei principi presenti all'interno del manifesto che lo hanno fortemente ispirato nella creazione di una serie di libri che ben esprimono i vantaggi di seguire questi principi.

Precedentemente docente presso PED Academy.

.Devmy su linkedin

Contattaci

Interessato a Flutter?

Anche se - semplicemente - vuoi prendere un caffè con noi o vedere la nostra collezione di Action Figures scrivici tramite questo form.

Questo sito è protetto da reCAPTCHA e si applicano le Norme sulla privacy e i Termini di servizio di Google.