Flutter Tutorial For Beginners in 13 Hours

  Рет қаралды 164,596

Rivaan Ranawat

Rivaan Ranawat

Күн бұрын

In this Flutter Course, we are going to learn to build apps for multiple platforms like Android, iOS, MacOS, Web & Desktop from a single codebase using the Flutter Framework.
📌 Discord Server - / discord
Source Code - github.com/Riv...
Dart For Beginners Course - • Dart Programming Tutor...
Font & Image Assets - github.com/Riv...
Dummy Data Shop App - github.com/Riv...
Inherited Widget Flutter Video - • A guide to Inherited W...
Timestamps:
(00:00:00) Introduction
(00:01:23) Installing Flutter
(00:10:47) Installing Android Studio & Configuring for Android
(00:15:25) Installing Xcode & Configuring for iOS
(00:17:35) Installing VS Code
(00:19:12) Exploring VS Code
(00:23:29) Creating Flutter Project
(00:25:15) Exploring Folders Flutter Creates
(00:34:54) Increasing Font Size in VS Code
(00:35:48) Highlighting Code in VS Code
(00:37:25) Running Flutter App
(00:49:59) Writing First Flutter Code!
(00:51:22) Importing Packages and material.dart
(00:54:06) runApp function in Flutter
(00:56:12) What are Widgets?
(00:56:58) Text Widget
(01:13:12) Types of Widgets
(01:15:10) What is State in Flutter
(01:16:36) What is Stateless Widget in Flutter?
(01:29:31) Material & Cupertino Design
(01:31:43) What is MaterialApp in Flutter?
(01:35:48) What is Scaffold in Flutter?
(01:40:00) Center Widget
(01:44:57) Widget Tree
(01:47:38) Splitting & Extracting Widgets
(01:53:07) What is BuildContext?
(01:55:56) Importing Files & Magic of Flutter Extension
(01:58:23) Relative Importing
(02:01:05) Breaking Down The Currency Converter App
(02:01:49) Column Widget
(02:10:28) ColoredBox Widget
(02:11:19) Color Class
(02:15:11) TextStyle
(02:22:40) Colors
(02:25:07) TextField Widget
(03:07:18) Why Build Function Should Contain NO Complex Tasks
(03:08:15) Changing Keyboard Type For TextField Input
(03:12:30) Padding Widget
(03:19:09) Container Widget
(03:20:19) Padding vs Margin - The Difference
(03:26:14) TextButton Widget
(03:31:53) Print Statement & Warnings (Flutter Lints)
(03:37:08) TextButton Widget contd.
(03:51:47) ElevatedButton Widget
(03:58:57): Shortening the ButtonStyle!
(04:01:44): AppBar Widget
(04:09:05) Understanding the need of StatefulWidget
(04:27:04) StatefulWidget
(04:41:56) Build Function Can Be Called How Many Times?
(04:44:29) setState
(04:51:59) Handling Edge Cases
(04:58:37) CupertinoApp & iOS Styled Widgets
(05:15:32) initState and dispose
(05:18:23) Recap & Widgets LifeCycle
(05:28:41) Weather App Demo
(05:29:54) Analysing the default Flutter Code
(05:37:21) Weather App Setup
(05:45:36) GestureDetector and InkWell Widget
(05:48:08) IconButton Widget
(05:49:05) Planning the Body of Weather App using PlaceHolder Widget
(05:53:10) Card Widget
(06:04:23) ClipRRect Widget
(06:05:49) Backdrop and ImageFilter Widget
(06:11:46): Text For Weather App
(06:16:02) Row Widget
(06:25:37) SingleChildScrollView Widget
(06:31:21) Working on Additional Info Section
(06:42:55) Passing Arguments Using Constructor
(06:52:50) http package in Flutter
(06:56:00) OpenMapWeather API
(07:02:45) Handling Future in initState
(07:05:53) Extracting Data from API in Flutter
(07:19:10) Displaying Loading Indicator
(07:24:43) FutureBuilder Widget
(07:37:16) Extracting Data From AsyncSnapshot
(07:48:13) for loop in Flutter UI
(07:57:30) ListView.builder Widget
(08:08:11) Date Formatting using intl
(08:22:19) Switching Themes
(08:23:23) Layout Principle In Flutter Explained
(08:28:45) Flutter Behind The Scenes, 3 Trees & BuildContext
(08:51:03) Shopping App Demo
(08:52:20) Creating Shop App Project
(08:54:46) Adding Custom Fonts
(09:06:44) Theming, Color Scheme
(09:10:11) Creating a Header (SafeArea Widget)
(09:17:14) Expanded Widget in Column (For TextField Widget)
(09:32:04) Chip Widget
(09:48:05) How Theming Works Behind the Scenes (InheritedWidget)
(09:55:23) Selecting Filter contd…
(09:56:28) Adding Images and Product Dummy Data
(10:03:00) Displaying Products List on Home Page (Image Widget)
(10:27:39) Designing Product Details Page (Spacer and Flex Widget)
(10:55:21) Navigation & Routing
(11:06:08) How Navigator Works Behind The Scenes? (And State Management)
(11:16:47) BottomNavigationBar Widget
(11:25:58) IndexedStack Widget
(11:28:47) Designing Cart Page (ListTile Widget)
(11:39:26) State Management with Provider, SnackBar
(12:08:08) Dialogs in Flutter
(12:17:06) Provider Extension Methods on BuildContext
(12:20:03) Provider State Management Recap
(12:26:43) Responsive UI in Flutter (GridView, MediaQuery)
(12:50:03) InheritedWidget vs InheritedModel
(12:52:51) Responsive UI in Flutter (LayoutBuilder Widget)
(13:00:49) MediaQuery vs LayoutBuilder
(13:04:12) Challenge: Make Weather App Responsive
(13:04:36) Flutter Widgets Sizing Summary
(13:05:41) Conclusion and Next Steps

