Add image support to Flutter web application with Supabase Storage | Flutter Figma Clone #4

  Рет қаралды 1,817

Supabase

Supabase

Күн бұрын

Use Flutter's Custom Paint API and Supabase Storage to easily add image support to your application.
▶ supabase.com/docs/guides/storage
Uploading and downloading images is easy using Supabase Storage. We use the CustomPaint class of Flutter and Supabase Storage to have the user upload images that will be cropped in any shapes the users want and display them on the canvas. This video is episode 4 of the create a Figma clone using Flutter and Supabase series.
▶ Full code of the Figma clone app: github.com/dshukertjr/example...
Welcome to Episode 4 of our "Create a Figma Clone App Using Flutter and Supabase" series.
In today’s tutorial, Tyler is showing you how to integrate Supabase Storage to handle image uploads in our app, so our Figma clone can work with images just like the real application.
What you'll learn:
✅ Setting Up the UI: We'll show you how to set up a user interface for uploading images, adding a panel similar to Figma’s own.
✅ Image Upload Functionality: We'll show you how to upload images to Supabase Storage using the image picker plugin and configure the storage bucket directly from the Supabase dashboard.
✅ Handling Image Storage: Learn how to create and configure a storage bucket in Supabase, so you can set file size limits, and specify allowable MIME types to ensure that your app handles images securely without slowing your app down due to bloated file sizes - SUPER useful for devs.
✅ Integrating Uploaded Images into the App: Once an image is uploaded, see how to draw it onto the canvas within your Flutter app, using Flutter APIs to handle image rendering dynamically.
✅ Security Configurations: We'll show you how to set up row-level security policies for your storage bucket to protect your data and ensure that image uploads are handled securely, even in an open environment - your app is SAFE!
We'll show you the technical steps, but show you how to navigate a cloud environment using Supabase’s scalable storage solution safely.
Whether you’re enhancing your app’s functionality or building a complex design tool, these skills are invaluable for devs!
💻 Videos to watch next:
▶ Add live cursor sharing using Flutter and Supabase | Flutter Figma Clone #1 • Add live cursor sharin...
▶ Draw and sync canvas in real-time | Flutter Figma Clone #2 • Draw and sync canvas i...
▶ Track online users with Supabase Realtime Presence | Flutter Figma Clone #3 • Track online users wit...
👇 Learn more about Supabase 👇
🕸 Website: supabase.com/
🏁 Get started: app.supabase.com/
📄 Docs: supabase.com/docs
🔔 Subscribe for more tutorials and feature updates from Supabase: / @supabase
📱 Connect with Us:
🐙 Github: github.com/supabase
💬 Discord: 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

Пікірлер: 7
@dshukertjr
@dshukertjr 3 ай бұрын
I had so much fun through the Figma clone series. Would you like to see us build clones of other applications? Let us know in the comments what other clone apps you want us to build on KZbin 👇
@flutterlord
@flutterlord 3 ай бұрын
How about a scalable chat + feed app that solves the issue of handling massive message tables by simply expiring/deleting messages or feed posts over time.
@atheer3343
@atheer3343 2 ай бұрын
Can you do a video on stripe Connect integration in a flutter app with supabase there’s no resource on that. Thank you.
@flutterlord
@flutterlord 3 ай бұрын
Yet another banger- this helps a ton !!
@Shreyas-fs3dp
@Shreyas-fs3dp 3 ай бұрын
Please make video on how to implement google/apple signIn in compose multiplatform app
@rtorcato
@rtorcato 3 ай бұрын
Is it possible to setup Supabase to use R2 storage?
@dshukertjr
@dshukertjr 3 ай бұрын
Bring your own storage might come some time in the future. Not sure if R2 will be on the list of supported providers, but keep your eyes open to the updates 👀
Getting Started with Flutter and Supabase
6:59
Supabase
Рет қаралды 25 М.
Why is this number everywhere?
23:51
Veritasium
Рет қаралды 7 МЛН
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 6 МЛН
Универ. 10 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:04:59
Комедии 2023
Рет қаралды 2,8 МЛН
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 59 МЛН
How to store and query JSON data in Postgres
5:05
Supabase
Рет қаралды 6 М.
Spacing - Tailwind CSS for Devs in a Hurry
6:00
Muslim Helalee
Рет қаралды 163
I Created A Mobile App Using These Simple Tools!
10:48
Simon Grimm
Рет қаралды 626 М.
Are Multi-Column Indexes a good idea?
11:22
Supabase
Рет қаралды 2,1 М.
How ChatGPT Built My App in Minutes 🤯
8:28
Website Learners
Рет қаралды 2 МЛН
Make your queries 43,240x faster
13:16
Supabase
Рет қаралды 22 М.
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 1,6 МЛН
Lid hologram 3d
0:32
LEDG
Рет қаралды 9 МЛН
iOS 18 vs Samsung, Xiaomi,Tecno, Android
0:54
AndroHack
Рет қаралды 95 М.
Main filter..
0:15
CikoYt
Рет қаралды 12 МЛН
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 34 МЛН