Ecran blanc sans aucun texte

Bjr,

Quelqu’un peut m’aider pourquoi avec le code suivant je ne vois qu’un ecran blanc (sans texte) lorsque je lance l’application générée.

je suis un debutant

import ‹ package:flutter/material.dart ›;

import ‹ package:mysql1/mysql1.dart ›;

class MyApp extends StatefulWidget {

const MyApp({super.key});

@override

// ignore: library_private_types_in_public_api

_MyAppState createState() => _MyAppState();

}

class _MyAppState extends State {

List<Map<String, dynamic>> _data = [];

Future _fetchData() async {

final conn = await MySqlConnection.connect(

  ConnectionSettings(

    host: '192.168.1.101',

    port: 3306,

    user: 'user',

    password: 'pwd',

    db: 'database',

  ),

);

final result = await conn.query('SELECT * FROM churchs');

setState(() {

  _data = result.toList().cast<Map<String, dynamic>>();

});

await conn.close();

}

@override

void initState() {

super.initState();

_fetchData();

}

@override

Widget build(BuildContext context) {

return Scaffold(

  appBar: AppBar(

    title: const Text('MySQL Table', style: TextStyle(color: Colors.black)),

  ),

  body: ListView.builder(

    itemCount: _data.length,

    itemBuilder: (BuildContext context, int index) {

      final row = _data[index];

      return ListTile(

        title: Text(row['churchs_id']),

        subtitle: Text(row['church_lib']),

      );

    },

  ),

);

}

}

Bonjour, avez-vous le code du main.dart? Car je ne vois pas la partie du code qui permet de lancer l’application avec notamment la fonction runApp().