themeData property
ThemeData
get
themeData
Implementation
ThemeData get themeData => ThemeData(
useMaterial3: true, // Enable Material Design 3
brightness: Brightness.light, // Light theme brightness
colorScheme: _colorScheme, // Color system
textTheme: _textTheme, // Typography
inputDecorationTheme: _inputDecorationTheme, // Input fields
elevatedButtonTheme: _elevatedButtonTheme, // Primary buttons
textButtonTheme: _textButtonTheme, // Text buttons
outlinedButtonTheme: _outlinedButtonTheme, // Outline buttons
cardTheme: _cardTheme, // Cards
appBarTheme: _appBarTheme, // App bar
bottomNavigationBarTheme: _bottomNavigationBarTheme, // Bottom nav
listTileTheme: _listTileTheme, // List tiles
scaffoldBackgroundColor: const Color(0xFFF8F9FA), // Background
fontFamily: 'Roboto', // Default font family
);