import 'package:firebase_core/firebase_core.dart'; import 'package:flutter/material.dart'; import 'package:flutter_dotenv/flutter_dotenv.dart'; import 'package:syncrow_web/firebase_options.dart'; import 'package:syncrow_web/services/locator.dart'; import 'package:syncrow_web/syncrow_app.dart'; Future main() async { try { const environment = String.fromEnvironment( 'FLAVOR', defaultValue: 'staging', ); await dotenv.load(fileName: '.env.$environment'); WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp( options: DefaultFirebaseOptions( databaseUrl: dotenv.env['RTDB_URL']!, ), ); initialSetup(); } catch (_) {} runApp(const SyncrowApp()); }