import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'services/odoo_service.dart'; import 'screens/login_screen.dart'; import 'screens/home_screen.dart'; import 'utils/theme.dart'; void main() { runApp( MultiProvider( providers: [ ChangeNotifierProvider(create: (_) => OdooService()), ], child: const OdooMobileApp(), ), ); } class OdooMobileApp extends StatelessWidget { const OdooMobileApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'Odoo Mobile', debugShowCheckedModeBanner: false, theme: AppTheme.themeData, home: Consumer( builder: (context, odoo, child) { if (odoo.isLoggedIn) { return const HomeScreen(); } else { return const LoginScreen(); } }, ), ); } }