INNER CODE UNIT · Dart
App
CoderJava/Flutter-News-App · lib/app.dart:6
class App extends StatelessWidget {
@override
Widget build(BuildContext context) {
return ValueListenableBuilder(
valueListenable: Hive.box('settings').listenable(),
builder: (context, box, widget) {
var isDarkMode = box.get('darkMode') ?? false;
return MaterialApp(
debugShowCheckedModeBanner: false,
title: 'News App',
theme: ThemeData(
brightness: isDarkMode ? Brightness.dark : Brightness.light,
),
home: HomePage(),
);
},
);
}