Hello I wanted to ask because what if u captured a picture and didnt turn on the location tag. So ur photos have no locations on it and no exif data will be captured. However if u manually add a location to ur photos or edit ur photos u can add the location. But doing this the exif package doesnt seem to read the new location😅
@M3taPhy5ical4 ай бұрын
I've been looking online for implementation of an image cropper and most people just use the 'image_cropper' library. I will be taking heavy inspiration from this, so thank you very much.
@mlawlerau5 ай бұрын
Thanks. Copied this idea for my app too.
@RiadZX5 ай бұрын
Thanks you for this tutorial! really helpful
@XavierTheRapper5 ай бұрын
nice
@Mustafa-jy8el6 ай бұрын
Great tutorial. Thank you so much
@solidenix7 ай бұрын
Hi mate ! Any chance this expandable part is on github or someplace i could use it from ?
@hoquang78007 ай бұрын
so many valuable lessons, thank you sir
@sraldous8 ай бұрын
Skip to 6:55 to get to the important part! Even then, PresentationMode is deprecated and a bunch of other errors, e.g. Cannot specialize non-generic type 'Result'
@oakstair8 ай бұрын
Have you given up on Flutter?
@niamhbarry1099 ай бұрын
This is awesome, thank you :)
@FRkiddo9 ай бұрын
these kinds of videos should start with the end results in the app, I have no idea what this does even after scrolling through the video
@itsdavidalonso Жыл бұрын
Hey Aad, have you by any chance made a tutorial on local debugging of onCall/onRequest functions? I have managed to debug them by triggering them from the terminal with curl but not from the Flutter client with something like: final result = await FirebaseFunctions.instance .httpsCallable(functionName, options: HttpsCallableOptions( timeout: Duration(seconds: timeoutSeconds ?? 60))) .call(inputJson); Would appreciate your input!
@abhisheksingha8069 Жыл бұрын
Hey! is there a way to get geolocation of videos which are in URL format in flutter?
@IsaiahTshabalala Жыл бұрын
Thank you for this tutorial. Now I am able to conduct my own Firestore unit testing as good as you if not better.
@zhenghaizhou6085 Жыл бұрын
After browsing through stackoverflow, apple developer site and the internet in general for almost an hour, your solution is without a doubt the best one. Thank you!
@mallickpriyanshu Жыл бұрын
Can I Use Firebase Auth Emulator for Google Sign In?
@karapurakesh Жыл бұрын
UIViewControllerRepresentables must be value types: ViewControllerResolver - Are you facing above crash in latest iOS 16.
@ashishkharche2345 Жыл бұрын
Hey, just wanted to say cool videos on iOS! Could you make one on uikit sample app to swiftui gradually conversion. Not just taking existing swiftui view and adding to uikit but like on video converting uikit/storyboad screen to swiftui. I know you have a video on uikit and swift ui but my idea above is a bit different! thanks!
@GoingWalkabout Жыл бұрын
Thank you, it's appreciated. I will think about how to explain the conversion from UIKit to SwiftUI in more detail, but the general idea is to do this view by view
@ashishkharche2345 Жыл бұрын
@@GoingWalkabout appreciate it, thank you;
@juanmacias5922 Жыл бұрын
Welcome back, this project sounds fun!
@lorenbeall147 Жыл бұрын
welcome back sir. we miss you.
@jorgeramosarellano8795 Жыл бұрын
Gracias por mostrarme ese package, era justo lo que estaba buscando!! Gracias!
@davidrai21 Жыл бұрын
I think your solution is so accurate. I had the same problem in one of my apps and my approach was to keep the date picker always visible but add a button (check button) beside the picker that enabled or disabled the date picker so if the picker is disabled it means there is no date set. But I like your approach and I'll use it. Thank you!
@marceloviana7622 Жыл бұрын
what if i am using a real android device? not emulator
@yogitagunjal55692 жыл бұрын
Hi How to get rotation degree value using ExitF function
@zamokuhlekunene92612 жыл бұрын
Hi, is there a way to upload the exif data along with the image to Firebase storage?
@andrewbarrett48952 жыл бұрын
Thank you for your hard work, sir! this is exactly what I needed even in 2022
@GoingWalkabout2 жыл бұрын
You are welcome
@zakblacki2 жыл бұрын
I didn't understand anything. can't even follow with subtitles...
@petrhodny2 жыл бұрын
Thanks for the video!
@billyhoward46802 жыл бұрын
😢 þrðmð§m
@danumichael21432 жыл бұрын
Great video .Thanks a lot for sharing .
@davidvaclavek41502 жыл бұрын
Nice, thank you for the video! 🙂
@GoingWalkabout2 жыл бұрын
Thank you too!
@markme70922 жыл бұрын
How to keep user singed-in with Google firebase in SwiftUI? Please make tutorial! Thanks
@GoingWalkabout2 жыл бұрын
Great suggestion! I might do that somewhere in the future
@yellowlister7622 жыл бұрын
Hi, Thanks for the great video. Can you please make another video on keeping different environments for 'Flutter Web' ?
@GoingWalkabout2 жыл бұрын
Thx. I'm happy it was helpful. I have no interest in Flutter Web and can't make you a video on that.
@PeterFriese2 жыл бұрын
Hi Aad, I am curious why you're not using Combine to subscribe to changes on the password and email fields in your view model.
@GoingWalkabout2 жыл бұрын
Hi Peter, I have considered using Combine in various parts of the application. I haven't done it (yet) because I don't want to change too much at the same time. This is probably I picked up in mij professional career, only change one thing at the time. It's also interesting content to later refactor the current solution into a Combine based solution.
@derekclarke46352 жыл бұрын
😞 Promo`SM!!
@leifashley2 жыл бұрын
Need to keep the code up instead of going back and forth between you and code... I can't follow this
@GoingWalkabout2 жыл бұрын
Thx for the feedback, I will look into ways to better display the code.
@PeterFriese2 жыл бұрын
+1 for using Anonymous Auth!
@jronmorgan2 жыл бұрын
How about getting GPS data in the EXIF directly when using the Camera instead of the photo library..? I have had to ask the phone for the location and write it into the GPS myself as I have not found a way to get it directly from the camera. GPS from the photo gallery taken with the standard camera app works fine. GPS from the camera works fine in Android, just getting nothing from iOS.
@GoingWalkabout2 жыл бұрын
I don't directly use the camera and I don't have the issue. However I do know that iOS has some extra privacy settings to get the GPS location directly from and image.
@rishitchaturvedi69302 жыл бұрын
Is there a way to get location data while the user is clicking a photo? I am even open to the possibilty to store this location data separately rather than keeping it in the metadata section.
@GoingWalkabout2 жыл бұрын
@@rishitchaturvedi6930 Usually you need to original image taken by the phone to get the location data. This means you need to retrieve the full image before you can extract the location data.
@Kevinz9002 жыл бұрын
does this work with videos too?
@tesla17722 жыл бұрын
when i try to create 2 different projects in firebase for Prod and Test is throws error An unexpected error has occurred. [Reason: Requested entity already exists]. how you created 2 different projects with same app id and sha1 as i require it for phone auth
@GoingWalkabout2 жыл бұрын
I created 2 projects, each with a different AppID, but with the same package name. This works for me, but I don't use phone auth
@ktmman15032 жыл бұрын
Hi, Wondering where you are getting you Places Database from ?? Cheers... Craig. Great job !
@GoingWalkabout2 жыл бұрын
Sorry so late. On iOS you can get the places directly from MapKit, it ships with iOS, no extra library necessary
@bazwa6a2 жыл бұрын
Thanks. This is what I was looking for.
@GoingWalkabout2 жыл бұрын
You are welcome
@dvheusden3 жыл бұрын
Thanks for the update. Really like where the project is headed. I would opt for option 2, sharing and access controls. However, the experience (on iPad at least) when creating trips while not being on the trip itself could use some improvement. For example the trip creation screen does not easily allow to select a location, it reverts to using the location. Would be nice if you could search for the location and get the option to use your current. The stock photo for the trip is also just a little too big and hides the (landscape mode) fields to be filled in for the trip, I would half the height of that trip photo. Happy to contribute more and please keep up the good work. Enjoy your trip!
@GoingWalkabout3 жыл бұрын
Hi David, Inappreciate your feedback. I’m currently reviewing the trip creation and take you issue with the stock photo into account. I rebuild the post creation a while back to use the current location on purpose, because the whole idea is to create posts as you go. However there is an option to use the date/location from an uploaded photo.
@carnelyve8663 жыл бұрын
What about flutter? I thought you were going to use flutter for your apps....
@GoingWalkabout3 жыл бұрын
I love Flutter and for a commercial project I would absolutely go for Flutter. However this is a 'hobby' project and I also want to keep up my native iOS skills and for the time being I work on SwiftUI. It's interesting to note that there are conceptually al of similarities between Flutter and SwiftUI. Flutter might get back on the channel in a later stage again.
@alejandrocoronado11313 жыл бұрын
Great video, it would be great to have a better look at the authentication part.
@GoingWalkabout3 жыл бұрын
Hi Alejandro, I've made various videos about Firebase Authentication. Let me know what you specifically need to know about authentication?
@victortimsit3 жыл бұрын
Some information about getting location data from Exif on IOS? It seems not to be provided by the image picker.
@jamesr24083 жыл бұрын
A whole days worth of time spent to get this right. Managed to get photo int value from EXIF data for photo orientation inside fixed aspect ratio container. final fileBytes = File(image.path).readAsBytesSync(); <---- important final data = await readExifFromBytes(fileBytes); var imageWidth = data['EXIF ExifImageWidth']?.printable; <--- .printable is important int widthInt = int.parse(imageWidth!); print('widthString: $widthInt'); data.isEmpty works too.
@jamesr24083 жыл бұрын
Exif Map very inaccessible in Flutter. All codes failing. Future<Map<String, IfdTag>> data = readExifFromBytes(await File(image.path).readAsBytes()); if (data == null || data.isEmpty){ <--- isEmpty not defined for IfdTag 'Future<Map<String, IfdTag>>' print('No Exif info found'); } for (String key in data.keys){ <--- 'keys' isn't defined for the type 'Future<Map<String, IfdTag>>' print('somthing'); }
@danielcharvat24963 жыл бұрын
Just great stuff 🙂
@GoingWalkabout3 жыл бұрын
Glad you think so!
@bojack26633 жыл бұрын
Can I get the sample code for this?
@GoingWalkabout3 жыл бұрын
No, I don't share the code of the project. However I did build a complete photo picker in a sample project that I do share. Checkout the video: kzbin.info/www/bejne/jWGwl6qJrb58rsk for more details
@bojack26633 жыл бұрын
@@GoingWalkabout Already seen it. thanks. The feature I'm trying to understand is how to delete an image after selected and navigated onto the caption page. With the icon close on each image. Plus, the image are in Uint8List, how can they be picked as individual image and uploaded on firebase.