Flutter को theming प्रणाली तपाईंलाई सुसंगत भिजुअल स्टाइलिङ (रङ, फन्ट, कम्पोनेन्ट स्टाइल) पूरा अनुप्रयोगमा परिभाषित गर्न दिन्छ, light/dark themes को समर्थन सहित। थिमिङको माध्यमबाट स्टाइलिङलाई केन्द्रीकृत गर्दा सुसंगतता सुनिश्चित हुन्छ र अनुप्रयोगलाई पुनः स्टाइल गर्न सजिलो हुन्छ।
थिम परिभाषित गर्दै
// define the app's theme in MaterialApp
MaterialApp(
theme: ThemeData( // LIGHT theme
colorScheme: ColorScheme.fromSeed(seedColor: Colors.blue),
textTheme: TextTheme(/* font styles */),
elevatedButtonTheme: /* button styling */,
useMaterial3: true,
),
darkTheme: ThemeData.dark(), // DARK theme
themeMode: ThemeMode.system, // follow the system setting (or .light/.dark)
)
