[{"data":1,"prerenderedAt":153},["ShallowReactive",2],{"post-it-flutter-un-codice-due-app":3},{"id":4,"title":5,"body":6,"date":139,"description":140,"extension":141,"image":142,"imageAlt":143,"imageNight":144,"meta":145,"navigation":146,"path":147,"published":146,"seo":148,"stem":149,"thumb":150,"thumbNight":151,"__hash__":152},"blog_it\u002Fblog\u002Fit\u002Fflutter-un-codice-due-app.md","Flutter: un solo codice per iOS e Android. Quando conviene, e quando no",{"type":7,"value":8,"toc":130},"minimark",[9,18,23,26,30,58,62,65,88,91,95,102,106,109,121],[10,11,12,13,17],"p",{},"Quando un'azienda ci chiede un'app, la prima domanda tecnica è quasi sempre la stessa: ",[14,15,16],"strong",{},"due app native, una per iPhone e una per Android, oppure un solo codice per tutte e due?"," Da anni, per la maggior parte dei progetti, la nostra risposta è Flutter. Ma non per tutti.",[19,20,22],"h2",{"id":21},"cosè-flutter-in-breve","Cos'è Flutter, in breve",[10,24,25],{},"Flutter è un framework open source sviluppato da Google. Si scrive l'app una volta, nel linguaggio Dart, e Flutter la trasforma in un'app vera per iOS e per Android. Non è un sito dentro una cornice: l'app viene compilata e disegna da sola la propria interfaccia, quindi è fluida come un'app nativa.",[19,27,29],{"id":28},"perché-lo-scegliamo-spesso","Perché lo scegliamo spesso",[31,32,33,40,46,52],"ul",{},[34,35,36,39],"li",{},[14,37,38],{},"Un solo codice, un solo team."," Ogni funzione si scrive e si prova una volta. Per te significa meno costi e soprattutto aggiornamenti che arrivano su iPhone e Android nello stesso giorno.",[34,41,42,45],{},[14,43,44],{},"L'interfaccia è uguale ovunque."," Il design che approvi è quello che vedono tutti gli utenti, su qualsiasi telefono.",[34,47,48,51],{},[14,49,50],{},"Si sviluppa in fretta."," Le modifiche si vedono sull'app in pochi secondi, senza ricompilare. Nelle revisioni con il cliente fa una differenza enorme.",[34,53,54,57],{},[14,55,56],{},"Dura nel tempo."," Il progetto è maturo, supportato da Google e usato da molte aziende. Non è una scommessa.",[19,59,61],{"id":60},"quando-invece-preferiamo-il-nativo","Quando invece preferiamo il nativo",[10,63,64],{},"Flutter non è la risposta automatica. Scegliamo app native, scritte in Swift per iOS e in Kotlin per Android, quando:",[31,66,67,74,81],{},[34,68,69,70,73],{},"l'app usa ",[14,71,72],{},"in profondità funzioni del sistema",", come widget della schermata principale, Apple Watch, CarPlay o sensori particolari;",[34,75,76,77,80],{},"serve ",[14,78,79],{},"ogni novità del sistema operativo dal primo giorno",", perché fa parte del valore dell'app;",[34,82,83,84,87],{},"l'app esiste solo per ",[14,85,86],{},"una piattaforma"," e lì resterà.",[10,89,90],{},"In questi casi lo sviluppo doppio costa di più, ma è la scelta giusta.",[19,92,94],{"id":93},"e-dopo-il-lancio","E dopo il lancio",[10,96,97,98,101],{},"Un'app non è mai finita. Ogni anno Apple e Google rilasciano nuove versioni dei sistemi, cambiano le regole degli store e i requisiti di privacy. Per questo, quando sviluppiamo un'app, prevediamo fin dall'inizio ",[14,99,100],{},"chi la aggiorna e come",": le nuove versioni, le pubblicazioni sugli store, il controllo degli errori segnalati dagli utenti.",[19,103,105],{"id":104},"come-decidiamo-insieme","Come decidiamo insieme",[10,107,108],{},"Prima di scegliere la tecnologia partiamo da tre domande:",[110,111,112,115,118],"ol",{},[34,113,114],{},"Chi userà l'app, e su quali telefoni?",[34,116,117],{},"Quali funzioni del telefono servono davvero?",[34,119,120],{},"Chi la seguirà nei prossimi tre anni?",[10,122,123,124,129],{},"Con le risposte, la scelta tra Flutter e nativo di solito si fa da sola. Se stai pensando a un'app, ",[125,126,128],"a",{"href":127},"\u002Fcontatti?argomento=app","scrivici le tue risposte",": ti diciamo quale strada conviene e perché.",{"title":131,"searchDepth":132,"depth":132,"links":133},"",2,[134,135,136,137,138],{"id":21,"depth":132,"text":22},{"id":28,"depth":132,"text":29},{"id":60,"depth":132,"text":61},{"id":93,"depth":132,"text":94},{"id":104,"depth":132,"text":105},"2026-11-07","Flutter permette di sviluppare un'app per iPhone e Android con un unico codice. È la scelta giusta in molti progetti, non in tutti. Ecco come decidiamo.","md","\u002Fblog-flutter-panoramica.png","Un piccolo giardiniere annaffia un albero con un solo tronco che si divide in due rami, ognuno con un telefono come frutto","\u002Fblog-flutter-panoramica-notte.png",{},true,"\u002Fblog\u002Fit\u002Fflutter-un-codice-due-app",{"title":5,"description":140},"blog\u002Fit\u002Fflutter-un-codice-due-app","\u002Fblog-flutter.png","\u002Fblog-flutter-notte.png","y2GzG8n7OJz0SlxzI5Jx8DG0Hj3CLCbOppDDGQ6TgVc",1794240709542]