From 74464bfd18ea2bf738e24fd76be089e7dde55016 Mon Sep 17 00:00:00 2001 From: Maximilian Betz <Maximilian.Betz@awi.de> Date: Mon, 21 Mar 2022 18:08:19 +0100 Subject: [PATCH] started storing data locally --- lib/main.dart | 25 ++++++++++++++++++++++++- pubspec.lock | 28 ++++++++++++++++++++++++++++ pubspec.yaml | 1 + 3 files changed, 53 insertions(+), 1 deletion(-) diff --git a/lib/main.dart b/lib/main.dart index 00c8edf..4ccf870 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,12 +1,35 @@ +import 'dart:io'; + import 'package:flutter/material.dart'; +import 'package:path_provider/path_provider.dart'; import 'datamodel.dart'; import 'addevent.dart'; import 'viewevents.dart'; import 'overview.dart'; import 'configuration.dart'; +Future<void> pathstuff() async { + + + //Directory downloadsDirectory = await DownloadsPathProvider.downloadsDirectory; + + //Directory appDocDir = await getApplicationDocumentsDirectory(); + + + + + //debugPrint(appDocDir.path.toString()); +} + void main() { - + + + //pathstuff(); + + + + + EventStoreInstance events = EventStoreInstance(); final ConfigurationStoreInstance configuration = ConfigurationStoreInstance(); diff --git a/pubspec.lock b/pubspec.lock index a025b83..fadac3d 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -247,6 +247,27 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.8.0" + path_provider: + dependency: "direct main" + description: + name: path_provider + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.9" + path_provider_android: + dependency: transitive + description: + name: path_provider_android + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.12" + path_provider_ios: + dependency: transitive + description: + name: path_provider_ios + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.8" path_provider_linux: dependency: transitive description: @@ -254,6 +275,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.1.5" + path_provider_macos: + dependency: transitive + description: + name: path_provider_macos + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.5" path_provider_platform_interface: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index ef18976..19f099d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -31,6 +31,7 @@ dependencies: sdk: flutter shared_preferences: ^2.0.12 + path_provider: ^2.0.9 http: ^0.13.4 geolocator: ^8.1.1 flutter_login: ^3.1.0 -- GitLab