first commit - migrated from codeberg
This commit is contained in:
commit
5ead03e1f7
567 changed files with 102721 additions and 0 deletions
31
lib/main.dart
Normal file
31
lib/main.dart
Normal file
|
@ -0,0 +1,31 @@
|
|||
// SPDX-FileCopyrightText: © 2025 Nøkken.io <nokken.io@proton.me>
|
||||
// SPDX-License-Identifier: AGPL-3.0
|
||||
//
|
||||
// main.dart
|
||||
// App entry point
|
||||
//
|
||||
import 'dart:io';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:sqflite_common_ffi/sqflite_ffi.dart';
|
||||
import 'package:nokken/src/app.dart';
|
||||
|
||||
/// Application entry point
|
||||
void main() {
|
||||
// Ensure Flutter is initialized before we do anything else
|
||||
WidgetsFlutterBinding.ensureInitialized();
|
||||
|
||||
// Use FFI implementation for desktop platforms
|
||||
// Mobile platforms use the standard implementation
|
||||
if (Platform.isLinux || Platform.isWindows || Platform.isMacOS) {
|
||||
sqfliteFfiInit();
|
||||
databaseFactory = databaseFactoryFfi;
|
||||
}
|
||||
|
||||
// Launch the app with Riverpod as the state management provider
|
||||
runApp(
|
||||
const ProviderScope(
|
||||
child: NokkenApp(),
|
||||
),
|
||||
);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue