Files
tm_app/lib/main.dart
T
2025-08-05 09:50:03 +03:30

36 lines
875 B
Dart

// main.dart
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:tm_app/core/config/dependencies.dart';
import 'core/routes/app_routes.dart';
import 'core/utils/logger.dart';
import 'core/utils/size_config.dart';
void main() {
// Initialize the logger
appLogger.init();
// Log app start
appLogger.info('🚀 Starting TM App...');
// appLogger.logNavigation('Home', 'Login');
runApp(MultiProvider(providers: [...providersRemote], child: const MyApp()));
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
SizeConfig.init(context);
return MaterialApp.router(
title: 'Flutter Demo',
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
),
routerConfig: appRouter,
);
}
}