Image Picker & Firebase Storage in React Native (Expo Go) | SWE Summer Camp – Lecture 19

Learn how to let users pick or take a photo in a React Native / Expo app, preview it in a settings screen, and upload it to Firebase Storage. In this lecture we talked about: Using expo-image-picker to open the camera / photo library in an iOS app running in Expo Go Attaching or taking a photo and showing the preview in a settings screen Converting the picked image into a blob for upload Uploading the blob to Firebase Storage and linking it back to the user's Firestore document This builds directly on Lecture 18, where we set up Firestore, security rules, and saved our first user-scoped document — now we're attaching an image to that same user record. This is part of the SWE Summer Camp series, where we're building a full React Native app from scratch — covering Expo, Firebase, Git/GitHub, and AI tooling along the way. 🔗 Resources: Code repo: https://github.com/rizwanatta/bootcam... Full playlist:    • Summer Talks Jun 2026   Previous lecture: Lecture 18 – Firestore Setup, Rules & Saving User Data (link once live) If this helped, subscribe for the rest of the series — new lectures drop regularly. #ReactNative #Expo #FirebaseStorage #ImagePicker #SWESummerCamp

Stop Stressing on AI Taking your jobs; New CS graduates. [lec01]
▶︎

Stop Stressing on AI Taking your jobs; New CS graduates. [lec01]

Firestore in React Native: Setup, Rules & Saving User Data | SWE Summer Camp – Lecture 18
▶︎

Firestore in React Native: Setup, Rules & Saving User Data | SWE Summer Camp – Lecture 18

Custom App Icon, App Name & Local EAS Builds — React Native Finale | SWE Summer Camp #21
▶︎

Custom App Icon, App Name & Local EAS Builds — React Native Finale | SWE Summer Camp #21

Intro to git , github, git in VScode
▶︎

Intro to git , github, git in VScode

Lecture 17 ( SSH for giti, Git reset, firebase edition, cloning via SSH,  AI in a sandbox )
▶︎

Lecture 17 ( SSH for giti, Git reset, firebase edition, cloning via SSH, AI in a sandbox )

What is AI? How ML Works | Firebase + Frontend vs Backend | Lecture 14
▶︎

What is AI? How ML Works | Firebase + Frontend vs Backend | Lecture 14

Chosen One!! The Assignment Over Your Life is Not for the Weak 💯 You've Done the Impossible!!
▶︎

Chosen One!! The Assignment Over Your Life is Not for the Weak 💯 You've Done the Impossible!!

Stanislav Krapivnik: Russlands Wut kocht über – Steht ein EU-Russland-Krieg bevor?
▶︎

Stanislav Krapivnik: Russlands Wut kocht über – Steht ein EU-Russland-Krieg bevor?

Black Book of State Media: The Reckoning with ARD and ZDF | Interview with Josef Kraus
▶︎

Black Book of State Media: The Reckoning with ARD and ZDF | Interview with Josef Kraus

WTF Is Happening to South Korea
▶︎

WTF Is Happening to South Korea

Android 17 sucks. So I put Linux on a phone.
▶︎

Android 17 sucks. So I put Linux on a phone.

Sommerinterview: „Kontrollverlust ist noch verharmlosend!“ – Patzelt Politik
▶︎

Sommerinterview: „Kontrollverlust ist noch verharmlosend!“ – Patzelt Politik

PINK & ORANGE GRADIENT IN HD [3 HOURS]
▶︎

PINK & ORANGE GRADIENT IN HD [3 HOURS]

CHOSEN ONE!! THEY'RE BEGGING HIM TO WARN YOU... BUT HE JUST GRINNED AND SAID "TOO LATE"
▶︎

CHOSEN ONE!! THEY'RE BEGGING HIM TO WARN YOU... BUT HE JUST GRINNED AND SAID "TOO LATE"

No Boss, No Money: The Raw Reality of China’s Gen-Z Freelancers
▶︎

No Boss, No Money: The Raw Reality of China’s Gen-Z Freelancers

How I Tricked Big Tech’s AI Pricing Algorithms to Save $8,793
▶︎

How I Tricked Big Tech’s AI Pricing Algorithms to Save $8,793

React Native Props & Custom Buttons | Expo Icons Tutorial | Lecture 12
▶︎

React Native Props & Custom Buttons | Expo Icons Tutorial | Lecture 12

شنبه شبا با سینا / Saturday Nights With Sina © قسمت هفتم / Part 7
▶︎

شنبه شبا با سینا / Saturday Nights With Sina © قسمت هفتم / Part 7

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Full App Building Course with Cursor (3+ Hours)
▶︎

Full App Building Course with Cursor (3+ Hours)