import 'dart:convert';
import 'dart:io';
import 'dart:async';
import 'dart:math' as math;

import 'package:device_calendar/device_calendar.dart' as device_calendar;
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:geocoding/geocoding.dart' as geocoding;
import 'package:geolocator/geolocator.dart';
import 'package:http/http.dart' as http;
import 'package:mobile_scanner/mobile_scanner.dart';
import 'package:path_provider/path_provider.dart';
import 'package:timezone/data/latest.dart' as timezone_data;

part 'data.dart';
part 'app_shell.dart';
part 'calendar_widgets.dart';
part 'pages.dart';
part 'dialogs.dart';
part 'utils.dart';

void main() {
  timezone_data.initializeTimeZones();
  runApp(const OtthonApp());
}