Пікірлер: 402
@RivaanRanawat
@RivaanRanawat Жыл бұрын
20 Hours Dart & Flutter Full Course - kzbin.info/www/bejne/eau1gmyjo9KbapY Timestamps: (00:00:00) Introduction (00:01:23) Installing Flutter (00:10:47) Installing Android Studio & Configuring for Android (00:15:25) Installing Xcode & Configuring for iOS (00:17:35) Installing VS Code (00:19:12) Exploring VS Code (00:23:29) Creating Flutter Project (00:25:15) Exploring Folders Flutter Creates (00:34:54) Increasing Font Size in VS Code (00:35:48) Highlighting Code in VS Code (00:37:25) Running Flutter App (00:49:59) Writing First Flutter Code! (00:51:22) Importing Packages and material.dart (00:54:06) runApp function in Flutter (00:56:12) What are Widgets? (00:56:58) Text Widget (01:13:12) Types of Widgets (01:15:10) What is State in Flutter (01:16:36) What is Stateless Widget in Flutter? (01:29:31) Material & Cupertino Design (01:31:43) What is MaterialApp in Flutter? (01:35:48) What is Scaffold in Flutter? (01:40:00) Center Widget (01:44:57) Widget Tree (01:47:38) Splitting & Extracting Widgets (01:53:07) What is BuildContext? (01:55:56) Importing Files & Magic of Flutter Extension (01:58:23) Relative Importing (02:01:05) Breaking Down The Currency Converter App (02:01:49) Column Widget (02:10:28) ColoredBox Widget (02:11:19) Color Class (02:15:11) TextStyle (02:22:40) Colors (02:25:07) TextField Widget (03:07:18) Why Build Function Should Contain NO Complex Tasks (03:08:15) Changing Keyboard Type For TextField Input (03:12:30) Padding Widget (03:19:09) Container Widget (03:20:19) Padding vs Margin - The Difference (03:26:14) TextButton Widget (03:31:53) Print Statement & Warnings (Flutter Lints) (03:37:08) TextButton Widget contd. (03:51:47) ElevatedButton Widget (03:58:57): Shortening the ButtonStyle! (04:01:44): AppBar Widget (04:09:05) Understanding the need of StatefulWidget (04:27:04) StatefulWidget (04:41:56) Build Function Can Be Called How Many Times? (04:44:29) setState (04:51:59) Handling Edge Cases (04:58:37) CupertinoApp & iOS Styled Widgets (05:15:32) initState and dispose (05:18:23) Recap & Widgets LifeCycle (05:28:41) Weather App Demo (05:29:54) Analysing the default Flutter Code (05:37:21) Weather App Setup (05:45:36) GestureDetector and InkWell Widget (05:48:08) IconButton Widget (05:49:05) Planning the Body of Weather App using PlaceHolder Widget (05:53:10) Card Widget (06:04:23) ClipRRect Widget (06:05:49) Backdrop and ImageFilter Widget (06:11:46): Text For Weather App (06:16:02) Row Widget (06:25:37) SingleChildScrollView Widget (06:31:21) Working on Additional Info Section (06:42:55) Passing Arguments Using Constructor (06:52:50) http package in Flutter (06:56:00) OpenMapWeather API (07:02:45) Handling Future in initState (07:05:53) Extracting Data from API in Flutter (07:19:10) Displaying Loading Indicator (07:24:43) FutureBuilder Widget (07:37:16) Extracting Data From AsyncSnapshot (07:48:13) for loop in Flutter UI (07:57:30) ListView.builder Widget (08:08:11) Date Formatting using intl (08:22:19) Switching Themes (08:23:23) Layout Principle In Flutter Explained (08:28:45) Flutter Behind The Scenes, 3 Trees & BuildContext (08:51:03) Shopping App Demo (08:52:20) Creating Shop App Project (08:54:46) Adding Custom Fonts (09:06:44) Theming, Color Scheme (09:10:11) Creating a Header (SafeArea Widget) (09:17:14) Expanded Widget in Column (For TextField Widget) (09:32:04) Chip Widget (09:48:05) How Theming Works Behind the Scenes (InheritedWidget) (09:55:23) Selecting Filter contd… (09:56:28) Adding Images and Product Dummy Data (10:03:00) Displaying Products List on Home Page (Image Widget) (10:27:39) Designing Product Details Page (Spacer and Flex Widget) (10:55:21) Navigation & Routing (11:06:08) How Navigator Works Behind The Scenes? (And State Management) (11:16:47) BottomNavigationBar Widget (11:25:58) IndexedStack Widget (11:28:47) Designing Cart Page (ListTile Widget) (11:39:26) State Management with Provider, SnackBar (12:08:08) Dialogs in Flutter (12:17:06) Provider Extension Methods on BuildContext (12:20:03) Provider State Management Recap (12:26:43) Responsive UI in Flutter (GridView, MediaQuery) (12:50:03) InheritedWidget vs InheritedModel (12:52:51) Responsive UI in Flutter (LayoutBuilder Widget) (13:00:49) MediaQuery vs LayoutBuilder (13:04:12) Challenge: Make Weather App Responsive (13:04:36) Flutter Widgets Sizing Summary (13:05:41) Conclusion and Next Steps
@NateXon-r1x
@NateXon-r1x Жыл бұрын
why dont the timestamp appear on the video tho? is it because of the parenthesis?
@RivaanRanawat
@RivaanRanawat Жыл бұрын
@@NateXon-r1x It's because the video is longer than 12 hours I guess
@DarkM999
@DarkM999 Жыл бұрын
don't forget to share free coupons for this course in udemy i don't have any online payment method
@sushantpawar3703
@sushantpawar3703 7 ай бұрын
Please pin this comment!
@RivaanRanawat
@RivaanRanawat 7 ай бұрын
​@@sushantpawar3703done, thank you!
@AryanJha-d7g
@AryanJha-d7g Жыл бұрын
//for myself (00:00:00) Introduction (00:01:23) Installing Flutter (00:10:47) Installing Android Studio & Configuring for Android (00:15:25) Installing Xcode & Configuring for iOS (00:17:35) Installing VS Code (00:19:12) Exploring VS Code (00:23:29) Creating Flutter Project (00:25:15) Exploring Folders Flutter Creates (00:34:54) Increasing Font Size in VS Code (00:35:48) Highlighting Code in VS Code (00:37:25) Running Flutter App (00:49:59) Writing First Flutter Code! (00:51:22) Importing Packages and material.dart (00:54:06) runApp function in Flutter (00:56:12) What are Widgets? (00:56:58) Text Widget (01:13:12) Types of Widgets (01:15:10) What is State in Flutter (01:16:36) What is Stateless Widget in Flutter? (01:29:31) Material & Cupertino Design (01:31:43) What is MaterialApp in Flutter? (01:35:48) What is Scaffold in Flutter? (01:40:00) Center Widget (01:44:57) Widget Tree (01:47:38) Splitting & Extracting Widgets (01:53:07) What is BuildContext? (01:55:56) Importing Files & Magic of Flutter Extension (01:58:23) Relative Importing (02:01:05) Breaking Down The Currency Converter App (02:01:49) Column Widget (02:10:28) ColoredBox Widget (02:11:19) Color Class (02:15:11) TextStyle (02:22:40) Colors (02:25:07) TextField Widget (03:07:18) Why Build Function Should Contain NO Complex Tasks (03:08:15) Changing Keyboard Type For TextField Input (03:12:30) Padding Widget (03:19:09) Container Widget (03:20:19) Padding vs Margin - The Difference (03:26:14) TextButton Widget (03:31:53) Print Statement & Warnings (Flutter Lints) (03:37:08) TextButton Widget contd. (03:51:47) ElevatedButton Widget (03:58:57): Shortening the ButtonStyle! (04:01:44): AppBar Widget (04:09:05) Understanding the need of StatefulWidget (04:27:04) StatefulWidget (04:41:56) Build Function Can Be Called How Many Times? (04:44:29) setState (04:51:59) Handling Edge Cases (04:58:37) CupertinoApp & iOS Styled Widgets (05:15:32) initState and dispose (05:18:23) Recap & Widgets LifeCycle (05:28:41) Weather App Demo (05:29:54) Analysing the default Flutter Code (05:37:21) Weather App Setup (05:45:36) GestureDetector and InkWell Widget (05:48:08) IconButton Widget (05:49:05) Planning the Body of Weather App using PlaceHolder Widget (05:53:10) Card Widget (06:04:23) ClipRRect Widget (06:05:49) Backdrop and ImageFilter Widget (06:11:46): Text For Weather App (06:16:02) Row Widget (06:25:37) SingleChildScrollView Widget (06:31:21) Working on Additional Info Section (06:42:55) Passing Arguments Using Constructor (06:52:50) http package in Flutter (06:56:00) OpenMapWeather API (07:02:45) Handling Future in initState (07:05:53) Extracting Data from API in Flutter (07:19:10) Displaying Loading Indicator (07:24:43) FutureBuilder Widget (07:37:16) Extracting Data From AsyncSnapshot (07:48:13) for loop in Flutter UI (07:57:30) ListView.builder Widget (08:08:11) Date Formatting using intl (08:22:19) Switching Themes (08:23:23) Layout Principle In Flutter Explained (08:28:45) Flutter Behind The Scenes, 3 Trees & BuildContext (08:51:03) Shopping App Demo (08:52:20) Creating Shop App Project (08:54:46) Adding Custom Fonts (09:06:44) Theming, Color Scheme (09:10:11) Creating a Header (SafeArea Widget) (09:17:14) Expanded Widget in Column (For TextField Widget) (09:32:04) Chip Widget (09:48:05) How Theming Works Behind the Scenes (InheritedWidget) (09:55:23) Selecting Filter contd… (09:56:28) Adding Images and Product Dummy Data (10:03:00) Displaying Products List on Home Page (Image Widget) (10:27:39) Designing Product Details Page (Spacer and Flex Widget) (10:55:21) Navigation & Routing (11:06:08) How Navigator Works Behind The Scenes? (And State Management) (11:16:47) BottomNavigationBar Widget (11:25:58) IndexedStack Widget (11:28:47) Designing Cart Page (ListTile Widget) (11:39:26) State Management with Provider, SnackBar (12:08:08) Dialogs in Flutter (12:17:06) Provider Extension Methods on BuildContext (12:20:03) Provider State Management Recap (12:26:43) Responsive UI in Flutter (GridView, MediaQuery) (12:50:03) InheritedWidget vs InheritedModel (12:52:51) Responsive UI in Flutter (LayoutBuilder Widget) (13:00:49) MediaQuery vs LayoutBuilder (13:04:12) Challenge: Make Weather App Responsive (13:04:36) Flutter Widgets Sizing Summary (13:05:41) Conclusion and Next Steps
@arghadeepmisra7865
@arghadeepmisra7865 Жыл бұрын
Thanks a lot
@deepanshugarg4446
@deepanshugarg4446 11 ай бұрын
Which is switch screen time video
@advfarzanaalim
@advfarzanaalim 21 күн бұрын
Awesome
@muhammadjavedrafique4592
@muhammadjavedrafique4592 Жыл бұрын
i have almost 2 years of experience in flutter.. but your content is always worthy to watch . so am watching this as i know the just F of Flutter
@brawlstarsac3574
@brawlstarsac3574 Жыл бұрын
To be honest, the best beginner course for flutter. It never felt like a 13 hours and you were explaining all the stuffs why there are present and what would they do and what if it is removed which is not explained by most of the KZbinrs. A huge respect for your hardwork for making this video. It helped me to understand the basics and I don't how to thank you. Keep making videos . Huge love❤ brother
@arromero491
@arromero491 7 ай бұрын
7 months ago I finished the Dart course and today I finished this course because I combined this one with the official docs that's why It took me too much time and I came here to say THANK YOU for teaching Flutter and for your content. 🙇‍♂
@s1nistr433
@s1nistr433 Жыл бұрын
This is one of the best coding tutorials I've seen on KZbin. I gave up on learning Flutter a year or so ago because it looked overwhelming and I didn't understand it, and no instructor would explain things further. Then I decided to pick up learning it again and found this video. This video explains everything in so much detail, such as what Flutter concepts are (like widgets, state, buildContext), what they do, why you need them, why they're named that way, what happens if you remove/alter them, etc. Few paid courses even go into this depth and explain things this well.
@ShubhamKumar-re4zv
@ShubhamKumar-re4zv Жыл бұрын
Can you name some paid courses that go into depth like this video. It will be of great help.
@pratikgupta7373
@pratikgupta7373 9 ай бұрын
@@ShubhamKumar-re4zv azam flutter course in udemy
@satdevlpr
@satdevlpr Жыл бұрын
Thanks millions on behalf of all beginners.. your channel deserves 100K.... Hope will attain soon
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thank you so much!
@abhijeetgautam8153
@abhijeetgautam8153 Жыл бұрын
Hey Rivaan I'm absolutely grateful to you for curating a course worth 12 freaking hours 🔥 I have been a fan of your work. I would request you to provide timestamps/chapters for easy navigation of the video. Also, I'd like to know if you are coming up with a backend course, teaching from the very basics to advanced (preferably NodeJS). The tutorial videos touch upon a specific aspect of the backend and not the foundations. Thanx again ❤️
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks Abhijeet! Ive wanted to make a tutorial on NodeJS (for pure beginners and including almost no front end related stuff in it) for a long time. But before that, I want to make sure people subscribed to me are already familiar with JavaScript so will be releasing a tutorial on it first! What do you think?
@abhijeetgautam8153
@abhijeetgautam8153 Жыл бұрын
@@RivaanRanawat Yeah that would be a great idea. Go for it Rivaan 💜 Best of Luck 🤞
@shubhamtiwary1717
@shubhamtiwary1717 Жыл бұрын
@@RivaanRanawatyes, please release a tutorial for Javascript as well. I would also request you to make a Uber clone app.
@oplearn794
@oplearn794 Жыл бұрын
I want to create a programming tutorial for youوsubscribe my channel🤗
@deepak5074
@deepak5074 Жыл бұрын
We are Ready Broo .. Pls Bring it on @@RivaanRanawat
@mageshyt2550
@mageshyt2550 Жыл бұрын
"I appreciate your work, Rivaan Ranawat! Thank you for creating high-quality tutorials. I am currently building a Twitter clone with your guidance and I am grateful for your help. Keep up the good work!"
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thank you!
@AbdulAlim-sk8ub
@AbdulAlim-sk8ub Жыл бұрын
better than so many paid course!!! Rivaan Tutorial >>>>>>> Paid course Thank you veryyy much for this..
@mazenalsakkaf
@mazenalsakkaf Ай бұрын
Yo, Rivaan, this course is straight fire! 🔥🔥🔥 I've learned so much from it. It's way better than any paid course I've seen. You're a total legend for breaking down complex topics in such a simple way. Keep up the amazing work!
@eggnotcracked
@eggnotcracked Жыл бұрын
I don't even know what flutter is but I just know that this guy has put in a lot of effort to make this video. Keep it up👍
@RivaanRanawat
@RivaanRanawat 7 ай бұрын
thanks so much!!
@abdulaleem2433
@abdulaleem2433 4 ай бұрын
Thank you Rivaan🥰I have Completed this course in 6 months because I am a beginner. lots of things to learn from you...
@khalidahmed7851
@khalidahmed7851 Ай бұрын
3:06:45 if you are facing an error because using final key word -> use const instead and it will works perfectly without any issue when you create a border variable that contains a widget property to re use it without repetitions
@mumum1
@mumum1 Жыл бұрын
A have officially completed this course! I know sop much more stuff now and my parents boast about me and what my talents are!!!! All thanks to you!!!
@Vikasbharti69
@Vikasbharti69 11 ай бұрын
Hey @RivaanRanawat, i just Completed The Video. i am not a beginner in flutter, i was just searching for a best Advance Course. But I just kind of Tried to Look in to your Video and it took my attention for like continuous 2 hours. also i learned some best deforestation of some widget. You Created A Smooth And Very Easy To Understand Course. I just Want to Know that , will you post any advance course on flutter basically focused on backend and APi parts.
@AzamKhan-bb7xg
@AzamKhan-bb7xg Жыл бұрын
This Guy is Genius i have learnt a lot from him and also i am member of his Udemy Courses.
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks Azam!
@Matex__
@Matex__ 8 ай бұрын
You're a great teacher! After watching this course, I have a hard time watching others, since you actually explain stuff in depth and with understanding. I would like to see an app tutorial that focuses on local storage (shared preferences for simpler stuff and maybe sqflite for more data), for example a weight tracking app. Also would like to see app tutorial that shows how to properly handle a lot of data coming from API (not only text/numbers, but also images), like caching/storing that data locally and other stuff to not overload an API and how to secure API. I think those tutorials combined with this one would be a great combination for anybody starting with Flutter, like me.. :)
@KabeloMabula-o1c
@KabeloMabula-o1c 8 ай бұрын
I'm new to flutter , and you sir just made my life simple ,hope to see more from you sir
@RivaanRanawat
@RivaanRanawat 7 ай бұрын
More to come!
@mailidfordevtesting
@mailidfordevtesting Жыл бұрын
I took a week to finish this course Rivaan, I already had some experience in flutter which I got by building apps by trial and error method but I didn't had thorough understanding of basics, which this course has cleared. Thank you for this course. I do watch Vandad's videos but your videos and things you put are at some other level. Have been recommending your videos to all my fellow colleagues and juniors who are working with flutter. Thanks again ✌️
@AfricanGhost
@AfricanGhost Жыл бұрын
Your dart tutorial is exceptional Been waiting for this for so long Thank you so much Rivaan
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks! Let me know if this course was easy to follow along
@AfricanGhost
@AfricanGhost Жыл бұрын
It is indeed very easy to follow I just learnt how to integrate api Never knew it was this easy You’re really a good tutor my brother
@hengkynjauw
@hengkynjauw Жыл бұрын
thank youuuu so much Rivaan, been looking this type of tutorial for so long, hopefully you have time to make another flutter tutorial with database related
@ankitmukhia3644
@ankitmukhia3644 Жыл бұрын
I don't know what the hack I was thinking from past couples of weeks, I have been watching this man and learnt a lot, but have't subscribe yet. But as soon as i realize it, i did it with in 1sec. If you are reading this comment ! Do it 😤, what are you waiting for 😃 ! Smash it. Appreciated if you did it. ❤
@borisgolubovic4533
@borisgolubovic4533 Жыл бұрын
Hey man, great tutorial. I see effort that you put into planning every second of video. I did not finish video, so I apologize in advance if you mention somewhere in video, but I need to ask: Is there a way to put some kind of name to column, row, container, so that I can know for sure that closing bracket will have comment with name of that widget? thank you once more for sharing this knowledge for free. You are the best!
@suraj.52721
@suraj.52721 Жыл бұрын
Bro I love the way you teach. I dont know how can i appreciate your hard work , you are amazing. I have learnt a lot from you. just wanna say thanks from my heart ♥
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thank you so much Suraj!
@borisgolubovic4533
@borisgolubovic4533 Жыл бұрын
Just finished the video and I have to give a shoutout to the educator and potential viewers: - The best teacher! 🌟 - Fantastic effort in explaining everything with such detail! - Keep up the great work; I hope we get to collaborate on a project someday! - Thank you for generously sharing your knowledge! P.S. Flutter has me adding commas everywhere - because just like in coding, nothing's ever truly finished; there's always another widget to consider! 😄
@psych7776
@psych7776 Жыл бұрын
Bro after finishing the video,can you create an app on your own??
@borisgolubovic4533
@borisgolubovic4533 Жыл бұрын
I am just starting my app, only one thing that I need to look for is firebase implementation. Rest is explained in tutorial. Also, there is always something that will not be explained in one tutorial, so you will need to look it somewhere but you will find and implement it easier after this tutorial. This guy explained so much , certainly worth of following tutorial. Also he has Dart tutorial before this, so watch that if you are not familiar with programming before this. @@psych7776
@richardkaringuri5557
@richardkaringuri5557 4 ай бұрын
Hey Mr. Rivaan. I say thank you for making this great tutorial. Much appreciation from Nairobi, Kenya.
@RivaanRanawat
@RivaanRanawat 4 ай бұрын
Thanks so much Richard!
@voltronicsautomation
@voltronicsautomation Жыл бұрын
One of the best gurus ever.. I like your wide knowledge and style of teaching.. tqsm.. learn a lot from u
@riteshnaidu6114
@riteshnaidu6114 Жыл бұрын
Dear Rivaan, I hope this message finds you well! How about creating a separate video about the latest video player dependency in Flutter? 📹📱 This tutorial could be immensely helpful for developers looking to enhance their Flutter apps with seamless video playback. Your expertise and engaging teaching style would undoubtedly make it an incredible resource. Looking forward to your amazing content! 🎬🔥 Best regards, Ritesh
@arromero491
@arromero491 Жыл бұрын
I've finished your Dart course and thank you so much Rivaan. I'm going to start this course because I want to create some apps in Flutter.
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Fantastic!
@jaiswalrohan
@jaiswalrohan Жыл бұрын
22-07-2023T00:13:32 : i must say your dart tutorial was really helpful! Just starting with this
@mumtaz1132
@mumtaz1132 10 ай бұрын
Lots of Good wishes and thanks to you. I have completed this tutorial and learned a lot. 💫💯
@moviesflix7082
@moviesflix7082 3 ай бұрын
The way you started explaining Stateless Widget ( 4:09:20 ) is spectacular
@RivaanRanawat
@RivaanRanawat 3 ай бұрын
Thanks, glad you liked it!
@moviesflix7082
@moviesflix7082 3 ай бұрын
@@RivaanRanawat RIvaan can you tell me what should one do after completing this tutorial? Also lists out some main concept or anything in Flutter. Please respond to this.
@muhammadhashir624
@muhammadhashir624 Жыл бұрын
Hey Rivann. It was an amazing expereince i completed the challenge of making Additonal Information Section BTW Amazing Course🔥
@technicalguy.
@technicalguy. Жыл бұрын
I sincerely appreciate your efforts. I have been eagerly anticipating the release of this course, especially considering the exceptional way you taught Dart previously. ❤❤
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks! Let me know if this course was easy to follow along
@deepak5074
@deepak5074 Жыл бұрын
💯@@RivaanRanawat
@Morse_YT
@Morse_YT Жыл бұрын
The GOAT strikes again 🙏 Thank you so much for posting this. I was eagerly looking forward to this course
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks Morse! Let me know if this course was easy to follow along
@ale.xander
@ale.xander Жыл бұрын
thank u so much for this tutorial. How much RAM would you recommend for flutter development? And what backend frameworks would you recommed for flutter apps?
@satyavratchoubey6734
@satyavratchoubey6734 7 ай бұрын
Hats off to you brother for such an in depth explanation!
@ansh_nx
@ansh_nx Жыл бұрын
Please bro tell me from where you have learnt flutter.. Please 🙏
@FawadAhmadi-h4x
@FawadAhmadi-h4x 10 ай бұрын
This is the best tutorial for flutter than the paid one
@nahideducational
@nahideducational 11 ай бұрын
very well teaching method,,,,,clearing concept very well as far u can.....great learning resource for beginner
@arshiashaikh8244
@arshiashaikh8244 Жыл бұрын
the best ... literally the best .... I was about to give up on flutter and then I found this !
@RivaanRanawat
@RivaanRanawat Жыл бұрын
So happy to hear that!!
@titilopebanjoko
@titilopebanjoko 6 ай бұрын
This is the best tutorial on flutter for beginners. thanks so much.
@jaekim3448
@jaekim3448 5 ай бұрын
Loving your tutorials, would love your take on authentication and sign on for flutter
@TerCar01
@TerCar01 7 ай бұрын
Rivan you are such great developer...thanks for the video
@verum5651
@verum5651 Жыл бұрын
I was absolutely waiting for this! THANK YOU SO MUCH!! ❤❤
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Awesome! How's the journey going?
@verum5651
@verum5651 Жыл бұрын
@@RivaanRanawat Been on it, I've a hectic schedule but I manage to get some time towards learning it!
@RivaanRanawat
@RivaanRanawat Жыл бұрын
@@verum5651 Nice! Let me know if you have any feedback to improve the course.
@bishwajeetpandey1570
@bishwajeetpandey1570 Жыл бұрын
As a react developer, i am transitioning into flutter also , your in depth explanation was really grt. Please provide some videos on building Responsive UI stuffs for both web and mobile.
@hamzapaskingakhtar
@hamzapaskingakhtar 9 ай бұрын
Coming from React myself. It's quite messy if you ask me.
@manohar.acharya
@manohar.acharya Жыл бұрын
Finally most awaited course is out
@RivaanRanawat
@RivaanRanawat Жыл бұрын
@rizalharis6275
@rizalharis6275 Жыл бұрын
Best flutter class ever
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks, glad you liked it!
@SunnyYadav-zv7hp
@SunnyYadav-zv7hp Жыл бұрын
Does anyone here want to join me in flutter development journey ? As you might know that there is not much community support for flutter. Together we can make learning fun and fast .
@forgedynasties
@forgedynasties Жыл бұрын
Count me in
@ankitvarshney9966
@ankitvarshney9966 Жыл бұрын
yes
@SunnyYadav-zv7hp
@SunnyYadav-zv7hp Жыл бұрын
@@ankitvarshney9966 you too Ankit, I 'll contact you there
@noviankristianto1060
@noviankristianto1060 11 ай бұрын
Hi can i join as well
@abhishekkoundal3375
@abhishekkoundal3375 10 ай бұрын
Hy can I join too??
@juniorMr
@juniorMr Жыл бұрын
Rivan ,thanks a lot. You are the best teacher
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thank you so much!
@vinitjha_
@vinitjha_ Жыл бұрын
Bro your explaination for why stateless widget is immutable (4:07:30) is awesome👏
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks Vinit, glad you liked it! How did you find the tutorial till now?
@vinitjha_
@vinitjha_ Жыл бұрын
@@RivaanRanawat Great tutorial, I am currently on the weather app and guess what I tried to build UI all by myself and almost done it by searching stuff on Google. The way you explain concepts is very logical, keep up the good work.
@AbdulAlim-sk8ub
@AbdulAlim-sk8ub Жыл бұрын
hey Rivaan!! thanks for this tutorial!! can you please make a tutorial on how to make an app like upwork please!!
@virtualtech4637
@virtualtech4637 Жыл бұрын
Thank you so much Rivaan, I appreciate your work. Please create Firebase or Hive tutorial for absolute beginners.😊
@AlmasZayn
@AlmasZayn Жыл бұрын
@RivaanRanawat Your Teachings skills are Excellent bro
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks Almas!
@DwayneLofton
@DwayneLofton Жыл бұрын
Thanks my friend! This channel is gonna blow up!
@RivaanRanawat
@RivaanRanawat Жыл бұрын
🤞
@johnsunday3548
@johnsunday3548 Жыл бұрын
This is more than so many paid tutorials out there ...Great stuff mentor More Blessings... Mentor pls can you name all the extension you installed I Wana do same thanks!
@subhamroy5368
@subhamroy5368 Жыл бұрын
Hey, thanks for such an awesome tutorial. Please make more project-based tutorials
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Will do!
@sahasrayan
@sahasrayan Жыл бұрын
Thank You Rivaan. I was waiting for your course.
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks Sahas! Let me know if this course was easy to follow along
@arunbm123
@arunbm123 Жыл бұрын
What a course !!! Really appreciate your patience to teach
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Glad you like it!
@Trunk_Tech
@Trunk_Tech 2 ай бұрын
@RivaanRanawat is okey if i create a separate class to handle the API fun rather than doing it on the weatherScrean ??
@innocent1040
@innocent1040 Жыл бұрын
at 3:05:18 you might see an error for the border variable , for solving the error you have to make the border variable const instead of final , : const border = OutlineInputBorder( borderSide: BorderSide(color: ...................), ); This worked fine for me
@ashuupaliwal14
@ashuupaliwal14 Жыл бұрын
why const ?
@ashuupaliwal14
@ashuupaliwal14 Жыл бұрын
i used const and it shows me error
@Xoro162
@Xoro162 Жыл бұрын
Thanks💛 Waiting for intermediate and expert course please launch that too.
@leoe.r.7338
@leoe.r.7338 Жыл бұрын
🎉🎉🎉 have been waiting for this. You are a great teacher! THANKS!
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks! Let me know if this course was easy to follow along
@varadplayzz5378
@varadplayzz5378 Жыл бұрын
Im beginner and im studying btech in ai and data science.should i buy windows laptop or mac Thanks for this tutorial
@martinirungu2381
@martinirungu2381 Жыл бұрын
Rivaan I missed you my teacher,thanks for this dart and flutter tuts, salute . can you also in lengthy explain riverpod please
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks Martin, appreciate it! Already covered Riverpod in a seperate tutorial
@asweraswer6140
@asweraswer6140 Жыл бұрын
You are legend bro whenever it comes to explaining.🙏
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thank you so much!
@siddeshshetty7755
@siddeshshetty7755 Жыл бұрын
Gem for someone beginning with flutter!
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks Siddesh!
@GIOVANNYGARCIAHOLGUIN
@GIOVANNYGARCIAHOLGUIN Жыл бұрын
this is premium content, congratulations your courses are the best
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks a ton!
@anuragharod8025
@anuragharod8025 Жыл бұрын
Thanks for such kind of a tutorial . Please create Firebase tutorial for absolute beginner.😊
@RanojitDas-u2n
@RanojitDas-u2n 7 ай бұрын
Does this course include animation or do I need to watch another video?
@ilkerkutlu58
@ilkerkutlu58 Жыл бұрын
You are Amazing Rivaan🎉
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thank you!
@socialguru824
@socialguru824 Жыл бұрын
finally! most awaited course!!
@vaidiknileshbhaibhesaniya6355
@vaidiknileshbhaibhesaniya6355 Жыл бұрын
hello sir, this video is amazing your teaching skills is so good can you make lacture about firebase? what is firebase?i have a doubt about this.
@pratikgupta7373
@pratikgupta7373 Жыл бұрын
wow premium content and its free thanks Rivaan
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks Pratik! Let me know if this course was easy to follow along
@ashishjakhariya1523
@ashishjakhariya1523 Жыл бұрын
Thank you bro Awesome one One request Can u put a video on complete Netflix clone but not using IMDb api and making our own backend in appwrite Have gone through many things but unable to figure this out Also if u can add admob and audience network in thay
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Not sure about using Appwrite but we'll get to it.
@ashishjakhariya1523
@ashishjakhariya1523 Жыл бұрын
@@RivaanRanawat sure Thanks for looking into it Will wait...
@FawadAhmadi-h4x
@FawadAhmadi-h4x 10 ай бұрын
Amazing❤❤❤ thanks dear rivaan.
@RivaanRanawat
@RivaanRanawat 10 ай бұрын
My pleasure!
@ghulammurtaza7959
@ghulammurtaza7959 Жыл бұрын
Which MacBook you are using Riwan? Also please mention it's complete specifications
@RivaanRanawat
@RivaanRanawat Жыл бұрын
M1 Air, 16GB RAM 256GB SSD
@ghulammurtaza7959
@ghulammurtaza7959 Жыл бұрын
@@RivaanRanawatwith apple M chip or Intel chip?
@ghulammurtaza7959
@ghulammurtaza7959 Жыл бұрын
Also ye BHI bata de Konse year wala model he kindly
@RivaanRanawat
@RivaanRanawat Жыл бұрын
@@ghulammurtaza7959 Since it's M1 Air, it uses M1 chip and it's the late 2020 Model?
@29manjusharma57
@29manjusharma57 9 ай бұрын
Hello sir, this video was helpful for me, but rivan sir I am having problem in logic building, when you do I understand but I am not able to move forward even a single step in logic building on my own, due to which I am losing confidence, I am getting loose, I am not able to do it, please give some reply,
@bamikoleoni5767
@bamikoleoni5767 Жыл бұрын
very lovely video, thanks so much for sharing.
@adnan.farooq
@adnan.farooq Жыл бұрын
What i was waiting eagerly for.......thanks......so.much....
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Awesome Adnan! Let me know if this course was easy to follow along
@learnwithchinnu65
@learnwithchinnu65 5 ай бұрын
Thank you so much for this wonderful video
@RivaanRanawat
@RivaanRanawat 5 ай бұрын
Pleasure!
@shrijanamaharjan1682
@shrijanamaharjan1682 29 күн бұрын
You are GEM 🧡🧡
@RivaanRanawat
@RivaanRanawat 25 күн бұрын
Thank you!
@Clouduva_org-pc4ls
@Clouduva_org-pc4ls 8 ай бұрын
Thanks!
@RivaanRanawat
@RivaanRanawat 7 ай бұрын
Thanks to you!
@arthurjose7339
@arthurjose7339 8 ай бұрын
in the weather app if i cut the internet it showing ClientException: XMLHttpRequest error,... .... how to solve it
@aimeneharbi3913
@aimeneharbi3913 Жыл бұрын
Bro i was waiting for new video thnxs you 🎉
@nikhilkukreja8498
@nikhilkukreja8498 Жыл бұрын
Thank you so much Rivaan brother ❤️❤️
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks Nikhil!
@suhlaingthin1691
@suhlaingthin1691 11 ай бұрын
After this course, what should I learn next? Should I take ig clone, Sir?
@RivaanRanawat
@RivaanRanawat 11 ай бұрын
Sure! I'm seeing if I can create an updated Flutter Firebase tutorial (using Shop App code written in this tutorial)
@juniorMr
@juniorMr Жыл бұрын
Well done ,that was great🤩. bro in the next video could you make an ecomerce app with real payment?
@RivaanRanawat
@RivaanRanawat Жыл бұрын
We've done that in Amazon Clone tutorial, right?
@tarnished_ofTheCGPA
@tarnished_ofTheCGPA Жыл бұрын
You are amazing Rivaan!
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thank you!
@BDGames-OtoCampos
@BDGames-OtoCampos Жыл бұрын
pls back with design patterns series!!
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Will be back with it in a couple of weeks.
@azamovdev
@azamovdev Жыл бұрын
absolutely perfect. bro very useful thanks good lucky.
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Happy it helped!
@jatin-motwani
@jatin-motwani Жыл бұрын
Was waiting for it 😍
@MazenAboBakr00
@MazenAboBakr00 Жыл бұрын
Hello Rivaan , After i completed this course Now what do you advice me to watch and Do ? Thank You ❤
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Instagram/Reddit Clone!
@ayomidekosebinu5830
@ayomidekosebinu5830 Жыл бұрын
Please you said I can't build an app for iOS on my windows PC but I taught flutter is cross platform sdk🤔🤔 I am confused please
@melsa8594
@melsa8594 15 күн бұрын
I wonder it too, did you find out how to use it on windows?
@pushanbasu7192
@pushanbasu7192 Жыл бұрын
Long awaited.. Thanks bro
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks Pushan Basu! Let me know if this course was easy to follow along
@vikashtiwari8360
@vikashtiwari8360 Жыл бұрын
completed this course within 2 days and waitiing for music and video player app
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Damn! Would love to know how you found this course (honestly)
@vikashtiwari8360
@vikashtiwari8360 Жыл бұрын
@@RivaanRanawat honestly this course is amazing and also above from the paid courses . and i am excited for the for upcoming video and also want to inform you that one of my college senior got placement as flutter dev from your courses once again thank you for your effort
@MR_D._940
@MR_D._940 Жыл бұрын
ite really good👌
@Hellowow0112
@Hellowow0112 Жыл бұрын
Thanks for creating this flutter course.
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Most Welcome Rahul!
@azuragoogle9745
@azuragoogle9745 Жыл бұрын
U are amazing! Big work!🤯
@RivaanRanawat
@RivaanRanawat Жыл бұрын
Thanks!
10x Your Speed With Flutter
8:04
Flutter Mapp
Рет қаралды 56 М.
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 29 МЛН
Part 5. Roblox trend☠️
00:13
Kan Andrey
Рет қаралды 2,7 МЛН
Flutter Basic Training - 12 Minute Bootcamp
12:09
Fireship
Рет қаралды 926 М.
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 546 М.
What's new in Flutter 3.24 | Flutter 2024 Updates #flutter
3:43
Runtime Snippets
Рет қаралды 6 М.
These coding projects give you an unfair advantage
8:13
Jason Goodison
Рет қаралды 1 МЛН
100 Identical Twins Fight For $250,000
35:40
MrBeast
Рет қаралды 92 МЛН
Flutter Basics by a REAL Project
25:42
Flutter Guys
Рет қаралды 501 М.
The First Step To Clean Architecture | Flutter SOLID Principles
28:27
Rivaan Ranawat
Рет қаралды 18 М.
Thats how you learn Flutter in 6 months🔥
20:21
Akshit Madan
Рет қаралды 37 М.
How To Study Programming The Lazy Way
11:15
The Coding Sloth
Рет қаралды 332 М.