Flutter Crash Course #18 - Making Re-usable Widgets

Flutter Crash Course #18 - Making Re-usable Widgets

In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. Get the Flutter ...

Flutter Crash Course #17 - Control Flow in Lists

Flutter Crash Course #17 - Control Flow in Lists

In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. Get the Flutter ...

Flutter Crash Course #16 - Stateful Widgets

Flutter Crash Course #16 - Stateful Widgets

In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. Get the Flutter ...

Flutter Crash Course #15 - Buttons & Press Events

Flutter Crash Course #15 - Buttons & Press Events

In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. Get the Flutter ...

Flutter Crash Course #14 - Expanded Widget

Flutter Crash Course #14 - Expanded Widget

In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. Get the Flutter ...

Flutter Crash Course #13 - Images

Flutter Crash Course #13 - Images

In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. Get the Flutter ...

Flutter Crash Course #12 - Rows

Flutter Crash Course #12 - Rows

In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. Get the Flutter ...

Flutter Crash Course #11 - Columns

Flutter Crash Course #11 - Columns

In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. Get the Flutter ...

Flutter Crash Course #10 - Imports & Quick Refactor

Flutter Crash Course #10 - Imports & Quick Refactor

In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. Get the Flutter ...

Flutter Crash Course #9 - Containers

Flutter Crash Course #9 - Containers

In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. Get the Flutter ...

Flutter Crash Course #8 - Stateless Widgets

Flutter Crash Course #8 - Stateless Widgets

In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. Get the Flutter ...

Flutter Crash Course #7 - MaterialApp & Scaffold

Flutter Crash Course #7 - MaterialApp & Scaffold

In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. Get the Flutter ...

Flutter Crash Course #6 - Widgets

Flutter Crash Course #6 - Widgets

In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. Get the Flutter ...

Flutter Crash Course #5 - Quick Project Overview

Flutter Crash Course #5 - Quick Project Overview

In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. Get the Flutter ...

Flutter Crash Course #4 - Making a New Flutter Project

Flutter Crash Course #4 - Making a New Flutter Project

In this flutter tutorial series, you'll learn how to make mobile apps with flutter, from scratch. Get the Flutter Masterclass ...

Flutter Crash Course #3 - Installing on a Mac

Flutter Crash Course #3 - Installing on a Mac

In this Flutter tutorial, learn how to install Flutter on a Mac. Get the Flutter Masterclass Course: ...

Flutter Crash Course #2 - Installing on Windows

Flutter Crash Course #2 - Installing on Windows

In this Flutter tutorial, learn how to install Flutter on a Windows machine. Get the Flutter Masterclass Course: ...

Flutter Crash Course #1 - What is Flutter?

Flutter Crash Course #1 - What is Flutter?

In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. Get the Flutter ...

New Flutter Masterclass Course!

New Flutter Masterclass Course!

Get the Flutter Masterclass Course: https://netninja.dev/p/flutter-masterclass Use promo FLUTTERNINJA50 for 50% off!

Dart Crash Course #12 - Fetching Data

Dart Crash Course #12 - Fetching Data

In this Dart crash course, you'll learn how to code in Dart from the ground up, in prep for making applications with Flutter (which ...

Dart Crash Course #1 - What is Dart?

Dart Crash Course #1 - What is Dart?

In this Dart crash course, you'll learn how to code in Dart from the ground up, in prep for making applications with Flutter (which ...

Supabase Tutorial #10 - Intro to RLS & Policies

Supabase Tutorial #10 - Intro to RLS & Policies

Access the course files on GitHub: https://github.com/iamshaunjp/Supabase-Tutorial-for-Beginners ‍ React Complete Tutorial ...

Weather App Build (Vue 3 & Tailwind) #10 - Adding Cities to Local Storage

Weather App Build (Vue 3 & Tailwind) #10 - Adding Cities to Local Storage

In this lesson, we'll allow users the ability to add, or "save", cities to local storage. ‍ Subscribe to John's channel for more great ...

Weather App Build (Vue 3 & Tailwind) #7 - Redirect Route

Weather App Build (Vue 3 & Tailwind) #7 - Redirect Route

In this lesson, we'll handle redirects. ‍ Subscribe to John's channel for more great web dev tutorials ...

Flutter Animation Tutorial #10 - Stagger List Animations

Flutter Animation Tutorial #10 - Stagger List Animations

Hey gang, in this final Flutter animations tutorial we'll have a look at how to stagger each list item animation onto the screen. Flutter Futures / async code ...

Flutter Animation Tutorial #9 - Animated Lists

