import 'package:apps_sidang/src/home/provider/home_provider.dart'; import 'package:apps_sidang/src/home/view/home_view.dart'; import 'package:apps_sidang/src/onBording/view/onBoarding_view.dart'; import 'package:apps_sidang/src/prediction/provider/predict_provider.dart'; // import 'package:device_preview/device_preview.dart'; // import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; part './common/router/route.dart'; void main() { runApp(const MyApp()); // runApp(DevicePreview(enabled: !kReleaseMode, builder: (context) => MyApp())); } class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MultiProvider( providers: [ ChangeNotifierProvider( create: (context) => HomeProvider(), ), ChangeNotifierProvider( create: (context) => PredictProvider(), ), ], child: MaterialApp( title: 'Flutter Demo', theme: ThemeData( colorScheme: ColorScheme.fromSeed(seedColor: Colors.white), ), debugShowCheckedModeBanner: false, initialRoute: '/', routes: routes, ), ); } } class MyHomePage extends StatefulWidget { const MyHomePage({super.key, required this.title}); final String title; @override State createState() => _MyHomePageState(); } class _MyHomePageState extends State { int _counter = 0; void _incrementCounter() { setState(() { _counter++; }); } @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Colors.white, appBar: AppBar(backgroundColor: Colors.white, title: Text(widget.title)), body: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ const Text('You have pushed the button this many times:'), Text( '$_counter', style: Theme.of(context).textTheme.headlineMedium, ), ], ), ), floatingActionButton: FloatingActionButton( onPressed: _incrementCounter, tooltip: 'Increment', child: const Icon(Icons.add), ), ); } }