Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Flutter Masterclass: Beginner to Pro [2024]
Rating: 4.4 out of 5(37 ratings)
204 students

Flutter Masterclass: Beginner to Pro [2024]

Learn how to code apps for iOS / Android / web with Flutter
Created byHyunwoo Koh
Last updated 1/2024
English

What you'll learn

  • Programming fundamentals: Let's get you up to speed on the basics of coding first
  • Everything is a widget!
  • Code functional apps: todo / notes / habit tracker / ecommerce / chat app / social media app / weather app / ..
  • Create apps with a beautiful and elegant design
  • Learn about databases: offline (Isar) & online (Firebase)
  • Read API data: Weather app
  • Themes: light / dark mode
  • Notifications: iOS & Android
  • Responsive design: different screen sizes
  • Music Player App

Course content

3 sections25 lectures10h 5m total length
  • Introduction4:24

    This is 5 years of my learning and experience as an app developer condensed into a 10 hour course. This is for anyone who wants to learn how to code apps, no matter what level you are. This masterclass will start from the very beginning to making your own production-ready apps for iOS / Android / web /.. using Flutter - a cross platform tool that makes it easy to build apps once and deploy them any platform.


    Zero Programming Experience Required

    This course is designed to teach you from the very beginning, so you do not need to have any programming/coding experience - the course will begin with the basic programming fundamentals to get you up to speed. If you've got Flutter ready on your computer, you're all set. In just 10 hours with Mitch, you'll go from beginner to making your own apps.


    Course Structure (10 hrs)

    The class has two parts. The first part is for beginner level, and the second part is for intermediate/pro level. We will be coding all sorts of different apps to make you a well rounded and versatile developer.


    P A R T 1 - B E G I N N E R

    1. Programming Fundamentals

    2. Everything is a Widget!

    3. Navigation

    4. Stateful vs Stateless

    5. User Input

    6. Todo app

    7. Nike Sneaker Shop UI

    P A R T 2 - I N T E R M E D I A T E / P R O

    1. Themes - Light / Dark Mode

    2. Simple State Management - Provider

    3. Advanced UI - Ecommerce App with Cart

    4. Null Safety - Programming

    5. Database

      • Offline Database / Device Local Storage (Isar)

        • Note app

        • Habit Tracker

      • Authentication (Firebase)

      • Online Database (Firebase)

        • CRUD: Create / Read / Update / Delete

        • Social Media App

        • Chat App

    6. Use APIs / Http requests

      • Weather App

      • NBA app

    7. Notifications

      • iOS - onesignal

      • Android - Firebase

    8. Responsive Design

    9. Music Player App

    By the end, you'll be ready to make your own apps. Remember, practice makes perfect. Start with small projects and keep going. Welcome to the Flutter Masterclass – your first step into making apps. Good luck!

Requirements

  • No programming experience required. The course will start from the very beginning.
  • The only requirement is that you have Flutter installed on your computer and can open up a new project.

Description

This is 5 years of my learning and experience as an app developer condensed into a 10 hour course. This is for anyone who wants to become an app developer, no matter what level you are. This masterclass will start from the very beginning to making your own production-ready apps for iOS / Android / web /.. using Flutter - a cross platform tool that makes it easy to build apps once and deploy them any platform.

Zero Programming Experience Required
This course is designed to teach you from the very beginning, so you do not need to have any programming/coding experience - the course will begin with the basic programming fundamentals to get you up to speed. If you've got Flutter ready on your computer, you're all set. In just 10 hours with Mitch, you'll go from beginner to making your own apps.

Course Structure (10 hrs) / Full Source Code (9 apps)
Todo App / Minimal Notes App / Sneaker Shop App / Minimal Ecommerce App / Habit Tracker App / Expense Tracker App / Music Player App / Minimal Chat App / Minimal Social Media App

By the end, you'll be ready to make your own apps. Remember, practice makes perfect. Start with small projects and keep going. Welcome to the Flutter Masterclass – your first step into making apps. Good luck!

Who this course is for:

  • Beginners who want to learn how to code apps and get into app development
  • Intermediate level developers who want to refine their skills