Flutter Tutorial for Beginners

by Net Ninja · 36 videos

Total watch time

5h 50m

at speed · exactly 5 hours, 50 minutes, 4 seconds at 1×

5h 50m 4s
1.25×4h 40m 3s
1.5×3h 53m 23s
1.75×3h 20m 2s
2h 55m 2s
Average video9m 43s
Longest27m 13s
Shortest3m 4s
Compare Open on YouTube JSON

Plan to finish

About 6 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 6 days. Turn on JavaScript to plan around your week.

Videos (36)

5h 50m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser.

Videos to
Watched
1 Flutter Tutorial for Beginners #1 - Intro & Setup 12:06 2019-08-21
2 Flutter Tutorial for Beginners #2 - Flutter Overview 4:27 2019-08-21
3 New Flutter Masterclass Course! 3:04 2024-03-11
4 Flutter Tutorial for Beginners #3 - Dart Primer 27:13 2019-08-22
5 Flutter Tutorial for Beginners #4 - Creating a Flutter App in Android Studio 13:47 2019-08-23
6 Flutter Tutorial for Beginners #5 - Scaffold & AppBar Widgets 8:47 2019-08-23
7 Flutter Tutorial for Beginners #6 - Colours & Fonts 10:43 2019-08-26
8 Flutter Tutorial for Beginners #7 - Stateless Widgets & Hot Reload 8:40 2019-08-26
9 Flutter Tutorial for Beginners #8 - Images & Assets 6:53 2019-08-28
10 Flutter Tutorial for Beginners #9 - Buttons & Icons 7:51 2019-08-28
11 Flutter Tutorial for Beginners #10 - Containers & Padding 7:53 2019-08-29
12 Flutter Tutorial for Beginners #11 - Rows 8:19 2019-08-30
13 Flutter Tutorial for Beginners #12 - Columns 6:11 2019-08-30
14 Flutter Tutorial for Beginners #13 - Flutter Outline & Shortcuts 5:07 2019-09-02
15 Flutter Tutorial for Beginners #14 - Expanded Widgets 7:41 2019-09-02
16 Flutter Tutorial for Beginners #15 - Ninja ID Project 20:18 2019-09-04
17 Flutter Tutorial for Beginners #16 - Stateful Widgets 10:51 2019-09-05
18 Flutter Tutorial for Beginners #17 - Lists of Data 8:56 2019-09-06
19 Flutter Tutorial for Beginners #18 - Custom Classes 9:46 2019-09-06
20 Flutter Tutorial for Beginners #19 - Cards 8:00 2019-09-09
21 Flutter Tutorial for Beginners #20 - Extracting Widgets 8:26 2019-09-09
22 Flutter Tutorial for Beginners #21 - Functions as Parameters 4:53 2019-09-11
23 Flutter Tutorial for Beginners #22 - Starting the World Time App 9:19 2019-09-11
24 Flutter Tutorial for Beginners #23 - Maps & Routing 12:39 2019-09-12
25 Flutter Tutorial for Beginners #24 - Widget Lifecycle 8:16 2019-09-13
26 Flutter Tutorial for Beginners #25 - Asynchronous Code 11:33 2019-09-13
27 Flutter Tutorial for Beginners #26 - Flutter Packages (http) 9:37 2019-09-17
28 Flutter Tutorial for Beginners #27 - World Time API 9:58 2019-09-17
29 Flutter Tutorial for Beginners #28 - WorldTime Custom Class 17:06 2019-09-19
30 Flutter Tutorial for Beginners #29 - Error Handling 5:29 2019-09-19
31 Flutter Tutorial for Beginners #30 - Passing Route Data 6:08 2019-09-23
32 Flutter Tutorial for Beginners #31 - Formatting & Showing Dates 7:01 2019-09-23
33 Flutter Tutorial for Beginners #32 - Loaders / Spinners 5:21 2019-09-24
34 Flutter Tutorial for Beginners #33 -Ternary Operators 14:54 2019-09-24
35 Flutter Tutorial for Beginners #34 - List View Builder 9:50 2019-09-26
36 Flutter Tutorial for Beginners #35 - Updating the Time 13:01 2019-09-26

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 5h 50m · 36 videos

Markdown
[![Watch time: 5h 50m · 36 videos](https://playlistduration.com/badge/playlist/PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ.svg)](https://playlistduration.com/playlist/PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ)
HTML
<a href="https://playlistduration.com/playlist/PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ"><img src="https://playlistduration.com/badge/playlist/PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ.svg" alt="Watch time: 5h 50m · 36 videos" width="203" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-09-22 (cached). Private or deleted videos are excluded from totals.