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

YouTube

Flutter Tutorial for Beginners

Net Ninja via YouTube

Overview

In this Flutter tutorial for Beginners series, I'll show you how to use Flutter (and Dart) to create Android and iOS apps from scratch. We'll learn all about widgets, packages, assets & asynchronous code to create a World Time app, as well as 2 other mini apps to put your Flutter skills to good use!

Syllabus

Flutter Tutorial for Beginners #1 - Intro & Setup.
Flutter Tutorial for Beginners #2 - Flutter Overview.
Flutter Tutorial for Beginners #3 - Dart Primer.
Flutter Tutorial for Beginners #4 - Creating a Flutter App in Android Studio.
Flutter Tutorial for Beginners #5 - Scaffold & AppBar Widgets.
Flutter Tutorial for Beginners #6 - Colours & Fonts.
Flutter Tutorial for Beginners #7 - Stateless Widgets & Hot Reload.
Flutter Tutorial for Beginners #8 - Images & Assets.
Flutter Tutorial for Beginners #9 - Buttons & Icons.
Flutter Tutorial for Beginners #10 - Containers & Padding.
Flutter Tutorial for Beginners #11 - Rows.
Flutter Tutorial for Beginners #12 - Columns.
Flutter Tutorial for Beginners #13 - Flutter Outline & Shortcuts.
Flutter Tutorial for Beginners #14 - Expanded Widgets.
Flutter Tutorial for Beginners #15 - Ninja ID Project.
Flutter Tutorial for Beginners #16 - Stateful Widgets.
Flutter Tutorial for Beginners #17 - Lists of Data.
Flutter Tutorial for Beginners #18 - Custom Classes.
Flutter Tutorial for Beginners #19 - Cards.
Flutter Tutorial for Beginners #20 - Extracting Widgets.
Flutter Tutorial for Beginners #21 - Functions as Parameters.
Flutter Tutorial for Beginners #22 - Starting the World Time App.
Flutter Tutorial for Beginners #23 - Maps & Routing.
Flutter Tutorial for Beginners #24 - Widget Lifecycle.
Flutter Tutorial for Beginners #25 - Asynchronous Code.
Flutter Tutorial for Beginners #26 - Flutter Packages (http).
Flutter Tutorial for Beginners #27 - World Time API.
Flutter Tutorial for Beginners #28 - WorldTime Custom Class.
Flutter Tutorial for Beginners #29 - Error Handling.
Flutter Tutorial for Beginners #30 - Passing Route Data.
Flutter Tutorial for Beginners #31 - Formatting & Showing Dates.
Flutter Tutorial for Beginners #32 - Loaders / Spinners.
Flutter Tutorial for Beginners #33 -Ternary Operators.
Flutter Tutorial for Beginners #34 - List View Builder.
Flutter Tutorial for Beginners #35 - Updating the Time.

Taught by

The Net Ninja

Reviews

4.6 rating, based on 15 Class Central reviews

Start your review of Flutter Tutorial for Beginners

  • All the videos in the tutorial were well explained and even a beginner like me started to create different apps. The credit goes to the instructor for designing this course and explaining everything in details. The teaching method was very friendly and easy to understand.
  • Faizan
    The content was well-organized, starting with the basics and gradually moving to more complex concepts, which made the learning process smooth and logical. The instructor's explanations were clear and engaging, often supplemented with practical examples and real-world applications that made the material more relatable and easier to understand.
  • Vinothini
    I recently completed the Flutter course and found it to be an outstanding introduction to mobile app development. The course is well-structured, starting with the basics and gradually moving on to more advanced concepts.
  • Sakeeb Biradar
    Successfully completed this course of flutter for beginner from the net ninja. I have shown during the tutorials that I have strong will that i can develop flutter apps and websites. it lead me to a drive to learn new things.
    Net Ninja is the best
  • Profile image for Kishore Kumar
    Kishore Kumar
    overall, the Flutter Tutorial for Beginners by Net Ninja is a highly appreciable resource for anyone looking to kickstart their journey into Flutter development. Whether you're a complete novice or have some experience with Flutter, this course will equip you with the knowledge and skills needed to build impressive Flutter applications.
  • Profile image for Muhammad Usman
    Muhammad Usman
    Thanks for creating this content, your way of teaching is awesome I have seen many tutorials while learning flutter but I would say this course really help me to understand the basic of flutter although course is bit old as compared to new version of flutter but I managed to follow along and fix any issue occurs on my own. Thanks again really helpfull.
  • Profile image for Manish Paudel
    Manish Paudel
    Its been a wonderful experience to learn about the flutter cross platform application development. I learn about the flutter as a framework and dart language and how the widgets are arranged in a hierarchial structure to build the graphical user interface.
  • Profile image for Sabiha Anwar
    Sabiha Anwar
    "It is a top quality course. Keep going, we need this type of course to improve our studies. Excellent. Thank you!!"
    "Well done. Good course. Excellent tutor"
  • Profile image for Shakeel Moosa
    Shakeel Moosa
    Best course ever.
    Very easy to understand.
    Explains everything step by step in an easily understandable manner.
  • Profile image for Lisha Ingawale
    Lisha Ingawale
    The session were amazing and helpful.
    Within this remote free courses they had covered all the useful information .
    The resources sharer are very useful.
    I look forward to rejoin for many such courses and opportunities. Thank you
  • Profile image for Sana Mushtaq
    Sana Mushtaq
    This is the best flutter course i have taken. This course guides us to build a flutter app from scratch like a pro. next i am going to take flutter animations and firebase course from the same guy.
  • Sulaimon Abass
    I enjoyed the classes, the tutor is well explanatory, i understand every bit of the tutorial, flutter widget is nice, i learn everything about flutter is a widget
  • Putukresna
    this is the first course on this web. the lesson or topic is fun, interesting, and easy to understand. thanks classcentral.
  • Profile image for Prasant Pant
    Prasant Pant
    Very informative and I have learned a lot from this course. But WorldTime API is out of date. It has errors.
  • Profile image for Abrar Ali
    Abrar Ali
    Thanks for your support i will recommend u to build ur Android app to access client ur work easily tnxs

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.