Тёмный
Rivaan Ranawat
Rivaan Ranawat
Rivaan Ranawat
Подписаться
I like to code.
Python For Beginners - 10 Hour Course [2024]
10:20:55
8 месяцев назад
What's New in Dart 3?
30:09
Год назад
Комментарии
@Joelpaulpaul-jt2eg
@Joelpaulpaul-jt2eg 39 минут назад
the hint style isnt visible
@Zerefse
@Zerefse Час назад
Will you made project with provider?
@saleheen12
@saleheen12 5 часов назад
People who are getting error in FutureEither<model.Account> 👇 Try FutureEither<model.User>
@theodorekell
@theodorekell 13 часов назад
**dynamic** is way more that you explained. When you use "dynamic" you create late binding, which is bad for performance. So, you should never use "dynamic" with knows types anyway. It is used in specific cases when data structure does not have a known type in code. When you call it, it tries to resolve the object signature and errors out if it can't.
@seyedatheeq4562
@seyedatheeq4562 21 час назад
hey rivaan!, i dont usually comment on videos but i really like this course, i have been half through it ,like 10 hours and i going to express my thoughts about your teaching and iam going to be honest , i really like your teaching and your explanations ... one of your biggest plus is your detailed explanations of certain topics but at the same time, it is also your biggest downside.. because you are explaining every bit of information about the thing which makes it overwhelming in a certain way ... iam saying this because as for starters like me every bit of information is crucial and i think your infos are very great yet it is little bit too much .. your infos are crisp and clear , it will be great if you also keep them short .. iam just saying because you are a excellent teacher . and thankyou for this wonderful course
@kivir0
@kivir0 День назад
gold
@AyeshaShaikh-us1kt
@AyeshaShaikh-us1kt День назад
Day 1 - 12:51
@EdwardElric-mp2od
@EdwardElric-mp2od День назад
47:40
@mohidbaig4000
@mohidbaig4000 2 дня назад
This was, hands down, the best complete and beginner friendly Dart/Flutter tutorial on RU-vid! Your teaching skills are incredible and I cannot thank you enough for taking the time to share your knowledge with us. You have helped me tremendously in learning Dart and Flutter. Thank you so very much!!
@techieoriname
@techieoriname 2 дня назад
👏👏👏👏👏👏👏 This is wonderful I must say. do you have a gift link? buy you a coffee?
@milky_vol1
@milky_vol1 2 дня назад
Hey Rivaan, THANK YOU for your amazing explanations im watching alot of videos from you and i have learned alot!!!!!!!!! Keep going and i wish you the best of the best!
@mohammadtarig2083
@mohammadtarig2083 3 дня назад
Timestamps: (00:00:00) Course Overview (00:02:16) What is Dart? (00:03:52) Dart SDK (00:06:57) Print Statement (00:09:59) Operators (00:14:39) Comments (00:17:31) Variables (01:11:35) Control Flow (01:37:52) Exercise 1 (01:46:06) Loops (02:10:49) Functions (02:46:53) Classes (03:41:10) Inheritance (03:59:58) implements keyword (04:10:13) Abstract Classes (04:15:03) Object Oriented Programming (OOP) in Dart (04:17:09) Polymorphism (04:20:52) Abstraction (04:23:12) Encapsulation (04:25:11) OOP Brief (04:26:14) Mixins (04:33:40) Class Modifiers (04:40:48) Lists (05:23:04) Sets (05:25:39) Maps (05:50:32) Enums (06:03:03) Exception Handling (06:11:45) Futures (06:56:08) Streams (07:19:46) (Bonus) Creating Records (07:23:57) (Bonus) Patterns & Pattern Matching (07:36:11) Extensions (07:42:25) Introduction to Flutter (07:42:35) Installing Flutter (07:51:59) Installing Android Studio & Configuring for Android (07:56:37) Installing Xcode & Configuring for iOS (07:58:47) Installing VS Code (08:00:24) Exploring VS Code (08:04:41) Creating & Exploring The Flutter Project (08:18:27) Running Flutter App (08:31:11) Writing First Flutter Code! (08:32:34) Importing Packages and material.dart (08:35:20) runApp function in Flutter (08:37:24) What are Widgets? (08:38:10) Text Widget (08:55:24) Types of Widgets (08:57:22) What is State? (08:58:48) Stateless Widget (09:11:43) Material & Cupertino Design (09:13:51) MaterialApp (09:17:45) Scaffold Widget (09:21:37) Center Widget (09:26:28) Widget Tree (09:29:09) Splitting & Extracting Widgets (09:34:49) What is BuildContext? (09:37:38) Importing Files & Magic of Flutter Extension (09:40:05) Relative Importing (09:42:47) Breaking Down The Currency Converter App (09:43:31) Column Widget (09:52:10) ColoredBox Widget (09:53:01) Color Class (09:56:53) TextStyle (10:04:22) Colors (10:06:49) TextField Widget (10:48:00) Why Build Function Should Contain NO Complex Tasks (10:53:12) Padding & Container Widget (11:02:01) Padding vs Margin - The Difference (11:07:56) TextButton Widget (11:13:35) Flutter Lints (11:18:50) TextButton Widget contd. (11:34:29) ElevatedButton Widget (11:44:26) AppBar Widget (11:51:47) StatefulWidget (12:24:38) Build Function Can Be Called How Many Times? (12:27:11) setState (12:41:19) CupertinoApp & iOS Styled Widgets (12:59:14) initState and dispose (13:02:05) Recap & Widgets LifeCycle (13:09:53) Weather App Demo (13:11:06) Weather App Setup & Default Flutter Code (13:26:48) GestureDetector & InkWell Widget (13:29:20) IconButton Widget (13:30:17) PlaceHolder Widget (13:34:22) Card Widget (13:45:35) ClipRRect Widget (13:47:01) Backdrop and ImageFilter Widget (13:58:14) Row Widget (14:07:49) SingleChildScrollView Widget (14:13:33) Additional Info Section (14:25:07) Passing Arguments (14:35:02) http plugin in Flutter (14:38:12) OpenMapWeather API (14:44:57) Handling Future in initState (14:48:05) Extracting Data from API (15:01:22) Loading Indicator (15:06:55) FutureBuilder Widget (15:19:28) AsyncSnapshot (15:30:25) for loop (15:39:42) ListView.builder Widget (15:50:23) Date Formatting using intl (16:05:35) Layout Principle In Flutter Explained (16:10:57) Flutter Behind The Scenes, 3 Trees & BuildContext (16:32:15) Shop App Demo (16:33:32) Shop App Project Setup (Fonts, Theme, ColorScheme) (16:52:23) Header (SafeArea Widget) (16:59:26) Expanded Widget (17:14:16) Chip Widget (17:30:17) How Theming Works Behind the Scenes (InheritedWidget) (17:37:35) Selecting Filter contd. (17:38:40) Images and Dummy Data (17:45:12) Displaying Products List on Home Page (Image Widget) (18:09:51) Designing Product Details Page (Spacer and Flex Widget) (18:37:33) Navigation & Routing (18:48:20) How Navigator Works Behind The Scenes? (And State Management) (18:59:59) BottomNavigationBar Widget (19:09:10) IndexedStack Widget (19:11:59) Designing Cart Page (ListTile Widget) (19:22:38) State Management with Provider, SnackBar (19:51:20) Dialogs in Flutter (20:00:18) Provider Extension Methods on BuildContext & Recap (20:09:55) Flutter Responsive UI (MediaQuery) (20:33:15) InheritedWidget vs InheritedModel (20:35:03) Responsive UI in Flutter (LayoutBuilder Widget) (20:42:01) MediaQuery vs LayoutBuilder (20:45:24) Challenge: Make Weather App Responsive (20:45:48) Flutter Widgets Sizing Summary (20:46:53) Conclusion
@Asadfoursix
@Asadfoursix 4 дня назад
Hi, Dartpad is not working in the browser, what could be the reason ?? Plz guide,
@dsdgaming2242
@dsdgaming2242 5 дней назад
Wow your works are Gold. Priceless, kudos, nothing teaches like you. How I wish to have that brilliant mind. Thank you for the courses Rivaan <3 . Can you also happen to have a time to create also a video of Flutter with Laravel API on it, it would be a great help for us with laravel backend to work on Flutter app, thanks, appreciate you bro <3
@bishal2353
@bishal2353 5 дней назад
1:00:00 day1 1:46:29 day2 3:18:14 day3
@hirick1322
@hirick1322 5 дней назад
Why did not you mention packages like animate_do? they are great and provide the ability to have built in animation widgets
@hokitamo
@hokitamo 5 дней назад
👏👏👏
@AnythingGodamnit
@AnythingGodamnit 6 дней назад
After using Riverpod for a few weeks, I can add some more disadvantages (enough that I'm gonna jump ship to something else, probably BloC): - horrible documentation. Even the documentation admits that it's in an interim state, but it was almost useless for answering the questions I had as I picked up Riverpod - AsyncValue isn't sealed, so switching on it is annoying - inconsistent way of doing things in a notifier. As an example, your build method will have errors automatically trapped and surfaced as AsyncError, but any additional methods you add will need to handle that themselves - really poor naming in my opinion. A lot of things have confusing and inconsistent names, especially when you add codegen into the mix. Speaking of which... - it's difficult to know where to draw lines between providers (or notifiers, which is an example of the annoying naming problem). Several times I had to change course due to this - maybe it's just me, but the generated code is very difficult to make sense of when you're trying to debug weird behavior - no event log of this caused that like you get with a redux architecture (or BloC) There are more but I gotta run.
@grifo_-cyan7123
@grifo_-cyan7123 6 дней назад
This is a brilliant course! I'm currently 6 hours in and I'm loving it! Thank you so much for making this available for free. You have a talent for explaining concepts!
@swapnilpadaya163
@swapnilpadaya163 7 дней назад
Just a note, for constructor it is not important to have the constructor right after the class we can have it in any order, But found that when we have anonymous function the anonymous is loaded first and then the constructor class Something { final int name = () { print("Before"); return 12; }(); Something() { print(name); print("After"); } } output: Before 12 After ---------------------------------------------- class Something { Something() { print("After"); } final name = () { print("Before"); }(); final lastName = () { print("in lastName"); }(); } output: Before in lastName After
@40_virajmhadgut8
@40_virajmhadgut8 7 дней назад
i am making a project for this submission is soon but the rtm tokens are not supported what should i do plz help
@vishallambert9494
@vishallambert9494 9 дней назад
Best explained video about Unit testing ever. I have been trying to learn it for a long time and now I got to know how it works. Thank a lot Rivaan. Looking for more videos like this.
@vinitvsankhe
@vinitvsankhe 9 дней назад
While this tutorial is one of the best tutorials on MVVM in Flutter, I still find Flutter's support for MVVM a bit forced. It just doesn't feel very natural.. too much coding and module setup. Consider MAUI based cross platform mobile development e.g., its XAML UI abstraction just superlatively takes care of user state, data state through fantastic binding frameworks, triggers and animations, styling like how modern HTML does it without having to scaffold anything over to its C# layer. MVVM itself fits so naturally into MAUI architecture, its like lock and key. Again for Flutter with MVVM this article is probably the best content on the internet with many important industry wide concepts covered. I appreciate the content creators for their effort and kidnness of sharing that knowledge with the world. Good job and keep rocking.😊
@LankeshM-re4op
@LankeshM-re4op 9 дней назад
I am getting, XMLHttpRrquest error., uri = ipaddress:port something like this while signup
@andialerofficial
@andialerofficial 9 дней назад
20:16 > void main() { // chang number to this : (302>a) and && (51>b) int a = 302 , b = 51; double a1=302 ,b1 =51; // don't chang code.... ! error !! int d,f,g; double l; print("______________________________________"); print("| + - * / is This : |"); print("______________________________________"); // add me fast way ... d=(a+b); f=(a-b); g=(a*b); l=(a1/b1); print("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"); // print to this : print("______________________________________"); print("| a + b = $d |"); print("______________________________________"); print("| a - b = $f |"); print("______________________________________"); print("| a * b = $g |"); print("______________________________________"); print("| a / b = $l |"); print("______________________________________"); } OUTPUT : ______________________________________ | + - * / is This : | ______________________________________ XXXXXXXXXXXXXXXXXXXXXXXXXXX ______________________________________ | a + b = 353 | ______________________________________ | a - b = 251 | ______________________________________ | a * b = 15402 | ______________________________________ | a / b = 5.921568627450981 | ______________________________________ Process finished with exit code 0
@Arakkalam_kochu_Baby
@Arakkalam_kochu_Baby 9 дней назад
i am running app in my mobile phone via hotspot, 55:21 in here which ip iddress i put? system or mobile?
@khaledabdelwahab-fm3oi
@khaledabdelwahab-fm3oi 9 дней назад
thanks for this amazing video
@hellforall8140
@hellforall8140 10 дней назад
Can i run this using my android phone in low end laptop
@saleheen12
@saleheen12 11 дней назад
Rivaan, you are the only person who could make me understand this. I tried many videos before. None made sense to me. I am so grateful to you. Can't thank you enough.
@saleheen12
@saleheen12 11 дней назад
Can't believe this is free. Even a paid course wouldn’t be this good
@saleheen12
@saleheen12 11 дней назад
Can't thank you enough. I am very grateful to you and I wish I could pay back the favour
@MahmutAyabakan
@MahmutAyabakan 11 дней назад
Johnson Paul Perez Frank Lewis Sharon
@yajnesh_k
@yajnesh_k 11 дней назад
thank you for making a video on dart. its really helpful and the way you explain is easy to understand the concepts.
@ankitrathi121
@ankitrathi121 11 дней назад
loved it
@Moment95817
@Moment95817 12 дней назад
Please Share More Project
@Moment95817
@Moment95817 12 дней назад
Please Upload More Video of Backend
@droxlartech4308
@droxlartech4308 12 дней назад
Dear community, I hope this message finds you well. My name is Anona Solomon, and I’m currently working on building a startup in collaboration with the ALX accelerator ,program. We are focused on developing a Minimum Viable Product (MVP) for a digital platform, and we are seeking talented individuals with expertise in React, Flutter, and AWS to join our team. I was wondering if you might know someone who is interested in an internship and has the skills to help us build out our MVP. Specifically, we’re looking for someone who: Is experienced in either React or Flutter (or both). Has knowledge of AWS for backend and cloud services. Is passionate about startups and interested in working with a driven team to launch a product from scratch. The role would be a great opportunity for someone looking to gain hands-on experience in a startup environment while working on a meaningful project. We believe this will be a mutually beneficial opportunity to grow their skills while contributing to something impactful. If you know anyone who might be interested, or if you could share this opportunity with your network, it would be greatly appreciated. I’m happy to provide more details if needed. Thank you for your time, and I look forward to hearing from you! Best regards, Anona Solomon Founder Deeya Startup (ALX)
@AUTU8M
@AUTU8M 12 дней назад
13:26:13
@ajaykotiyal427
@ajaykotiyal427 12 дней назад
Well explained. Specially factory way is much confusing in dart. but you explained very well.
@AnupamaKS-k3i
@AnupamaKS-k3i 12 дней назад
superb explanation bro
@126basavarajhiremath2
@126basavarajhiremath2 13 дней назад
So if i want to add Google Siging provider for authentication, i have to add create function in domain and data aswell right ? and could just make another video of this project integrating Ads, for deploying on playstore
@126basavarajhiremath2
@126basavarajhiremath2 13 дней назад
which routing technique used in this project ?
@techloker8584
@techloker8584 13 дней назад
dart .dev is not working onl;y crashing
@Codekavan-e4l
@Codekavan-e4l 13 дней назад
3:44:00
@Shakirullah_001
@Shakirullah_001 13 дней назад
Hello guys, i still don't understand why one have to have both vs code and android studio installed before one can actually run flutter, my question is that can one just uninstall android studio and focus on using vs code without flutter stopping working?
@RivaanRanawat
@RivaanRanawat 13 дней назад
Good question! Android studio installs the android emulator and all the required stuff for the emulator to run. Unless u have that, you most likely won't be able to test your app for Android.
@Shakirullah_001
@Shakirullah_001 13 дней назад
@@RivaanRanawat Ohh! I get now, thanks boss.
@gmabir-e7c
@gmabir-e7c 13 дней назад
(00:00:00) Course Overview (00:02:16) What is Dart? (00:03:52) Dart SDK (00:06:57) Print Statement (00:09:59) Operators (00:14:39) Comments (00:17:31) Variables (01:11:35) Control Flow (01:37:52) Exercise 1 (01:46:06) Loops (02:10:49) Functions (02:46:53) Classes (03:41:10) Inheritance (03:59:58) implements keyword (04:10:13) Abstract Classes (04:15:03) Object Oriented Programming (OOP) in Dart (04:17:09) Polymorphism (04:20:52) Abstraction (04:23:12) Encapsulation (04:25:11) OOP Brief (04:26:14) Mixins (04:33:40) Class Modifiers (04:40:48) Lists (05:23:04) Sets (05:25:39) Maps (05:50:32) Enums (06:03:03) Exception Handling (06:11:45) Futures (06:56:08) Streams (07:19:46) (Bonus) Creating Records (07:23:57) (Bonus) Patterns & Pattern Matching (07:36:11) Extensions (07:42:25) Introduction to Flutter (07:42:35) Installing Flutter (07:51:59) Installing Android Studio & Configuring for Android (07:56:37) Installing Xcode & Configuring for iOS (07:58:47) Installing VS Code (08:00:24) Exploring VS Code (08:04:41) Creating & Exploring The Flutter Project (08:18:27) Running Flutter App (08:31:11) Writing First Flutter Code! (08:32:34) Importing Packages and material.dart (08:35:20) runApp function in Flutter (08:37:24) What are Widgets? (08:38:10) Text Widget (08:55:24) Types of Widgets (08:57:22) What is State? (08:58:48) Stateless Widget (09:11:43) Material & Cupertino Design (09:13:51) MaterialApp (09:17:45) Scaffold Widget (09:21:37) Center Widget (09:26:28) Widget Tree (09:29:09) Splitting & Extracting Widgets (09:34:49) What is BuildContext? (09:37:38) Importing Files & Magic of Flutter Extension (09:40:05) Relative Importing (09:42:47) Breaking Down The Currency Converter App (09:43:31) Column Widget (09:52:10) ColoredBox Widget (09:53:01) Color Class (09:56:53) TextStyle (10:04:22) Colors (10:06:49) TextField Widget (10:48:00) Why Build Function Should Contain NO Complex Tasks (10:53:12) Padding & Container Widget (11:02:01) Padding vs Margin - The Difference (11:07:56) TextButton Widget (11:13:35) Flutter Lints (11:18:50) TextButton Widget contd. (11:34:29) ElevatedButton Widget (11:44:26) AppBar Widget (11:51:47) StatefulWidget (12:24:38) Build Function Can Be Called How Many Times? (12:27:11) setState (12:41:19) CupertinoApp & iOS Styled Widgets (12:59:14) initState and dispose (13:02:05) Recap & Widgets LifeCycle (13:09:53) Weather App Demo (13:11:06) Weather App Setup & Default Flutter Code (13:26:48) GestureDetector & InkWell Widget (13:29:20) IconButton Widget (13:30:17) PlaceHolder Widget (13:34:22) Card Widget (13:45:35) ClipRRect Widget (13:47:01) Backdrop and ImageFilter Widget (13:58:14) Row Widget (14:07:49) SingleChildScrollView Widget (14:13:33) Additional Info Section (14:25:07) Passing Arguments (14:35:02) http plugin in Flutter (14:38:12) OpenMapWeather API (14:44:57) Handling Future in initState (14:48:05) Extracting Data from API (15:01:22) Loading Indicator (15:06:55) FutureBuilder Widget (15:19:28) AsyncSnapshot (15:30:25) for loop (15:39:42) ListView.builder Widget (15:50:23) Date Formatting using intl (16:05:35) Layout Principle In Flutter Explained (16:10:57) Flutter Behind The Scenes, 3 Trees & BuildContext (16:32:15) Shop App Demo (16:33:32) Shop App Project Setup (Fonts, Theme, ColorScheme) (16:52:23) Header (SafeArea Widget) (16:59:26) Expanded Widget (17:14:16) Chip Widget (17:30:17) How Theming Works Behind the Scenes (InheritedWidget) (17:37:35) Selecting Filter contd. (17:38:40) Images and Dummy Data (17:45:12) Displaying Products List on Home Page (Image Widget) (18:09:51) Designing Product Details Page (Spacer and Flex Widget) (18:37:33) Navigation & Routing (18:48:20) How Navigator Works Behind The Scenes? (And State Management) (18:59:59) BottomNavigationBar Widget (19:09:10) IndexedStack Widget (19:11:59) Designing Cart Page (ListTile Widget) (19:22:38) State Management with Provider, SnackBar (19:51:20) Dialogs in Flutter (20:00:18) Provider Extension Methods on BuildContext & Recap (20:09:55) Flutter Responsive UI (MediaQuery) (20:33:15) InheritedWidget vs InheritedModel (20:35:03) Responsive UI in Flutter (LayoutBuilder Widget) (20:42:01) MediaQuery vs LayoutBuilder (20:45:24) Challenge: Make Weather App Responsive (20:45:48) Flutter Widgets Sizing Summary (20:46:53) Conclusion
@cadetmanishtiwari8694
@cadetmanishtiwari8694 3 дня назад
How you get this?
@gmabir-e7c
@gmabir-e7c 3 дня назад
@@cadetmanishtiwari8694 in discrimination
@126basavarajhiremath2
@126basavarajhiremath2 14 дней назад
thats ok you said whatever Db for backend we may use but why SupaBase you have used ?
@RivaanRanawat
@RivaanRanawat 13 дней назад
wanted to try something new!
@126basavarajhiremath2
@126basavarajhiremath2 14 дней назад
what projects man, hats off actually we can learn something new and showcase to industries
@RivaanRanawat
@RivaanRanawat 13 дней назад
Thank you!
@Chirag_Dhouni
@Chirag_Dhouni 15 дней назад
when entering phone number , it is giving error Error getting App Check token; using placeholder token instead.
@RivaanRanawat
@RivaanRanawat 13 дней назад
Can you share the entire error message?
@creative505
@creative505 15 дней назад
@rivaanranawat bro please help me there ... how to create controller.dart file's code .. because now here missing ...please help (on 4:39:37 time) how to get code ??