main function
Funzione principale dell'applicazione. Inizializza Flutter, configura il database e avvia l'app.
Implementation
void main() async {
// Assicuro che il framwork Flutter sia inizializzato prima di eseguire interazioni con il SO o plugin nativi
WidgetsFlutterBinding.ensureInitialized();
final libreria = Libreria();
// Inizializz la libreria caricando i libri dal database
await libreria.init();
runApp(
ChangeNotifierProvider<Libreria>(create: (_) => libreria, child: MyApp()),
);
}