Julian Steenbakker

imp: fix flutter v3 warnings

@@ -46,7 +46,12 @@ android { @@ -46,7 +46,12 @@ android {
46 46
47 dependencies { 47 dependencies {
48 implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" 48 implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
49 - implementation 'com.google.android.gms:play-services-mlkit-barcode-scanning:18.0.0' 49 +
  50 + // Use this dependency to bundle the model with your app
  51 + implementation 'com.google.mlkit:barcode-scanning:17.0.2'
  52 + // Use this dependency to use the dynamically downloaded model in Google Play Services
  53 +// implementation 'com.google.android.gms:play-services-mlkit-barcode-scanning:18.0.0'
  54 +
50 implementation "androidx.camera:camera-camera2:1.2.0-alpha01" 55 implementation "androidx.camera:camera-camera2:1.2.0-alpha01"
51 implementation 'androidx.camera:camera-lifecycle:1.2.0-alpha01' 56 implementation 'androidx.camera:camera-lifecycle:1.2.0-alpha01'
52 57
@@ -47,7 +47,7 @@ class _MobileScannerState extends State<MobileScanner> @@ -47,7 +47,7 @@ class _MobileScannerState extends State<MobileScanner>
47 @override 47 @override
48 void initState() { 48 void initState() {
49 super.initState(); 49 super.initState();
50 - WidgetsBinding.instance?.addObserver(this); 50 + WidgetsBinding.instance.addObserver(this);
51 controller = widget.controller ?? MobileScannerController(); 51 controller = widget.controller ?? MobileScannerController();
52 } 52 }
53 53
@@ -131,7 +131,7 @@ class _MobileScannerState extends State<MobileScanner> @@ -131,7 +131,7 @@ class _MobileScannerState extends State<MobileScanner>
131 @override 131 @override
132 void dispose() { 132 void dispose() {
133 controller.dispose(); 133 controller.dispose();
134 - WidgetsBinding.instance?.removeObserver(this); 134 + WidgetsBinding.instance.removeObserver(this);
135 super.dispose(); 135 super.dispose();
136 } 136 }
137 } 137 }