25 lines
673 B
Dart
25 lines
673 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:flutter/services.dart';
|
|
import 'package:intl/date_symbol_data_local.dart';
|
|
import 'internal/di/injection_container.dart' as di;
|
|
import 'app.dart';
|
|
|
|
void main() async {
|
|
WidgetsFlutterBinding.ensureInitialized();
|
|
|
|
// Initialize date formatting for Russian and English
|
|
await initializeDateFormatting('ru', null);
|
|
await initializeDateFormatting('en', null);
|
|
|
|
// Set preferred orientations
|
|
await SystemChrome.setPreferredOrientations([
|
|
DeviceOrientation.portraitUp,
|
|
DeviceOrientation.portraitDown,
|
|
]);
|
|
|
|
// Initialize dependencies
|
|
await di.initDependencies();
|
|
|
|
runApp(const MessengerApp());
|
|
}
|