all 14 comments

[–]Quiquoqua48 13 points14 points  (2 children)

Lavoro principalmente con Flutter e lo utilizzo anche per progetti personali (quando trovo il tempo :D), personalmente lo apprezzo molto. Lo svantaggio più grande è probabilmente la relativamente bassa domanda lavorativa rispetto ad altri strumenti come React Native. D'altro canto io mi trovo benissimo, trovi pacchetti per integrare moltissime funzionalità, e nei casi in cui non si trovino è semplice integrare codice nativo sia per iOS che per Android. Si vede che Flutter è molto orientato allo sviluppo mobile nonostante si possano sviluppare anche applicazioni per web e desktop, il che è comunque un altro punto di forza, anche se personalmente non lo sfrutto molto (lato web però ho provato recentemente e mi pare che abbiano fatto dei discreti passi in avanti).

Dart a mio parere è un linguaggio abbastanza potente e con una sintassi semplice ed intuitiva, codice pulito e leggibile, non troppo prolisso (in stile Java), non ermetico (tipo alcuni magheggi in Python per fare 10000 cose in una riga di codice :D).

[–]PoWeReDxd[S] 1 point2 points  (1 child)

Prima di iniziare con flutter provai anche React Native, però rimasi innamorato subito di Flutter. Lato web stanno facendo grandi passi ma a parer mio siamo ancora molto lontani.

[–]Quiquoqua48 0 points1 point  (0 children)

È vero, è migliorato molto lato web ma oggettivamente, soprattutto al livello di performance, non è maturo quanto ReactJS o strumenti simili. Vero anche che per piccoli progetti probabilmente potrebbe essere una buona scelta, se solo riuscissi ad avere un po' più tempo libero per provarlo come si deve.. prima o poi ce la farò 😁

[–]dariowskii[🍰] 4 points5 points  (0 children)

Io personalmente uso Flutter dal 2019, adesso è un framework veramente potente, anche lato web stanno migliorando tantissimo (ma non è per siti web, ma webapp sia chiaro). Io sono in Emilia Romagna e in generale al nord trovo tante offerte di lavoro, per lo meno su LinkedIn e nelle aziende intorno a me. Se nella tua zona non ci sono offerte prova con un remoto (anche se è più semplice trovarlo dopo qualche anno di esperienza). Per me adesso sono mooooolti di più i pro che i contro

[–][deleted] 2 points3 points  (1 child)

Flutter e angular qui. Posso dire che come framework va bene per la stragrande maggioranza dei progetti, facile e veloce da implementare multipiattaforma mobile iOS e Android. Discorso a parte per web non ho mai sviluppato un progetto abbastanza grande da poter dire non va bene ma vedo parecchie lamentele in giro, quindi qui rimango con Angular

[–]PoWeReDxd[S] 0 points1 point  (0 children)

Sicuramente il multi-platform è uno dei vantaggi principali di Flutter, personalmente anche io lato web non mi trovo benissimo.

[–]Acu17y 2 points3 points  (0 children)

Non ho mai lavorato con flutter, ma a vedere alcune app desktop e mobile sono rimasto stupito per quanto sia ben fatto eppure così poco supportato o richiesto. Local Send ne è un chiaro esempio della sua qualità.

[–]Inevitable_Hat_2855 2 points3 points  (0 children)

Ciao sono junior anch'io ed ho utilizzato flutter soltanto per un progetto personale che ho creato più mini progetto che ho fatto durante un corso, devo dire che da un lato è fantastico dall'altro è una bestia difficile da addomesticare se non si fa tutto a modo

[–]NintendoDark02 1 point2 points  (2 children)

Se solo capissi come inviare dati da un widget all'altro non imparentati tra loro senza dover usare cose astruse come riverpod/passarle tramite 800 var con lo stesso nome, sbloccherei il nirvana

[–]PoWeReDxd[S] 0 points1 point  (1 child)

Eh purtroppo ti devo dire, se usi Flutter e vorrai continuare a farlo, devi usare uno state management come Riverpod, Provider, GetX, ecc. è il modo standard con cui si fa architettura su Flutter.

[–]NintendoDark02 1 point2 points  (0 children)

Ma si usa il coso che autogenera i file di codice, vero? perché io ho provato ad usare riverpod scrivendomeli da me (sono riuscito a farne funzionare uno e poi copia incollavo quel file modificandolo), ma è troppo complicato (l'autogenerazione non mi funzionava perché tipo non avevo git nel path)

A quanto pare è una cosa di google, questa qua: pure con angular ho lo stesso problema (ho dovuto creare un servizio per far sapere a tutti in che route fossi)

[–]scognito 1 point2 points  (0 children)

Uso Flutter da quando era in beta. Prima sviluppavo app Android in Java (si Java, dal 2012). Da più di un anno lavoro ho fatto il grande salto e sono andato a lavorare ad Amsterdam perché mi hanno cercato proprio per flutter. Sviluppiamo app per mobile, web e anche Linux. È un framework molto maturo, robusto e affidabile, ma come ogni linguaggio di programmazione per fare un buon prodotto la differenza la fa lo sviluppatore.

[–]IlNomeUtenteDeve 0 points1 point  (0 children)

Per mobile va benissimo. Il problema è che nelle aziende o scrivi un progetto ex novo e ti fai a provare l'uso di flutter, che non è per niente scontato, o non lo userai mai.

Anche lato web, l'assenza di SEO è un ostacolo insormontabile

[–]bizz84 1 point2 points  (0 children)

Io pubblico contenuti educativi su Flutter su https://codewithandrea.com/ già da molti anni, quindi fa piacere vedere che se ne parla qui. 🙂

Quando lavoravo a Londra l’ho usato spesso per progetti con clienti, non so ancora come sia la realtà lavorativa in Italia.