Flutter Animation Tutorial #9 - Animated Lists

Hey gang, in this Flutter animations tutorial we'lltake a look at how to create animations for our list items. ‍ ‍ JOIN THE ...

Flutter Animation Tutorial #8 - Curves

Flutter Animation Tutorial #8 - Curves

JOIN THE GANG - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg/join ...

Flutter Animation Tutorial #7 - Tween Sequences

Flutter Animation Tutorial #7 - Tween Sequences

Hey gang, in this Flutter animations tutorial we'll take a look at tween sequences in order to string together a more complex ...

Flutter Animation Tutorial #6 - Animation Controllers

Flutter Animation Tutorial #6 - Animation Controllers

In this Flutter animations tutorial we'll take a look at animation controllers - which give us more granular control over our ...

Flutter Animation Tutorial #5 - Dart Mixins (Primer)

Flutter Animation Tutorial #5 - Dart Mixins (Primer)

In this tutorial we'll take a side-step to talk about mixins in Dart, because we'll be using a mixin in the next video to create an ...

Flutter Animation Tutorial #4 - Hero Animations

Flutter Animation Tutorial #4 - Hero Animations

Hey gang, in this Flutter animations tutorial we'll take a look at Hero animations - a simple way to animate widgets from one ...

Flutter Animation Tutorial #3 - Tween Animation Builder

Flutter Animation Tutorial #3 - Tween Animation Builder

In this Flutter Animations tutorial we'll use the Tween Animation Builder widget to add more customization to our ...

Flutter Animation Tutorial #2 - Built-in Animations

Flutter Animation Tutorial #2 - Built-in Animations

I this Flutter Animation tutorial we'll take a look at some of the out-of-the-box animations built into Flutter to easily animate ...

Flutter Animation Tutorial #1 - Intro & Setup

Flutter Animation Tutorial #1 - Intro & Setup

Hey gang, in this Flutter Animation tutorial series we'll look at some of the best ways to animate elements, using a combination of ...

Flutter & Firebase App Tutorial #28 - Testing & Wrap Up

Flutter & Firebase App Tutorial #28 - Testing & Wrap Up

For more Firebase goodness, see my other playlists: Firebase Auth tutorial ...

Flutter & Firebase App Tutorial #27 - Finishing Touches

Flutter & Firebase App Tutorial #27 - Finishing Touches

Hey gang, in this Flutter tutorial we'll put some final touches to our app! ---------------------------------------- ‍ ‍ Course Links: ...

Flutter & Firebase App Tutorial #26 - Updating User Data

Flutter & Firebase App Tutorial #26 - Updating User Data

Hey gang, in this Flutter & Firebase tutorial we'll see how to update the preferences of the logged in user in their Firebase record ...

Flutter & Firebase App Tutorial #25 - Using a Stream Builder

Flutter & Firebase App Tutorial #25 - Using a Stream Builder

Hey gang, in this video we'll set up a stream builder to show the current data of the logged in user.

Flutter & Firebase App Tutorial #24 - User Data Model

Flutter & Firebase App Tutorial #24 - User Data Model

Hey gang, in this Flutter tutorial we'll set up a stream to listen to our Firebase/Firestore user data & create a UserData model to ...

Flutter & Firebase App Tutorial #23 - Sliders

Flutter & Firebase App Tutorial #23 - Sliders

Hey gang, in this Flutter tutorial we'll take a look at a built-in widget called the Slider, which will be used in our form to control the ...

Flutter & Firebase App Tutorial #22 - Drop-downs

Flutter & Firebase App Tutorial #22 - Drop-downs

Hey gang, in this Flutter tutorial we'll start our form in the bottom sheet and take a look at drop-downs too.

Flutter & Firebase App Tutorial #21- Bottom Sheets

Flutter & Firebase App Tutorial #21- Bottom Sheets

Hey gang, in this Flutter tutorial we'll take a look at bottom sheets & add one to our app, so that a user can change their ...

Flutter & Firebase App Tutorial #20 - Listing Brew Data

Flutter & Firebase App Tutorial #20 - Listing Brew Data

Hey gang, in this Flutter tutorial we'll list all of our brew data on the home screen. Lesson on List View ...

Flutter & Firebase App Tutorial #19 - Brew Model

Flutter & Firebase App Tutorial #19 - Brew Model

Hey gang, in this Flutter & Firebase tutorial we'll create a custom Brew model which will contain only the properties we need.

Flutter & Firebase App Tutorial #18 - Firestore Streams

