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!
Overview
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
-
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.
-
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.
-
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.
-
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 -
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.
-
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.
-
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.
-
"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" -
Best course ever.
Very easy to understand.
Explains everything step by step in an easily understandable manner. -
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 -
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.
-
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
-
this is the first course on this web. the lesson or topic is fun, interesting, and easy to understand. thanks classcentral.
-
Very informative and I have learned a lot from this course. But WorldTime API is out of date. It has errors.
-
Thanks for your support i will recommend u to build ur Android app to access client ur work easily tnxs