Skip to content
0:00 / 0:00

#flutter#dart#appdevelopment

The Complete Dart & Flutter Developer Course | Full Tutorial For Beginners to Advanced

Rivaan Ranawat

87K subscribers β€’ 14 videos on Hallway

YouTube

Beginner. No background in the topic needed.

1.9M views3 years ago8 recommendations

Mobile developmentProgramming languagesFlutter and React Native

Rivaan Ranawat presents a comprehensive 20-hour course covering Dart and Flutter from scratch for absolute beginners.

Learn Dart & Flutter From Scratch in this 20 Hour Course Designed For Absolute Beginners Completely For Free! Flutter is an open-source UI software development kit created by Google, used to create cross-platform apps for iOS, Android, Windows, Mac, and more from a single codebase. πŸ“Œ Discord Server - discord.gg/Q8Rx8YWFVF Source Code - github.com/RivaanRanawat/flutter_beginners_course Practice Loops - shorturl.at/brQZ0 Futurevoid vs void - shorturl.at/sHMPR Font & Image Assets - shorturl.at/sSU57 Dummy Data Shop App - shorturl.at/ghw14 Inherited Widget Flutter Video - youtube.com/watch?v=Zbm3hjPjQMk Timestamps: () Course Overview () What is Dart? () Dart SDK () Print Statement () Operators () Comments () Variables () Control Flow () Exercise 1 () Loops () Functions () Classes () Inheritance () implements keyword () Abstract Classes () Object Oriented Programming (OOP) in Dart () Polymorphism () Abstraction () Encapsulation () OOP Brief () Mixins () Class Modifiers () Lists () Sets () Maps () Enums () Exception Handling () Futures () Streams () (Bonus) Creating Records () (Bonus) Patterns & Pattern Matching () Extensions () Introduction to Flutter () Installing Flutter () Installing Android Studio & Configuring for Android () Installing Xcode & Configuring for iOS () Installing VS Code () Exploring VS Code () Creating & Exploring The Flutter Project () Running Flutter App () Writing First Flutter Code! () Importing Packages and material.dart () runApp function in Flutter () What are Widgets? () Text Widget () Types of Widgets () What is State? () Stateless Widget () Material & Cupertino Design () MaterialApp () Scaffold Widget () Center Widget () Widget Tree () Splitting & Extracting Widgets () What is BuildContext? () Importing Files & Magic of Flutter Extension () Relative Importing () Breaking Down The Currency Converter App () Column Widget () ColoredBox Widget () Color Class () TextStyle () Colors () TextField Widget () Why Build Function Should Contain NO Complex Tasks () Padding & Container Widget () Padding vs Margin - The Difference () TextButton Widget () Flutter Lints () TextButton Widget contd. () ElevatedButton Widget () AppBar Widget () StatefulWidget () Build Function Can Be Called How Many Times? () setState () CupertinoApp & iOS Styled Widgets () initState and di

Why it's here

8 people recommend this

What people say. Highly recommended by community members as an in-depth, free, and up-to-date course for learning Dart and Flutter.

Moments people linked to

u/OSetupsin r/FlutterDev β€’ Recommends

Dart & Flutter 20 Hours Course For Beginners (No programming experience required)

u/Next_Location6116in r/FlutterDev β€’ Recommends

On β€œIs it possible to learn Flutter in 10 days?”

Watch and follow these tutorials Day 1-2 Learn fundamentals, widgets & basic UI layouts link to this video UI basics + real layout build link to this video Full beginner crash course (widgets, nav, state) link to this video Rewatch to reinforce structure + layouts link to this video Simple weather UI project link to this video Quick starter setup for Flutter env link to this video Dart + Flutter fundamentals (language + OOP basics) Day 3-4 Strengthen basics + learn project structure/architecture link to this video 1hr beginner refresher link to this video Pizza App tutorial (architecture + folder structure) link to this video Provider state management full tutorial link to this video BLoC / Cubit introduction + clean state handling Day 5-6 Build an app f…

u/Weeeb_userin r/FlutterDev β€’ Recommends

On β€œIs the Flutter beginner handbook by mitchkoko worth it?”

