
Create a FlutterFlow account by entering name, email, and password, then access the dashboard and start a new blank project named flutter flow tutorial create blank to begin.
Explore building layouts with rows and columns in FlutterFlow. Learn to arrange images and text using padding, spacing, alignment, and scrollable options, and combine columns inside rows for responsive grids.
Learn how to set a background in a FlutterFlow app by wrapping a row in a container, adding a background image, and applying a white-to-transparent gradient across multiple layers.
Learn how list views improve performance for dynamic data by replacing a column of containers with a list view, enabling native scrolling and loading only visible items.
Explore how to configure app bar and nav bar in FlutterFlow, adjusting height, elevation, color, and icons, centering text, and managing multiple pages with show nav bar.
Learn how to manage page state in FlutterFlow by using a boolean is red variable, initializing to false for purple, and toggling the background color with two buttons.
Explore app states to share a boolean across pages, set defaults, update app state with actions, and drive color changes from red to purple on home and form pages.
Create and manage reusable components to streamline the user interface across pages, using parameters to customize text and color, and update all instances from one location.
Create a logout dialog as a custom snack bar, using a 250 by 150 container, a stack, and a button icon, triggered by three dots and aligned to the icon.
Create a post by uploading a picture to a Supabase storage bucket and folder, then save the image URL in the post record alongside title and description.
Query list from Supabase shows user-specific posts on the home page by filtering the post table by the authenticated user ID, with default images and fields like title and description.
Display a Supabase view inside a friend's page by refreshing the schema and querying the friends view with the authenticated user ID to show each friend's name and profile picture.
Learn to pin user posts on a map by querying posts with location from Supabase, looping through results, converting to lat/long, and rendering markers in FlutterFlow.
Have you ever dreamed of creating your own mobile app? Whether you’re building an app for your business, startup, or looking to kickstart a high-paying freelancing career, this course is for you!
Why FlutterFlow & Supabase?
Traditional app development is expensive and time-consuming, often taking months to complete. But with FlutterFlow, you can design, build, and launch fully functional mobile apps in days—without writing code! This powerful no-code platform enables you to create stunning apps with ease.
On the backend, Supabase provides a scalable, SQL-based database that makes managing user authentication, real-time updates, and secure data storage effortless. It’s an open-source alternative to Firebase, offering greater flexibility and control.
What You’ll Learn:
1) Build a complete mobile app from start to finish
2) Design and customize app components using FlutterFlow
3) Set up user authentication and manage user data securely
4) Integrate a fully functional backend with Supabase
5) Work with real-time databases and cloud storage
6) Deploy your app and bring your ideas to life
Who Am I?
I’m Sebastien, a tech enthusiast with years of experience in fintech and app development. I’ve helped countless people enter the world of mobile app development, and now I’m here to help you do the same.
This course is designed for entrepreneurs, freelancers, and aspiring developers who want to build professional-quality apps without spending months coding. By the end, you’ll have a complete, ready-to-launch app—and the skills to create more.
So, what are you waiting for? Join now and start building your dream app today!