Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Zero To Mastery

Flutter Bootcamp: Zero to Mastery

via Zero To Mastery

Overview

Learn Flutter from scratch with an industry expert. You'll learn Flutter programming fundamentals all the way to advanced skills and reinforce your skills by building a Twitter clone. The only course you need to go from complete Flutter beginner to being able to deploy your own iOS and Android apps and get hired as a Flutter Developer!
  • Learn one of the hottest, most popular and loved frameworks in the world
  • Build fun projects, including a production-ready Twitter clone
  • Learn to write clean, bug-free Flutter code using best practices
  • Master Flutter development from fundamentals all the way to advanced skills
  • Get career advice on how to land your first Flutter Developer job and excel
  • Have the skills and understanding to build your own iOS and Android mobile apps

Syllabus

  •   Introduction
    • Flutter Bootcamp: Zero to Mastery
    • Course Introduction
    • Exercise: Meet Your Classmates and Instructor
    • Course Resources
    • Understanding Your Video Player (notes, video speed, subtitles + more)
    • Set Your Learning Streak Goal
  •   Flutter Fundamentals
    • Why Flutter Is Awesome - Part 1
    • Why Flutter Is Awesome - Part 2
    • Tools You Will Need
    • Setup - Install Flutter
    • Setup - Install Android Studio and XCode
    • Setup - Install VSCode
    • Setting up Emulators
    • Tea Time with Tadas - VSCode Setup
    • Running Your First Flutter App
    • Hot Reload and Hot Restart
    • Flutter Developer Insights - Debugging
    • Widget Tree
    • Stateless and Stateful
    • Intro to Widgets
    • Working with Common Widgets
    • Building UI using Common Widgets
    • BuildContext
    • Navigation
    • Named Navigation
    • Passing Data between Screens
    • Flutter Developer Insights - Navigator 2.0
    • Forms
    • Form Validation
    • Regular Expressions
    • Make It Pretty!
    • Assets
    • Packages
    • Keys
    • Tea Time with Tadas - Flutter Web
    • Let's Have Some Fun (+ Free Resources)
  •   User Interface
    • Layouts
    • Material & Cupertino Design
    • Understanding Constraints - Part 1
    • Understanding Constraints - Part 2
    • Theme
    • Responsive Layouts
    • Tea Time with Tadas - FlutterFlow
    • Flutter Developer Insights - Mobile vs. Web UIs
    • Flutter Developer Insights - DevTools - Part 1
    • Flutter Developer Insights - DevTools - Part 2
    • Unlimited Updates
  •   State Management
    • State Management
    • Basics of Riverpod
    • FutureProvider
    • StateNotifierProvider
    • Flutter Developer Insights - Best State Management
    • Course Check-In
  •   Project: Build a To Do App
    • Architecture
    • Setting up State
    • Add To Do
    • Show To Do
    • Completed To Do's
    • Make It Pretty!
    • Wrap Up
    • Implement a New Life System
  •   Master Project: Building a Twitter Clone
    • Installing Firebase
    • Tea Time with Tadas - Database Options
    • Firebase Authentication
    • Firestore User
    • User State
    • More User Data
    • Adding a Drawer
    • Updating User Name
    • Uploading an Image
    • Posting a Tweet
    • Displaying Tweets
    • Finishing Touches
    • Exercise: Imposter Syndrome
  •   Animation (Welcome to Art Class!)
    • CustomPainter
    • Animations
    • Implicit Animation
    • Explicit Animations
  •   Rive Animation Project: Moon Landing
    • Download Rive File
    • Import Animation into Flutter
    • Combine Animations
    • Mars Landing
    • Add to Twitter App
    • Wrap Up
  •   Flutter Testing
    • Testing Overview
    • Unit Testing
    • Widget Testing
    • Integration Testing
    • Tea Time with Tadas - Test Driven Development (TDD)
  •   Deploying Your App!
    • Deploy Overview
    • Custom Icon
    • Android Build
    • Releasing to Playstore
    • Releasing on Apple Appstore
  •   Flutter Developer Career Advice
    • Types of Jobs
    • Career Advice
    • Flutter Questions
    • Social Media
  •   Where To Go From Here?
    • Thank You
    • Review This Course!
    • Become An Alumni
    • Learning Guideline
    • LinkedIn Endorsements
    • Coding Challenges

Taught by

Tadas Petra

Reviews

Start your review of Flutter Bootcamp: Zero to Mastery

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.