Files
gestion_prix_produit/lib/main.dart
T
2026-07-18 11:05:26 +02:00

38 lines
933 B
Dart

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'screens/home_shell.dart';
import 'services/produit_repository.dart';
import 'theme.dart';
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
// App verrouillée en portrait (tablette).
await SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
DeviceOrientation.portraitDown,
]);
// Connexion au serveur (Raspberry Pi) + chargement + temps réel.
await ProduitRepository.instance.initialiser();
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 HomeShell(),
);
}
}