Untitled
unknown
plain_text
a year ago
1.4 kB
6
Indexable
import 'package:cybercatch/pages/splash_page.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:get/get.dart';
import 'base/base_bindings.dart';
import 'config/scroll_behavior_modified.dart';
import 'theme/app_theme.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
// Enables edge-to-edge UI
runApp(const App());
}
class App extends StatelessWidget {
const App({super.key});
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);
return GetMaterialApp(
defaultTransition: Transition.fade,
debugShowCheckedModeBanner: false,
initialBinding: BaseBindings(),
title: 'Cyber Catch',
theme: AppTheme.get(isLight: true),
darkTheme: AppTheme.get(isLight: false),
builder: (context, widget) {
ScrollConfiguration(
behavior: const ScrollBehaviorModified(),
child: widget!,
);
final data = MediaQuery.of(context);
return MediaQuery(
data: data.copyWith(
textScaler: TextScaler.linear(1.0),
accessibleNavigation: true,
),
child: widget,
);
},
home: SplashPage(),
);
}
}
Editor is loading...
Leave a Comment