diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 24f1dfe..6159d42 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -8,7 +8,6 @@ /* Begin PBXBuildFile section */ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 2D5378261FAA1A9400D5DBA9 /* flutter_assets in Resources */ = {isa = PBXBuildFile; fileRef = 2D5378251FAA1A9400D5DBA9 /* flutter_assets */; }; 333667AF222371A60086B018 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 333667AE222371A60086B018 /* GoogleService-Info.plist */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 3B80C3941E831B6300D905FE /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; }; @@ -42,7 +41,6 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 2D5378251FAA1A9400D5DBA9 /* flutter_assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = flutter_assets; path = Flutter/flutter_assets; sourceTree = SOURCE_ROOT; }; 333667AE222371A60086B018 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; 3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = ""; }; @@ -78,7 +76,6 @@ 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( - 2D5378251FAA1A9400D5DBA9 /* flutter_assets */, 3B80C3931E831B6300D905FE /* App.framework */, 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, 9740EEBA1CF902C7004384FC /* Flutter.framework */, @@ -216,7 +213,6 @@ 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, 9740EEB41CF90195004384FC /* Debug.xcconfig in Resources */, 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 2D5378261FAA1A9400D5DBA9 /* flutter_assets in Resources */, 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, 333667AF222371A60086B018 /* GoogleService-Info.plist in Resources */, ); diff --git a/lib/main.dart b/lib/main.dart index 953f7cd..63c4c90 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -2,4 +2,6 @@ import 'package:flutter/material.dart'; import 'src/App.dart'; -main() => runApp(App()); +main() async { + runApp(App()); +} diff --git a/lib/src/App.dart b/lib/src/App.dart index 4d00a25..db9a868 100644 --- a/lib/src/App.dart +++ b/lib/src/App.dart @@ -1,12 +1,20 @@ +import 'dart:io'; import 'package:flutter/material.dart'; +import 'package:image_picker/image_picker.dart'; import 'package:firebase_auth/firebase_auth.dart'; -import './models/event_model.dart'; -import './models/summary_model.dart'; -import './models/task_model.dart'; -import './models/user_model.dart'; import './resources/google_sign_in_provider.dart'; +import 'package:firebase_storage/firebase_storage.dart'; +import './resources/firebase_storage_provider.dart'; + +class App extends StatefulWidget { + AppState createState() => AppState(); +} + +class AppState extends State { + File image; + FirebaseStorageProvider provider = FirebaseStorageProvider(); + StorageUploadTask task; -class App extends StatelessWidget { Widget build(BuildContext context) { return MaterialApp( title: 'Do more', diff --git a/lib/src/resources/firebase_storage_provider.dart b/lib/src/resources/firebase_storage_provider.dart index 1f6eb81..7f5bd0f 100644 --- a/lib/src/resources/firebase_storage_provider.dart +++ b/lib/src/resources/firebase_storage_provider.dart @@ -3,6 +3,7 @@ import 'dart:io'; import 'package:firebase_storage/firebase_storage.dart'; import 'package:uuid/uuid.dart'; +export 'package:firebase_storage/firebase_storage.dart' show StorageUploadTask; class FirebaseStorageProvider { final StorageReference _storage;