Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Flutter Masterclass - (Dart, Api & More)
Rating: 4.0 out of 5(610 ratings)
37,377 students

Flutter Masterclass - (Dart, Api & More)

Complete No-Nonsense Masterclass on Flutter for Native Android and IOS App Development.
Created bySujan Pokhrel
Last updated 2/2025
English

What you'll learn

  • Learn Flutter and Dart systematically, step by step, from the basics.
  • Explore the integration of APIs in Flutter and enhance your proficiency in working with them.
  • Discover how to leverage Firebase effectively for your projects and master its usage.
  • Create compelling native mobile applications for both Android and iOS platforms.
  • Avoid useless coding - Learn what's important

Course content

11 sections113 lectures10h 56m total length
  • Course Introduction2:11

    Master Flutter basics by building six practical apps, from Hello Flutter to a Firebase-powered final chat. Explore widgets, API integration, error handling, and global state management.

  • Flutter Setup (Windows)10:05

    Install flutter on Windows, including Git for Windows and Android Studio with SDK tools. Run flutter doctor to verify, then set up an emulator in Android Studio.

  • Flutter Setup (MACOS)6:09

    Learn how to set up Flutter on macOS, choosing between manual install and Homebrew, install Flutter via Homebrew, configure Android Studio, SDK tools, and an emulator, and run flutter doctor.

  • Install Visual Studio Code & Extensions (Windows / MacOS)2:19

    Download and install Visual Studio Code from code.visualstudio.com for Windows or MacOS, launch it, install the flutter extension (with the dart extension) and error lens, and enable word wrap.

  • Git Check & Github Account Creation1:33

    Verify git is installed by running git -v in your terminal to clone GitHub projects, and create a GitHub account at github.com if you don't have one.

Requirements

  • No prior knowledge of Flutter or Dart is required
  • No prior knowledge of any programming language is required
  • Learn everything from ground up

Description

Get ready for a no-nonsense journey into Flutter app development. We're not here to waste your time or inundate you with unnecessary details. We've walked the walk, published apps, and now we're on a mission to teach you only what truly matters.


In this guide, we'll strip away the fluff and focus on the practical, hands-on skills you need. No lengthy theoretical lectures or mind-numbing jargon—just the good stuff. From core concepts and widgets to state management and connecting with APIs, we've got your back.


Oh, and did we mention Firebase? Because who needs a convoluted explanation when you can dive straight into harnessing its power for your apps?


Get ready to cut through the noise and become a Flutter maestro.

No-nonsense, just knowledge that sticks!


Here's a sneak peek at the knowledge you'll acquire in this course:


  • Fundamental concepts of Dart & Flutter

  • In-depth understanding of Flutter Widgets

  • Effective state management techniques

  • Mastering animations within Flutter

  • Seamless integration with back-end through APIs

  • Harnessing the power of Firebase for advanced functionalities

  • Advanced topics in Flutter UI/UX design

  • Providers for State Management

  • Github

  • Firebase Authentication, Firestore, FlutterFire and more

  • Real-world projects and hands-on applications of Flutter principles


So, buckle up! Get ready to cut through the noise and emerge as a Flutter maestro. Happy coding!

Who this course is for:

  • This course welcomes anyone interested in mobile apps development
  • Who want to excel in flutter app development