Sobes.tech
Junior — Middle

Welche typischen Widgets verwendest du normalerweise in deinen Projekten?

sobes.tech KI

Antwort von AI

In Flutter-Projekten verwende ich häufig die folgenden typischen Widgets:

  • Container — universelles Widget zum Erstellen rechteckiger Bereiche mit Abständen, Rahmen und Hintergrund.

  • Column und Row — für vertikale und horizontale Anordnung von Kind-Widgets.

  • Text — zur Anzeige von Text.

  • ListView — zum Erstellen scrollbarer Listen.

  • Stack — zum Überlagern von Widgets.

  • Scaffold — Grundgerüst des Bildschirms mit Unterstützung für AppBar, Drawer und andere Elemente.

  • ElevatedButton — für Buttons mit Hebeeffekt.

Beispiel für einen einfachen Bildschirm mit Text und Button:

import 'package:flutter/material.dart';

class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text('Beispiel')),
      body: Center(
        child: Column(
          mainAxisSize: MainAxisSize.min,
          children: [
            Text('Hallo, Flutter!'),
            SizedBox(height: 20),
            ElevatedButton(
              onPressed: () => print('Button gedrückt'),
              child: Text('Drück mich'),
            ),
          ],
        ),
      ),
    );
  }
}