Flutter oferă două sisteme de design principale ca seturi de widget-uri: Material (Material Design de la Google, stil Android) și Cupertino (stil iOS). Acestea vă permit să construiți interfețe de utilizator care se potrivesc cu limbajul de design al fiecărei platforme, sau o aparență personalizată consistentă.
Widget-uri Material (Material Design)
// Material widgets follow Google's Material Design (Android look, but usable anywhere)
MaterialApp( // the app root for Material apps
home: Scaffold( // Material page structure
appBar: AppBar(title: Text('Material')),
body: Center(
child: ElevatedButton( // Material button
onPressed: () {},
child: Text('Material Button'),
),
),
floatingActionButton: FloatingActionButton(onPressed: () {}),
),
)
// Material widgets: Scaffold, AppBar, ElevatedButton, Card, FloatingActionButton, etc.