I would highly recommend you Rivaan ranawat complete dart and flutter link to this video Or if want to go little more details check out vandad nahavandipoor dart crash course link to this video Flutter course link to this video

u/hrsshopnilin r/FlutterDev β€’ Recommends

On β€œIs Flutter easy to learn for a new dev?”

if you don't have any coding experience it won't be easy for you. first you have learn some basic concept of dart programming language. [video you can start by this tutorial
9View on Reddit

u/thegravity98ms2in r/FlutterDev β€’ Recommends

On β€œCan you guys suggest some videos to learn flutter for beginners.”

Rivaan Ranawat is great guy. I haven't seen such videos available for free. He explains very well in depth. He also has Instagram clone, TikTok clone and many videos on his channel. Full Dart & Flutter: link to this video Only Flutter: link to this video I don't think after watching these videos and bit of learning documentation and self practice would need taking a course on Udemy or Coursera..

u/Mr_Jerichoin r/FlutterDev β€’ Recommends

On β€œThe Right Way To Learn Flutter”

link to this video

u/KiwiNFLFanin r/FlutterDev β€’ Recommends

On β€œBest resource to learn Flutter and Dart?”

Most Udemy courses are outdated. Many do not cover null safety and if you are using the latest version, that code will not work as the null options are not handled. Try Rivaan Ranawat's Complete Dart & Flutter Developer Course

u/amoghammuin r/FlutterDev β€’ Recommends

On β€œFlutter Tutorial Guide for beginner || 2024”

Good destination, It's better to understand OPPS concepts Start with flutter language Go with flutter basics link to this video link to this video

u/Karticzin r/FlutterDev β€’ Mentions

On β€œJunior dev in a month?”

Follow the docs + this tutorial link to this video + Making a project side by side

u/thegravity98ms2in r/FlutterDev β€’ Mentions

On β€œComprehensive Detailed Flutter Course in 2025 ?”

This +1 Also see, Mitch Koko and Rivaan Ranawat. On YT: link to this video link to this video

u/Party_Captain_9585in r/FlutterDev β€’ Mentions

On β€œNew to Flutter, built an app, confused about advanced stuff – help!”

link to this video

u/Archer_619in r/FlutterDev β€’ Mentions

On β€œIs the Flutter beginner handbook by mitchkoko worth it?”

I would highly recommend you Rivaan ranawat complete dart and flutter link to this video Or if want to go little more details check out vandad nahavandipoor dart crash course link to this video Flutter course link to this video

u/Interesting-Way-1160in r/FlutterDev β€’ Mentions

On β€œGot a job and company uses Flutter”

link to this video

u/amaan0605in r/FlutterDev β€’ Mentions

On β€œFlutter Course Recommendation”

I’d suggest starting with YouTube, and this course is a great place to begin: link to this video It covers all the essential Dart topics in a beginner-friendly way and is super helpful if you’re just getting started. Highly recommended!

u/Gokul_18in r/FlutterDev β€’ Mentions

On β€œFlutter Course Recommendation”

Since you're starting from scratch, it’s great to begin with beginner-friendly resources that teach both Dart and Flutter. The **freeCodeCamp Flutter course** on YouTube is a solid option. It's well-paced and designed for newcomers. You can also explore the **Flutter official docs**, which are detailed and include hands-on examples to help you get comfortable quickly. Also, Check out the Free E-Book - Flutter Succinctly .

u/Pika-Chew5879in r/FlutterDev β€’ Mentions

On β€œNew to Flutter, built an app, confused about advanced stuff – help!”

…y with `riverpod_annotations` and `riverpod_generator` doing most of the boilerplate for you. Also, don't overlook app architecture patterns. I highly recommend learning one production-level pattern. **MVVM** is my favorite and is also the officially recommended one by the Flutter team. # Some resources that helped me: * Dart & Flutter Course: [video * MVVM Architecture: [video * Riverpod: [video * Clean Architecture: [video * BLoC: [video * Flutter Cookbook: https://docs.flutter.dev/cookbook * Flutter Widget Catalog: https://docs.flutter.dev/ui/widgets Hope this helps β€” and best of luck on your journey!…