Files
maps-saas/packages/tactical_app/lib/main.dart
T

46 lines
1.4 KiB
Dart

import 'package:flutter/material.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'screens/tactical_map_screen.dart';
import 'services/landmark_database.dart';
import 'services/offline_routing_engine.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await LandmarkDatabase.initCache();
OfflineRoutingEngine.initialize();
runApp(const TacticalApp());
}
class TacticalApp extends StatelessWidget {
const TacticalApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'منظومة الخرائط التكتيكية والملاحة الميدانية - Intaleq Tactical Navigation',
debugShowCheckedModeBanner: false,
locale: const Locale('ar', 'JO'),
supportedLocales: const [
Locale('ar', 'JO'),
Locale('en', 'US'),
],
localizationsDelegates: const [
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
],
theme: ThemeData(
useMaterial3: true,
brightness: Brightness.dark,
scaffoldBackgroundColor: const Color(0xFF090E17),
colorScheme: const ColorScheme.dark(
primary: Color(0xFF0071E3),
secondary: Color(0xFF4ADE80),
surface: Color(0xFF0F172A),
),
),
home: const TacticalMapScreen(),
);
}
}