Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Flutter - Beginners Course
Rating: 4.4 out of 5(4,469 ratings)
91,293 students

Flutter - Beginners Course

Learn Flutter mobile programming
Created byBryan Cairns
Last updated 9/2021
English
English [Auto],Spanish [Auto],

What you'll learn

  • Make basic flutter applications

Course content

6 sections36 lectures2h 16m total length
  • Dart 2 - version changes (some videos will be re-recorded)4:58

    Discover the Dart 2 major type system update, learn to declare types for sound type safety, and navigate breaking changes, migrations, and version constraints in Dart and packages.

  • Read me - major changes to Dart and Flutter1:09
  • Setup Android Studio2:36

    Install Android Studio, set up SDK versions, create a new Android project, and use the Android Virtual Device Manager to boot a Nexus 5 virtual device and run it.

  • Setup IntelliJ0:45

    Download the IntelliJ community edition from jetbrains.com/download, install it, then launch and configure. Open settings, select plugins, search for Flutter, install the Flutter plugin, and restart the IDE.

  • Flutter Doctor0:46

    Install flutter from flutter.io and follow the getting started steps. Use flutter doctor to verify Android toolchain, Android Studio, and IntelliJ, then launch an Android virtual device in the ide.

  • First Application3:43

    Install Flutter and tools, create a new Flutter project, and launch the emulator to run the app. Explore stateless vs stateful, the material package, and hot reload for real-time updates.

  • Live template8:54

    Learn to create a Flutter live template that rapidly scaffolds a material design app, including runApp, materialApp, scaffold with app bar, centered column, and hello world text.

  • Nullable types Version change example - isEmpty0:45
  • Section 1 - Assignment
  • Section 1 - Quiz

Requirements

  • Understanding of the Dart language

Description

Learn how to create fast and stunning mobile applications using Flutter, a new mobile framework by google. In this course you will quickly learn how to build an application in Flutter with no previous experience. It is HIGHLY recommended you understand the Dart programming language, see my Dart programming tutorials.

Who this course is for:

  • Anyone interested in learning Flutter mobile development