Flutter & Firebase App Tutorial #18 - Firestore Streams

Course Links: Course files - https://github.com/iamshaunjp/flutter-firebase ‍ ‍ Other Related Courses: + Flutter Tutorial for ...

Flutter & Firebase App Tutorial #17 - Firestore User Records

Flutter & Firebase App Tutorial #17 - Firestore User Records

Hey gang, in this Flutter & Firebase tutorial we'll see how we can create a custom user record in our Firestore database for each ...

Flutter & Firebase App Tutorial #16 - Firestore Database Setup

Flutter & Firebase App Tutorial #16 - Firestore Database Setup

Hey gang, in this Flutter tutorial we'll set up our Firestore database and link it to our app.

Flutter & Firebase App Tutorial #15 - Loading Widget

Flutter & Firebase App Tutorial #15 - Loading Widget

Hey gang, in this tutorial we'll use Flutter Spinkit to create a loading widget. You can read more about the package here ...

Flutter & Firebase App Tutorial #14 - Text Input Decoration

Flutter & Firebase App Tutorial #14 - Text Input Decoration

Hey gang, in this Flutter and Firebase tutorial we'll take a look at how to styles our text input widgets, and put those styles in a ...

Flutter & Firebase App Tutorial #13 - Sign in With Email & Password

Flutter & Firebase App Tutorial #13 - Sign in With Email & Password

Hey gang, in this Flutter tutorial I'll show you how to sign in to the app using an email and a password (using Firebase auth).

Flutter & Firebase App Tutorial #12 - Register With Email & Password

Flutter & Firebase App Tutorial #12 - Register With Email & Password

Hey gang, in this Flutter tutorial we'll see how to register a new firebase user in our app with an email and password. We'll also ...

Flutter & Firebase App Tutorial #11 - Toggle Between Forms

Flutter & Firebase App Tutorial #11 - Toggle Between Forms

Hey gang, in this Flutter & Firebase tutorial we'll see how we can toggle between the sign in form and the register form in our app.

Flutter & Firebase App Tutorial #10- Sign In & Register Forms

Flutter & Firebase App Tutorial #10- Sign In & Register Forms

Course Links: Course files - https://github.com/iamshaunjp/flutter-firebase ‍ ‍ Other Related Courses: + Flutter Tutorial for ...

Flutter & Firebase App Tutorial #9 - Signing Out

Flutter & Firebase App Tutorial #9 - Signing Out

Hey gang, in this Flutter tutorial we'll take a look at how to sign out using firebase auth. We'll also see how we can switch between ...

Flutter & Firebase App Tutorial #8 - Provider Package

Flutter & Firebase App Tutorial #8 - Provider Package

Hey gang, in this tutorial we'll talk about the Provider package, and set it up so that it can provide stream data (user auth status) to ...

Flutter & Firebase App Tutorial #7 - Streams

Flutter & Firebase App Tutorial #7 - Streams

Hey gang, in this Flutter & Firebase tutorial we'll talk about what streams are, and then set up a stream in our app to listen for auth ...

Flutter & Firebase App Tutorial #6 - Custom User Model

Flutter & Firebase App Tutorial #6 - Custom User Model

Hey gang, in this tutorial we'll create a custom User model for our project, which contains only the data we need. This makes our ...

Flutter & Firebase App Tutorial #5 - Anonymous Sign In

Flutter & Firebase App Tutorial #5 - Anonymous Sign In

Hey gang, in this Flutter & Firebase tutorial we'll try implementing our anon sign in method from the auth class, in a custom sign-in ...

Flutter & Firebase App Tutorial #4 - Firebase Auth

Flutter & Firebase App Tutorial #4 - Firebase Auth

Hey gang, in this Flutter & Firebase tutorial we'll begin to set-up our authentication class, which will handle things like signing in, ...

Flutter & Firebase App Tutorial #3 - Basic App Structure

Flutter & Firebase App Tutorial #3 - Basic App Structure

Hey gang, in this Flutter & Firebase tutorial we'll take a look at the overall app structure and the different widgets we'll need to ...

Flutter & Firebase App Tutorial #2 - Firebase Setup

Flutter & Firebase App Tutorial #2 - Firebase Setup

Hey gang, in this Flutter & Firebase tutorial we'll go through the steps needed to set up Firebase in our Flutter app, so that we can ...

Flutter & Firebase App Tutorial #1 - Introduction

Flutter & Firebase App Tutorial #1 - Introduction

Hey gang, in this Flutter & Firebase tutorial series, we'll build a complete app with a database (Firebase Firestore) and an ...

