diff --git a/.gitignore b/.gitignore index d04e98a56..47ed833c4 100644 --- a/.gitignore +++ b/.gitignore @@ -71,3 +71,4 @@ !**/ios/**/default.pbxuser !**/ios/**/default.perspectivev3 !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages +ios/Flutter/flutter_export_environment.sh diff --git a/android/gradle.properties b/android/gradle.properties index 755300e3a..1515360c4 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -2,3 +2,4 @@ org.gradle.jvmargs=-Xmx1536M android.useAndroidX=true android.enableJetifier=true +android.enableR8=true diff --git a/lib/main.dart b/lib/main.dart index afac4c636..58b5975f1 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -14,6 +14,10 @@ import 'package:flutter_native_timezone/flutter_native_timezone.dart'; import 'package:permission_handler/permission_handler.dart'; void main() { + // initialize binding/plugins to configure Skia before `runApp` + WidgetsFlutterBinding.ensureInitialized(); + // configure Skia cache to prevent zoomed images becoming black, cf https://github.com/flutter/flutter/issues/36191 + SystemChannels.skia.invokeMethod('Skia.setResourceCacheMaxBytes', 512 * (1 << 20)); runApp(AvesApp()); } diff --git a/pubspec.lock b/pubspec.lock index 33308bef6..a0d76f3e3 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -21,14 +21,14 @@ packages: name: async url: "https://pub.dartlang.org" source: hosted - version: "2.2.0" + version: "2.3.0" boolean_selector: dependency: transitive description: name: boolean_selector url: "https://pub.dartlang.org" source: hosted - version: "1.0.4" + version: "1.0.5" charcode: dependency: transitive description: @@ -56,7 +56,7 @@ packages: name: crypto url: "https://pub.dartlang.org" source: hosted - version: "2.1.2" + version: "2.1.3" draggable_scrollbar: dependency: "direct main" description: @@ -100,7 +100,7 @@ packages: name: flutter_svg url: "https://pub.dartlang.org" source: hosted - version: "0.14.1" + version: "0.14.2" flutter_test: dependency: "direct dev" description: flutter @@ -119,7 +119,14 @@ packages: name: google_maps_flutter url: "https://pub.dartlang.org" source: hosted - version: "0.5.21" + version: "0.5.21+7" + image: + dependency: transitive + description: + name: image + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.4" intl: dependency: "direct main" description: @@ -140,14 +147,14 @@ packages: name: meta url: "https://pub.dartlang.org" source: hosted - version: "1.1.6" + version: "1.1.7" path: dependency: "direct main" description: name: path url: "https://pub.dartlang.org" source: hosted - version: "1.6.2" + version: "1.6.4" path_drawing: dependency: transitive description: @@ -168,14 +175,14 @@ packages: name: pdf url: "https://pub.dartlang.org" source: hosted - version: "1.3.19" + version: "1.3.22" pedantic: dependency: transitive description: name: pedantic url: "https://pub.dartlang.org" source: hosted - version: "1.7.0" + version: "1.8.0+1" permission_handler: dependency: "direct main" description: @@ -203,14 +210,14 @@ packages: name: printing url: "https://pub.dartlang.org" source: hosted - version: "2.1.3" + version: "2.1.8" quiver: dependency: transitive description: name: quiver url: "https://pub.dartlang.org" source: hosted - version: "2.0.3" + version: "2.0.5" screen: dependency: "direct main" description: @@ -243,7 +250,7 @@ packages: name: sqflite url: "https://pub.dartlang.org" source: hosted - version: "1.1.6+4" + version: "1.1.7+1" stack_trace: dependency: transitive description: @@ -264,7 +271,7 @@ packages: name: string_scanner url: "https://pub.dartlang.org" source: hosted - version: "1.0.4" + version: "1.0.5" synchronized: dependency: transitive description: @@ -299,7 +306,7 @@ packages: name: tuple url: "https://pub.dartlang.org" source: hosted - version: "1.0.2" + version: "1.0.3" typed_data: dependency: transitive description: @@ -327,7 +334,7 @@ packages: name: video_player url: "https://pub.dartlang.org" source: hosted - version: "0.10.2+1" + version: "0.10.2+3" xml: dependency: transitive description: @@ -336,5 +343,5 @@ packages: source: hosted version: "3.5.0" sdks: - dart: ">=2.4.0 <3.0.0" - flutter: ">=1.7.0 <2.0.0" + dart: ">=2.5.0 <3.0.0" + flutter: ">=1.9.1 <2.0.0"