Junior — Middle
Quali tipi di widget utilizzi di solito nei tuoi progetti?
sobes.tech AI
Risposta dell'AI
Nei progetti Flutter utilizzo spesso i seguenti widget tipici:
-
Container — widget universale per creare aree rettangolari con margini, bordi e sfondo.
-
Column e Row — per disporre verticalmente e orizzontalmente i widget figli.
-
Text — per visualizzare testo.
-
ListView — per creare liste scorrevoli.
-
Stack — per sovrapporre i widget.
-
Scaffold — struttura di base dello schermo con supporto per AppBar, Drawer e altri elementi.
-
ElevatedButton — per pulsanti con effetto di sollevamento.
Esempio di uno schermo semplice con testo e pulsante:
import 'package:flutter/material.dart';
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text('Esempio')),
body: Center(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text('Ciao, Flutter!'),
SizedBox(height: 20),
ElevatedButton(
onPressed: () => print('Pulsante premuto'),
child: Text('Premimi'),
),
],
),
),
);
}
}