Quando l'utente tocca l'icona della tua app, passa qualche istante prima che Flutter sia pronto a disegnare il primo widget. In quel lasso di tempo il sistema operativo mostra una schermata di avvio: se non la configuri, sarà una noiosa pagina bianca (o nera).
In questo tutorial vedremo come usare il pacchetto flutter_native_splash per generare automaticamente una splash screen nativa su Android e iOS, con logo, colore di sfondo, variante per il tema scuro e supporto al nuovo formato richiesto da Android 12+.
Alla fine imparerai anche a tenere la splash visibile finché l'app non ha finito di caricare i dati iniziali, per una transizione davvero fluida.
Prerequisiti: Flutter installato e funzionante (
flutter doctorsenza errori) e un progetto già creato.