Files
2026-07-22 12:55:43 +02:00

36 lines
936 B
Dart

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'screens/demarrage_screen.dart';
import 'theme.dart';
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
// App verrouillée en portrait (tablette).
await SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
DeviceOrientation.portraitDown,
]);
// On affiche l'interface tout de suite : la connexion au serveur se fait
// dans DemarrageScreen, loader visible (plus d'écran blanc au lancement).
runApp(const MonApp());
}
class MonApp extends StatelessWidget {
const MonApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Gestion Prix',
debugShowCheckedModeBanner: false,
theme: AppTheme.clair(),
darkTheme: AppTheme.sombre(),
themeMode: ThemeMode.light,
home: const DemarrageScreen(),
);
}
}