Add image_picker library, refs #10046
Reason: before this commit app crashs in release mode, there are no settings for this app (in ios settings app). After adding image_picker library and getImage() function in lib/common.dart (pre caution against AOT compiller dead code elemenation) after ask permissions for camera usage.
This commit is contained in:
@@ -5,12 +5,13 @@
|
||||
.pub/
|
||||
.gradle/
|
||||
.orig
|
||||
|
||||
build/
|
||||
gen/
|
||||
ios/.generated/
|
||||
packages
|
||||
pubspec.lock
|
||||
.flutter-plugins
|
||||
|
||||
android/gradle
|
||||
android/gradlew
|
||||
android/gradlew.bat
|
||||
@@ -21,6 +22,8 @@ android/app/gradlew.bat
|
||||
android/app/local.properties
|
||||
|
||||
android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
|
||||
|
||||
ios/.generated/
|
||||
ios/Runner/GeneratedPluginRegistrant.h
|
||||
ios/Runner/GeneratedPluginRegistrant.m
|
||||
ios/Pods/
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,9 +1,9 @@
|
||||
// This is a generated file; do not edit or check into version control.
|
||||
FLUTTER_ROOT=/Users/dinect/projects/flutter
|
||||
FLUTTER_APPLICATION_PATH=/Users/dinect/projects/checker
|
||||
FLUTTER_TARGET=/Users/dinect/projects/checker/lib/main.dart
|
||||
FLUTTER_BUILD_MODE=debug
|
||||
FLUTTER_TARGET=lib/main.dart
|
||||
FLUTTER_BUILD_MODE=release
|
||||
FLUTTER_BUILD_DIR=build
|
||||
SYMROOT=${SOURCE_ROOT}/../build/ios
|
||||
FLUTTER_FRAMEWORK_DIR=/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios
|
||||
FLUTTER_FRAMEWORK_DIR=/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios-release
|
||||
#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
|
||||
|
||||
Binary file not shown.
@@ -3,6 +3,8 @@ PODS:
|
||||
- FMDB (2.6.2):
|
||||
- FMDB/standard (= 2.6.2)
|
||||
- FMDB/standard (2.6.2)
|
||||
- image_picker (0.0.1):
|
||||
- Flutter
|
||||
- path_provider (0.0.1):
|
||||
- Flutter
|
||||
- sqflite (0.0.1):
|
||||
@@ -10,13 +12,16 @@ PODS:
|
||||
- FMDB
|
||||
|
||||
DEPENDENCIES:
|
||||
- Flutter (from `/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios`)
|
||||
- Flutter (from `/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios-release`)
|
||||
- image_picker (from `/Users/dinect/.pub-cache/hosted/pub.dartlang.org/image_picker-0.1.3/ios`)
|
||||
- path_provider (from `/Users/dinect/.pub-cache/hosted/pub.dartlang.org/path_provider-0.2.1+1/ios`)
|
||||
- sqflite (from `/Users/dinect/.pub-cache/hosted/pub.dartlang.org/sqflite-0.2.4/ios`)
|
||||
|
||||
EXTERNAL SOURCES:
|
||||
Flutter:
|
||||
:path: "/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios"
|
||||
:path: "/Users/dinect/projects/flutter/bin/cache/artifacts/engine/ios-release"
|
||||
image_picker:
|
||||
:path: "/Users/dinect/.pub-cache/hosted/pub.dartlang.org/image_picker-0.1.3/ios"
|
||||
path_provider:
|
||||
:path: "/Users/dinect/.pub-cache/hosted/pub.dartlang.org/path_provider-0.2.1+1/ios"
|
||||
sqflite:
|
||||
@@ -25,6 +30,7 @@ EXTERNAL SOURCES:
|
||||
SPEC CHECKSUMS:
|
||||
Flutter: d674e78c937094a75ac71dd77e921e840bea3dbf
|
||||
FMDB: 854a0341b4726e53276f2a8996f06f1b80f9259a
|
||||
image_picker: a211f28b95a560433c00f5cd3773f4710a20404d
|
||||
path_provider: f96fff6166a8867510d2c25fdcc346327cc4b259
|
||||
sqflite: 8e2d9fe1e7cdc95d4d537fc7eb2d23c8dc428e3c
|
||||
|
||||
|
||||
Binary file not shown.
@@ -4,6 +4,7 @@ import 'package:checker/screens/settings.dart';
|
||||
import 'package:checker/screens/splash.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:image_picker/image_picker.dart';
|
||||
import 'package:intl/intl.dart';
|
||||
|
||||
import 'db.dart';
|
||||
@@ -213,3 +214,8 @@ getLocaleTitle(String code) {
|
||||
return 'Español';
|
||||
}
|
||||
}
|
||||
|
||||
// Добавил вызов, что-бы AOT компилер не выкинул либу.
|
||||
getImage() {
|
||||
return await ImagePicker.pickImage();
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ dependencies:
|
||||
sprintf: "^3.0.2"
|
||||
path_provider: "^0.2.1+1"
|
||||
sqflite: any
|
||||
image_picker: '^0.1.3' # use for ask permissions @ iOS
|
||||
flutter:
|
||||
sdk: flutter
|
||||
|
||||
@@ -73,4 +74,4 @@ flutter:
|
||||
# fonts:
|
||||
# - asset: fonts/TrajanPro.ttf
|
||||
# - asset: fonts/TrajanPro_Bold.ttf
|
||||
# weight: 700
|
||||
# weight: 700
|
||||
|
||||
Reference in New Issue
Block a user