39 lines
1.0 KiB
Dart
39 lines
1.0 KiB
Dart
import 'dart:io';
|
|
|
|
import 'package:flutter/material.dart';
|
|
import 'package:image_picker/image_picker.dart';
|
|
import 'package:logging/logging.dart';
|
|
import 'package:rtime/db/db_helper.dart';
|
|
import 'package:rtime/images_manager.dart';
|
|
import 'package:rtime/models/drone.dart';
|
|
import 'package:rtime/pages/home_page.dart';
|
|
import 'package:sqflite_common_ffi/sqflite_ffi.dart';
|
|
import 'package:image_picker/image_picker.dart';
|
|
import 'package:sqlite3_flutter_libs/sqlite3_flutter_libs.dart';
|
|
|
|
void main() {
|
|
if (Platform.isWindows || Platform.isLinux) {
|
|
sqfliteFfiInit();
|
|
databaseFactory = databaseFactoryFfi;
|
|
}
|
|
|
|
Logger.root.level = Level.ALL;
|
|
Logger.root.onRecord.listen(
|
|
(record) =>
|
|
print('${record.level.name}: ${record.time}: ${record.message}'),
|
|
);
|
|
runApp(const RTimeApp());
|
|
|
|
//DbHelper.instance.closeDb();
|
|
}
|
|
|
|
class RTimeApp extends StatelessWidget {
|
|
const RTimeApp({super.key});
|
|
|
|
// This widget is the root of your application.
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return Text("RtimeAPP");
|
|
}
|
|
}
|