Negli ultimi giorni ho deciso di iniziare a dare un occhio a Flutter.
Quindi dato che era da tempo che non scrivevo ho deciso di tenerne traccia scrivendoci qualcosa.
Motivazione
Dopo anni ad utilizzare sempre e solo un paio di linguaggi, uno non tipato e l'altro con altri limiti derivanti dai tool che si basano su quel linguaggio.
Quindi tanta voglia di cambiare e imparare una cosa nuova, ritrovare quella voglia di scoprire un tool nuovo.
Riassumendo per noia e per una richiesta di una app bizzarra da un amico.
Prime impressioni
Iniziamo con il dire che l'installare Flutter è giusto una riga di terminale e l'aggiunta della cartella scaricata da git nel path.
Anche altri tools si installano con una riga, ma questo clona un repository git, che risulta molto più rapio.
Come curva di apprendimento non è molto diversa da altri come React.
Il funzionamento è interessante, oggetti che gestiscono lo stato che mandano messaggi al loro cambiamento (se esplicitato) ad ascoltatori che automaticamente aggiorneranno la loro interfaccia.
Questo sistema di listener sembra una versione evoluta dell'event system di NodeJs et simila.
La parte della presentazione del widget, del disegno vero e proprio è un pochetto articolato entrarci, ma dopo il tutorial iniziale (io ho seguito quello di google ) si entra nel meccanismo e inizia ad acquisire un senso.
Queto sistema particolare di disegnare i widget lo sto ancora scoprendo, il fatto di basare tutto su un tema e sistemi di mantenere le proporzioni in base al ridimensionamento.
Presto spero di aggiornarvi su questo tool o su Dart che è il linguaggio su cui si basa, che la momento mi riservo di non commentare perchè sono ancora inesperto.
PS: Sto creando già una app di prova e anche gli errori sono molto leggibili.
Pubblicato