import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter/services.dart'; import 'core/theme/app_theme.dart'; import 'presentation/adaptive/adaptive_layout.dart'; void main() { // Ensure Flutter bindings are initialized WidgetsFlutterBinding.ensureInitialized(); // Set preferred orientations SystemChrome.setPreferredOrientations([ DeviceOrientation.portraitUp, DeviceOrientation.portraitDown, DeviceOrientation.landscapeLeft, DeviceOrientation.landscapeRight, ]); runApp( const ProviderScope( child: SpotifyLe2App(), ), ); } class SpotifyLe2App extends StatelessWidget { const SpotifyLe2App({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'Spotify Le 2', debugShowCheckedModeBanner: false, theme: AppTheme.lightTheme, darkTheme: AppTheme.darkTheme, themeMode: ThemeMode.dark, // Always dark for neon cyberpunk home: const AdaptiveLayout(), ); } }