Flutter Tutorial for Beginners #35 - Updating the Time

Flutter Tutorial for Beginners #35 - Updating the Time

Hey gang, in this final Flutter tutorial we'll see how we can update the time when we click on a different location. Next, check out ...

Flutter Tutorial for Beginners #34 - List View Builder

Flutter Tutorial for Beginners #34 - List View Builder

Hey gang, in this Flutter tutorial we'll look at the ListView builder to create a list-style layout in our app.

Flutter Tutorial for Beginners #33 -Ternary Operators

Flutter Tutorial for Beginners #33 -Ternary Operators

Hey gang, in this Flutter tutorial we'll see how to use a ternary operator in Dart to choose what background image to show based ...

Flutter Tutorial for Beginners #32 - Loaders / Spinners

Flutter Tutorial for Beginners #32 - Loaders / Spinners

Hey gang, in this Flutter tutorial we'll take a look at how to create a spinner to show on the UI while the content is loading. For this ...

Flutter Tutorial for Beginners #31 - Formatting & Showing Dates

Flutter Tutorial for Beginners #31 - Formatting & Showing Dates

Hey gang, in this Flutter tutorial I'll show you how we can quickly format our date and output it to the home screen.

Flutter Tutorial for Beginners #30 - Passing Route Data

Flutter Tutorial for Beginners #30 - Passing Route Data

Course Links: Course files - https://github.com/iamshaunjp/flutter-beginners-tutorial Android Studio ...

Flutter Tutorial for Beginners #29 - Error Handling

Flutter Tutorial for Beginners #29 - Error Handling

Hey gang, in this Flutter tutorial for Beginners, I'll explain how to handle errors from our API call.

Flutter Tutorial for Beginners #28 - WorldTime Custom Class

Flutter Tutorial for Beginners #28 - WorldTime Custom Class

Hey gang, in this Flutter tutorial we'll create a custom WorldTime class to handle our api calls, and hook it up with our app.

Flutter Tutorial for Beginners #27 - World Time API

Flutter Tutorial for Beginners #27 - World Time API

Hey ninjas, in this Flutter tutorial we'll take a look at the API we'll be using to get our time data - the World Time API.

Flutter Tutorial for Beginners #26 - Flutter Packages (http)

Flutter Tutorial for Beginners #26 - Flutter Packages (http)

Hey gang, in this Flutter tutorial I'll show you how we can add packages to our Flutter apps to provide additional functionality.

Flutter Tutorial for Beginners #25 - Asynchronous Code

Flutter Tutorial for Beginners #25 - Asynchronous Code

Hey gang, in this Flutter tutorial we'll talk about async code in Dart - async, await & Futures.

Flutter Tutorial for Beginners #24 - Widget Lifecycle

Flutter Tutorial for Beginners #24 - Widget Lifecycle

Course Links: Course files - https://github.com/iamshaunjp/flutter-beginners-tutorial Android Studio ...

Flutter Tutorial for Beginners #23 - Maps & Routing

Flutter Tutorial for Beginners #23 - Maps & Routing

Hey gang, in this Flutter tutorial we'll talk a little bit about Maps in Dart and routing for your apps (when you have multiple screens ...

Flutter Tutorial for Beginners #22 - Starting the World Time App

Flutter Tutorial for Beginners #22 - Starting the World Time App

Hey gang, in this Flutter tutorial we'll start our final, bigger project - the World Time app.

Flutter Tutorial for Beginners #21 - Functions as Parameters

Flutter Tutorial for Beginners #21 - Functions as Parameters

Hey gang, in this Flutter tutorial I'll show you how we can update the state of our 'parent' widget by passing a function into a ...

Flutter Tutorial for Beginners #20 - Extracting Widgets

Flutter Tutorial for Beginners #20 - Extracting Widgets

Hey gang, in this Flutter tutorial I'll show you how you can extract widget trees into their own re-usable class widget.

Flutter Tutorial for Beginners #19 - Cards

Flutter Tutorial for Beginners #19 - Cards

Hey gang, in this Flutter tutorial I'll show you how to work with the Card widget - a simple layout widget in Flutter.

Flutter Tutorial for Beginners #18 - Custom Classes

Flutter Tutorial for Beginners #18 - Custom Classes

Course Links: Course files - https://github.com/iamshaunjp/flutter-beginners-tutorial Android Studio ...

Flutter Tutorial for Beginners #17 - Lists of Data

Flutter Tutorial for Beginners #17 - Lists of Data

