/
siblun
/
ReadFlow
Обзор
Документация
Войти
/
siblun
/
ReadFlow
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
lib/main.dart
25 строк
943 B
siblun
Add background service
14 апр 2026, 03:23
14 апр 2026, 03:23
508e003
Код
Авторство
О чём код?
import 'dart:io'; import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; import 'package:intl/date_symbol_data_local.dart'; import 'package:read_flow/core/services/background_timer_service.dart'; import 'app.dart'; import 'data/database/database_provider.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); await SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); await initializeDateFormatting('ru', null); if (Platform.isAndroid) { final plugin = FlutterLocalNotificationsPlugin() .resolvePlatformSpecificImplementation<AndroidFlutterLocalNotificationsPlugin>(); await plugin?.requestNotificationsPermission(); } await BackgroundTimerService.initialize(); final db = await DatabaseProvider.initialize(); runApp(App(isar: db.isar, fileStorage: db.fileStorage)); }