import 'package:flutter/material.dart'; import 'package:hexcolor/hexcolor.dart'; import 'package:provider/provider.dart'; import './config/size_config.dart'; import './providers/auth_provider.dart'; import './providers/patients_provider.dart'; import './providers/projects_provider.dart'; import './routes.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return LayoutBuilder( builder: (context, constraints) { return OrientationBuilder(builder: (context, orientation) { SizeConfig().init(constraints, orientation); return MultiProvider( providers: [ ChangeNotifierProvider.value(value: PatientsProvider()), ChangeNotifierProvider.value(value: AuthProvider()), ChangeNotifierProvider.value(value: ProjectsProvider()), ], child: MaterialApp( //******amjad*****To remove debug app******************* showSemanticsDebugger: false, //******************************** title: 'Flutter Demo', theme: ThemeData( primarySwatch: Colors.blue, primaryColor: Hexcolor('#B8382C'), buttonColor: Hexcolor('#B8382C'), fontFamily: 'WorkSans', ), initialRoute: INIT_ROUTE, routes: routes, debugShowCheckedModeBanner: false, ), ); }); }, ); } }