Use the tus-js-client with @ExpoDevelopers in React Native to provide a resumable file upload experience in your mobile applications.
Find the docs: https://supabase.link/expo-tus-docs
Find the code: https://supabase.link/expo-tus-gh
CHAPTERS:
00:00 Intro to resumable uploads
00:10 Expo React Native ImagePicker upload demo
00:25 Benefits of resumable uploads with TUS protocol
01:30 Create a new Supabase project
02:29 Configure the environment variables
03:10 Create a new Expo App
03:40 Configure the Expo ImagePicker
04:12 Request Media Library Permissions React Native
04:28 Request Camera Permissions React Native
06:18 Upload files with the tus-js-client
12:20 Configure the Supabase Storage Bucket
12:37 Configure RLS policies
13:53 Run the app
14:28 Upload a PDF document
15:41 Upload documents from the web
💻 Videos to watch next:
▶ • Flutter tutorial - Build an Uber clone wit...
▶ • React Native #Maps - self-hosted!
▶ • In-Browser Semantic AI Search - free and o...
👇 Learn more about Supabase 👇
🕸 Website: https://supabase.com/
🏁 Get started: https://app.supabase.com/
📄 Docs: https://supabase.com/docs
🔔 Subscribe for more tutorials and feature updates from Supabase: / @supabase
📱 Connect with Us:
🐙 Github: https://www.github.com/supabase
💬 Discord: https://discord.supabase.com/
🐦 Twitter: / supabase
▶ Instagram (follow for memes): / supabasecom
ABOUT SUPABASE:
Supabase is the open source Firebase alternative. Supabase provides a full Postgres database for every project with pgvector, backups, realtime, and more. Add and manage email and password, passwordless, OAuth, and mobile logins to your project through a suite of identity providers and APIs.
Build in a weekend, scale to millions.
#Supabase #AppDevelopment #RealtimeApps #DeveloperTools #storage #uploads #mobile #expo