Sobes.tech
Junior

Quel est le rôle du widget Scaffold dans une application Flutter?

sobes.tech IA

Réponse de l'IA

Le widget Scaffold fournit une structure de base Material Design pour l'application. Il comprend des composants principaux de l'interface utilisateur, tels que :

  • appBar : Barre en haut de l'écran.
  • bottomNavigationBar : Barre en bas de l'écran pour la navigation.
  • floatingActionButton : Bouton pour l'action principale.
  • drawer : Menu latéral qui glisse depuis le bord gauche ou droit.
  • body : Zone principale pour le contenu de l'écran.
  • snackBar : Message contextuel apparaissant lors d'un événement.

Exemple d'utilisation :

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('Mon application Scaffold'),
        ),
        body: Center(
          child: Text('Bonjour, Scaffold!'),
        ),
        floatingActionButton: FloatingActionButton(
          onPressed: () {
            // Action lors du clic
          },
          child: Icon(Icons.add),
        ),
      ),
    );
  }
}