Qual è meglio, Kotlin o Flutter per lo sviluppo Android?
Dipende dal progetto a cui stai lavorando, per esempio diciamo che vuoi eseguire un servizio in primo piano senza soluzione di continuità anche dopo il riavvio, ci sono alcune limitazioni nella funzionalità e inoltre devi scrivere molto codice per creare un ponte tra flutter e Kotlin, ma nel caso di Android nativo è ben documentato e funziona bene con meno, ma di nuovo era uno scenario estremamente raro.
Costruire un'applicazione business ready è molto più facile e veloce in flutter che in Android. In Flutter si ha la funzione di ricarica a caldo in tempo di esecuzione per l'aggiornamento del codice dove Android non ha. In Android devi scrivere un sacco di codice boiler plate dove in Flutter hai scritto meno codice e più funzionalità. Per esempio, se vuoi visualizzare un menu laterale o un cassetto nella tua app, devi scrivere quasi 100 righe di codice per un principiante che potrebbe impiegare due o tre giorni per completarlo, ma in Flutter ha solo 5 righe di codice e viene completato in pochi minuti.
Per quanto riguarda le prestazioni e le animazioni, è ottimo e più vicino all'app nativa di Android e le animazioni sono in esecuzione a 60 fps.
Se sei un principiante ti consiglierei flutter, ma se hai un progetto o un compito che spinge l'app Android ai suoi limiti (cioè app di editing video, ) kotlin è un migliore
Felice codifica.