Hey all, in this Flutter tutorial I'll show you how we can cycle through lists of data and output that data in our widget tree using the ...

Flutter Tutorial for Beginners #16 - Stateful Widgets

Flutter Tutorial for Beginners #16 - Stateful Widgets

Hey gang, in this Flutter tutorial we'll take a look at using stateful widgets as well as stateless ones. Stateful widgets are ones ...

Flutter Tutorial for Beginners #15 - Ninja ID Project

Flutter Tutorial for Beginners #15 - Ninja ID Project

Hey gang, in this Flutter tutorial we'll put everything together that we've learnt so far about Flutter and create a mini app project (a ...

Flutter Tutorial for Beginners #14 - Expanded Widgets

Flutter Tutorial for Beginners #14 - Expanded Widgets

Hey all, in this Flutter tutorial I'll explain what the Expanded widget is and how we can use it to control our layouts in conjunction ...

Flutter Tutorial for Beginners #13 - Flutter Outline & Shortcuts

Flutter Tutorial for Beginners #13 - Flutter Outline & Shortcuts

Hey gang, in this Flutter tutorial I'll show you a few handy shortcuts using the action menu and the Flutter outline panel.

Flutter Tutorial for Beginners #12 - Columns

Flutter Tutorial for Beginners #12 - Columns

Hey gang, in this Flutter tutorial I'll show you how to layout widgets into columns, and also how to nest rows within columns too.

Flutter Tutorial for Beginners #11 - Rows

Flutter Tutorial for Beginners #11 - Rows

Hey gang, in this Flutter tutorial I'll explain we can start to put more than 1 widget on a page by using rows (the Row widget!).

Flutter Tutorial for Beginners #10 - Containers & Padding

Flutter Tutorial for Beginners #10 - Containers & Padding

Hey ninjas, in this Flutter tutorial I'll explain how we can add padding, margin & background colours to sections of the app using ...

Flutter Tutorial for Beginners #9 - Buttons & Icons

Flutter Tutorial for Beginners #9 - Buttons & Icons

Hey gang, in this Flutter tutorial we'll see how to use both the Icon and the various Button widgets (flat & raised), as well as how ...

Flutter Tutorial for Beginners #8 - Images & Assets

Flutter Tutorial for Beginners #8 - Images & Assets

Hey ninjas, in this Flutter tutorial I'll show you how to work with images. I'll show you two types of Image widget - the network ...

Flutter Tutorial for Beginners #7 - Stateless Widgets & Hot Reload

Flutter Tutorial for Beginners #7 - Stateless Widgets & Hot Reload

Hey gang, in this Flutter tutorial I'll talk about what stateless widgets are and how we can begin to make our code more modular by ...

Flutter Tutorial for Beginners #6 - Colours & Fonts

Flutter Tutorial for Beginners #6 - Colours & Fonts

Hey gang, in this Flutter tutorial I'll explain ho we can use the Material Design colour library in Flutter. I'll also show you how to add ...

Flutter Tutorial for Beginners #5 - Scaffold & AppBar Widgets

Flutter Tutorial for Beginners #5 - Scaffold & AppBar Widgets

Hey ninjas, in this Flutter tutorial we'll take a look at the Scaffold widget and the AppBar widget. We use the Scaffold widget to ...

Flutter Tutorial for Beginners #4 - Creating a Flutter App in Android Studio

Flutter Tutorial for Beginners #4 - Creating a Flutter App in Android Studio

Hey gang, in this Flutter tutorial we'll take a look at how to set up a Flutter app in Android Studio, as well as how to install an ...

Flutter Tutorial for Beginners #3 - Dart Primer

Flutter Tutorial for Beginners #3 - Dart Primer

Hey gang, in this Flutter tutorial I'll give you a quick primer to the Dart language, which is what we'll be using t create our Flutter ...

Flutter Tutorial for Beginners #2 - Flutter Overview

Flutter Tutorial for Beginners #2 - Flutter Overview

Hey gang, in this Flutter tutorial I'll explain the basic concepts of Flutter and what makes up a Flutter app - WIDGETS!

Flutter Tutorial for Beginners #1 - Intro & Setup

Flutter Tutorial for Beginners #1 - Intro & Setup

Hey gang, in this Flutter tutorial for beginners, I'll give you a quick introduction to the course and Flutter itself, a preview of what ...

Firebase Auth Tutorial #15- Firestore Users Collection

Firebase Auth Tutorial #15- Firestore Users Collection

Hey gang, in this Firebase auth tutorial I'll show you how to create a Users collection in our Firestore database and store ...