Let's like the video to support the creator. He has been delivering free contents for a while now which includes industry standard practices. Thanks a lot Rivaan.
@RivaanRanawat2 ай бұрын
Thanks Gajendra!
@tutosolveАй бұрын
@@RivaanRanawat two person send thank to each other
@ce093_ojas411 күн бұрын
@@tutosolve 🤣
@manishkarki81192 ай бұрын
you are crazy myan.. I am not getting time to see your other flutter project and here you have uploaded next one.. The determination is fully fired❣️💖
@RivaanRanawat2 ай бұрын
Haha, thank you!
@AmiTechAndSoftwareАй бұрын
Dear Rivaan, You are so talented. You are one of the reasons why I love Flutter. Keep up the good work, bro. Thanks for your helpful and invaluable tutorials.
@flutterVerseMyanmar2 ай бұрын
The Goat is Back!! I have successfully done this project. I learned a lot from that. Thanks a million !!!!!!
@RivaanRanawat2 ай бұрын
That was quick, congrats!
@mahmoudtokura2 ай бұрын
YESSSS!!! Finally, a flutter project with python. We have been waiting for this.
@RivaanRanawat2 ай бұрын
Thank you!
@apdayn2 ай бұрын
🔥 This 10-hour tutorial is a game-changer! Building a Spotify-like music streaming app with Flutter, FastAPI, PostgreSQL, Hive, and Riverpod using MVVM architecture is just what I needed. This channel is the best and most honest out there! 🎶🚀
@antoniofuller23312 ай бұрын
10 hours is a bit too extreme tho LMAO
@RivaanRanawat2 ай бұрын
Thank you!
@RivaanRanawat2 ай бұрын
@@antoniofuller2331I did try to make the vid less than 6 hours but I failed lol
@daviddedeke5410Ай бұрын
Hey Rivaan, good job on this, I've learnt some new techniques from this video. Can I suggest that your next video be about a full ride-hailing app like Uber? Using Maps with Riverpod is a sore point for many flutter developers
@wasibhussain2 ай бұрын
I was confused with MVVM architecture, but you defined it clearly, thanks man! your tutorial deserves millions of likes ❤ appreciate your efforts!
@RivaanRanawat2 ай бұрын
Happy it helped Wasib!
@TheHeroIsRisingUp27 күн бұрын
I saw the title I was repeatedly saying "he is lying! he is lying!" I couldn't believe this!!! I was looking for a flutter and Fastapi!
@khalilgaming-d6c9 күн бұрын
is fast api in demand rn? worth learning? i am a newbie trying to figure out though , finished python going for a framework , flask for now cause it is easy to understand will move to django next
@TheHeroIsRisingUp9 күн бұрын
@@khalilgaming-d6c FastAPI is modern framework and it is so fast. of course it depends on what you want to do. If you are looking for a job, then go for Django. FastAPI is mostly used by startups and it is getting a lot of attention nowadays. Its GitHub rating is catching up to that of Django. It is also good idea to learn both FastAPI and Django. I have started with Django but I want to do some personal projects with FastAPI for now. Good luck on your journey and happy coding! remember, to sleep at night as we, programmers forget sometimes haha. all jokes though :)
@TheHeroIsRisingUp9 күн бұрын
@@khalilgaming-d6c oh I forgot to add that if you learn one framework, it will be much easier to pick up another one down the road so don't worry on which one you start with.
@khalilgaming-d6c9 күн бұрын
@@TheHeroIsRisingUp learning aside i see hear people online Saying python is trash etc not worth it , and I'm unaware of the job market for django/flask+ js(framework for front end) , any insights you would like to pass on me 👋👋
@TheHeroIsRisingUp9 күн бұрын
@@khalilgaming-d6c Python is trash??? who said that? bro they are very wrong and don't know anything about the tech world. Python is used in AI and ML (trending domains), web development and so many other domains. don't listen to them. down the road you will also learn other languages so it doesn't matter what you start with. If you learn one language you can pick up another in no time
@seamensclubaihub2 ай бұрын
Man, I can't stop saying it, Bro, you're the best of the best! The content and the way you break it down is straight fire. ❤❤❤❤❤
@RivaanRanawat2 ай бұрын
Thank you so much!
@leodang00Ай бұрын
I vote for creating Skool Clone using Flutter ❤
@mahmoudtokuraАй бұрын
I just finished the course and I have to give a followup comment. This was totally amazing. Both the FastApi and the Flutter sides came together nicely. I highly recommend it for anyone looking to build a professional app. Loads of stuff to learn, from page transition to basic animation. I personally prefer using a custom backend (python) over Firebase because I can control more of the functionality and the billing.😅 I'm looking forward to more Python and Flutter tutorials.
@mightyboateng2 ай бұрын
Anytime I want to start building a new project, I come to check if he has built a feature I would love to add to my project. Thanks for delivering such an amazing contents.
@RivaanRanawat2 ай бұрын
Woah, thanks so much!
@h3w452 ай бұрын
Wow, you just keep on providing better and better tutorials. Thank you
@RivaanRanawat2 ай бұрын
My pleasure!
@juniormutalbe35872 ай бұрын
Rivan we love you. Thanks for this amazing project
@RivaanRanawat2 ай бұрын
My pleasure!
@ahmadumar93872 ай бұрын
no way rivan you are a genius! this project is awesome!
@RivaanRanawat2 ай бұрын
Thank you!
@AkhmadKhanifZyen2 ай бұрын
thank you. now i have a clear view how to use riverpod in a simplest way
@RivaanRanawat2 ай бұрын
Awesome!
@kevinkone2 ай бұрын
Great Rivaan is back, Let's celebrate it.
@RivaanRanawat2 ай бұрын
Hahaha, thank you!
@sammyjokes96132 ай бұрын
Always love it when you drop your videos.... Ur amazing man
@RivaanRanawat2 ай бұрын
I appreciate that!
@sunjowilliammburli384724 күн бұрын
This tutorial is awesome Riavaan waiting for your flutter monetizing course
@Kuba-xf3giАй бұрын
Very good tutorial, learned a lot. One mention - if you return exception by the server you shouldn't tell user that password is incorrect because this may be used as good information for attacker. Rather just something generous "Invalid email or password"
@yoskokleng365810 күн бұрын
Your're teaching us to code like a senior level. thank you a lot. i see you damn good with postgresql. Could u teach us from scratch to advance level?
@homesciencecircle2 ай бұрын
Thanks for the awsome tutorial Rivaan. You really make a difference. A doubt here: Timestamp - 04:15:00 Isn't it better/recommended to have Shared Preferences instance provided by its own Async Provider and used across the code wherever Shared Preference is required. Thanks in advance Rivaan.
@RivaanRanawat2 ай бұрын
Absolutely, you can do that. Or you can initialize shared preferences in the main function before runApp is called and then use Providercontainer
@homesciencecircle2 ай бұрын
Doubt 3 - Timestamp - 04:46:00 2 doubts here: a. How come a Snackbar being rendered in the Signup Widget code showing on the Login Widget. b. How does making a change in the (watch) code affecting the Snackbar that is being rendered by the (listen) code in the Signup Widget. Thanks in advance Rivaan.
@adhikaarmarwaha2 ай бұрын
Wanted to ask the same question. Can you please explain how is the watch() and listen() code related to each other Rivaan
@standa-yt2 ай бұрын
Hey, hope I'm not late. I am not that good in Flutter yet, but will try to help a. kzbin.info/www/bejne/oqrXgpxjqNGHa7s -> this video answers it all b. I hope I understand your question, but basically: 1. "watch" called the build function and so everything inside happened again, even when the loading was false. So when we made an account for example, it was triggered and rebuilt hence calling "ref.listen" again -> there are 3 options, but we had data so the first function (next.when.data) with showSnackBar was called. 2. After the fix, the "listen" method is still called everytime the state changes, but it's basically only when we make an account and there is either error or loading. But loading function does nothing, so it doesn't show snackbar.
@rishabhbajpai648Ай бұрын
Hey man, great project. I just want to highlight one thing. You should not be sending incorrect password as a result. Invalid credential is better from the security perspective. I know its not really a production based project but trust me, people who watch you will dieectly use the same things. Thank you for your content.❤
@roninspect43572 ай бұрын
Awaited a lot! Thanks rivaan.
@RivaanRanawat2 ай бұрын
Most welcome!
@sahilsinnarkar96502 ай бұрын
Damn your dedication towards work is astonishing! Really learn a lot by you Rivaan!
@RivaanRanawat2 ай бұрын
Thanks Sahil!
@mrobiu2 ай бұрын
Thank you Rivvan❤ can you make a video using Django as backend and flutter as the front end even if it a crud app. Thank you ❤🎉
@RivaanRanawat2 ай бұрын
Django is vast, I'll look into it, thanks for the suggestion!
@RashidKhan-kd9xl2 ай бұрын
Finally...❤ I have got the notification yesterday . Was waiting for this from last 24 days since you mentioned in a reply that you are going to use the mvvvm... The content will be understood by me 2 years later .. because I am not Rivaan😂😂 .. but your tutorial always give me the best stuff to learn handle and code big projects ..
@RivaanRanawat2 ай бұрын
Thanks! I'm sure you can understand MVVM very soon if you want to :D
@GoAlpha-z3f2 ай бұрын
Hi You really have a talent of coding and I want to request if you can prepare only firebase related video and how a person can secure environment and his directory Thx
@Alex-bc3xe2 ай бұрын
Flutter is indeed awesome sadly I don't have the energy and time to invest into something I don't need right now.
@RivaanRanawat2 ай бұрын
Sure
@TheTechnologyGeek-qt8lm2 ай бұрын
Thanks a lot for uploading such a tutorial. I was searching everywhere for something like this where I can learn how to build an application using Python or other programming languages along with Flutter. Also, could you please upload a tutorial covering a complete process of developing a professional application where we can learn everything about firebase security rules, app security, splash screen, integrating multiple programming languages with flutter, then MEFN (MongoDB, Express, Flutter and Node) stack and every other topic that must be kept in mind when developing a completely professional real-world application.
@RivaanRanawat2 ай бұрын
Thanks, will add the vid idea to the list!
@TheTechnologyGeek-qt8lm2 ай бұрын
@@RivaanRanawat Great
@yantech.42492 ай бұрын
Wow Amazing project from this channel. Big thanks to your great work sir
@RivaanRanawat2 ай бұрын
Thanks!
@valkiprasannakumar23872 ай бұрын
Udemy,udacity,byjuss dead😢😢 with your content.me unnecessary buyed course from udemy before i watched this your yt channel.thats great content brother learned a lot.you are inspired me a lot.my request is please reveal your face.
@syit_334_vaibhav32 ай бұрын
just completed the dart and flutter course of your's now this lets get back to it............
@RivaanRanawat2 ай бұрын
Let's go 🔥
@YasinAhmedShuvo-cl8sv2 ай бұрын
Waited for a video on such!! Thanks Ranawat..
@RivaanRanawat2 ай бұрын
Thank you!
@malachieborohoul47562 ай бұрын
The GOAT is back 💪
@RivaanRanawat2 ай бұрын
Thanks!
@parthokarmokar41662 ай бұрын
I just love ❤️ you explanation.
@RivaanRanawat2 ай бұрын
Thank you!
@salmanrafi42532 ай бұрын
Most awaited 😍❤️ Thanks rivaan you're the best ❤️
@RivaanRanawat2 ай бұрын
Thank you!
@salmanrafi42532 ай бұрын
@@RivaanRanawat Your welcome brother
@koriporilaxman9626Ай бұрын
very nice explanation Thanks alot Rivaan. small request from my side.. Can you make one video for - Flutter with Oracle DB CRUD operations by using VisualStudio. like signUp or sign in
@staringintotheabyss17692 ай бұрын
Please build a latest chat app made using flutter with node js
@user-vj4kp7mh4b2 ай бұрын
Always wait for your video man. A big fan. ❤❤❤
@RivaanRanawat2 ай бұрын
Thank you so much!
@amsadeeq2 ай бұрын
You are always my boss 💪💪 Thank you so much sir. You are amazing
@RivaanRanawat2 ай бұрын
Thank you!
@rahulberarollno-2046Ай бұрын
What a Explanation 🎉
@RivaanRanawatАй бұрын
Glad you think so!
@aimeneharbi39132 ай бұрын
Like before watching as usual 🎉 thnxs u so much am understan flutter because of u th'xs u so much i appreciate 😊😊
@RivaanRanawat2 ай бұрын
My pleasure!
@danielaraujo58572 ай бұрын
thank you, I'm learning a lot with this content
@RivaanRanawat2 ай бұрын
Glad to hear it!
@androidterminal39242 ай бұрын
Damn, thank you for your work
@RivaanRanawat2 ай бұрын
Pleasure!
@armaan6the0182 ай бұрын
THE GOAT IS BACK
@RivaanRanawat2 ай бұрын
Thank you!
@MrCamdere2 ай бұрын
Bro Thank u for this awesome tut keep going take care buddy
@RivaanRanawat2 ай бұрын
Thanks, you take care too!
@SajithS-xb6hd2 ай бұрын
Hey Rivaaaan ....... You are doing great job ....... I learned so many things from you ........ Why don't you try Native languages like Kotlin ...... Please do a full Android course using kotlin
@RivaanRanawat2 ай бұрын
Thanks! Don't have any plans of going into Android development (again) as of now. Maybe in the future?
@SajithS-xb6hd2 ай бұрын
Can you make a tutorial in custom paint ?
@someone_visible8 күн бұрын
Thank you for such a great tutorial! Which font are you using inside VS code?
@RivaanRanawat4 күн бұрын
Using the One Dark Pro Molokai Darker theme
@someone_visible4 күн бұрын
@@RivaanRanawat That's a great theme. But I like the font more 🙃
@TheNightValley2 ай бұрын
Hello Rivaan please can you create a simple application like maybe a To-do list app and show us how to back up and restore user with from Google drive. I see alot of that feature in apps but sadly there is no tutorial to explain how it is done. Please look into it🙏🙏
@TanmayBhatgare2 ай бұрын
Sir Rivvan this is exactly what i needed. I love FastAPI as backend and flutter for frontend. Thank you for this video. 🫡🫡
@RivaanRanawat2 ай бұрын
You're most welcome!
@astralyd2 ай бұрын
Nice I've been building a music app for 6 months, I wish a couple times you'd made a video about this haha, I ended up using your reddit clone as a base, kinda.
@RivaanRanawat2 ай бұрын
Woah, show us your app when it's done!
@astralyd2 ай бұрын
@@RivaanRanawat Thanks! I'd love to show you the app when it's done. Do you mean a video presentation or some screenshots? I was about to do some testing. It’s a mix between a social media platform and a music streaming service. I i started from scratch with Flutter, I’m currently using Firebase, but I’m wondering if it will work to scale the app. Thanks again!
@RivaanRanawat2 ай бұрын
@@astralyd Anything that can help me understand your app better would be great! As of the backend, don't worry about it as of now imo. Focus on the features, make it work, switch as and when needed.
@astralyd2 ай бұрын
@@RivaanRanawat Thanks for your interest and adivce! I'll work on my presentation to give you a better understanding of the app. I'll send you a link shortly
@RashidKhan-kd9xlАй бұрын
Hello again sir .. Sir please can you tell me using flitter_riverpod only like in controller's of your old tutorial we can can't do navigation etc directly... But can you tell me instead of initializing the controller with bool (for loading) should we do asyncValue now? If yes can you create a short or give me a bit of hint how I can do it?❤
@ghost404Ай бұрын
i have coded same auth feature like your's but its showing both login and register scaffold messages, i have also made same changes like you did.
@ZerefseАй бұрын
Thanks i learn a loot here❤
@RivaanRanawatАй бұрын
Happy to hear that!
@mahnoorjaved852820 күн бұрын
Please make a video on how to create stripe connect account in test mode and transfer payment from stripe platform account to stripe connect account directly not manually in flutter
@VijayKumar-kv5bx2 күн бұрын
Rivaan when I click signup button in signuppage but it also rebuild loginpage why
@VarunMalik-mo6mr2 ай бұрын
Rivu long way to go my boy💯
@ashishjakhariya15232 ай бұрын
Can we restrict upload song feature to only few users? if yes then do provide a brief on how to do that.. it will help a lot
@ebrahimmohamed73842 ай бұрын
How to make notifications work in the background all the time, whether the application is Shot down or onpause , using a web socket in flutter
@KurayamiK2 ай бұрын
Can you please make an e-commerce app tutorial in flutter? That would be wonderful
@ashiqnuaiman2 ай бұрын
Hello @Rivaan. Thankyou for gifting us with such detailed and comprehensive guides. With this said, I have question, how does it compare to the architecture used in twitter_clone? I am asking it beccause I feel like, twitter_clone's architecture is really super easy and I have used that for many mid to large size applications.
@RivaanRanawat2 ай бұрын
I've actually mentioned this in the video. It's pretty similar to the architectures used in many of the previous videos. The only difference was BuildContext was used in the controller making controller non testable. In MVVM, ViewModel is controller
@merjentoylyyewa94382 ай бұрын
Best explanation as always❤
@RivaanRanawat2 ай бұрын
Thank you!
Ай бұрын
Very well done.
@RivaanRanawatАй бұрын
Thank you!
@kamalsahu8944Ай бұрын
Riwan, can you make a tutorial for flutter web, from building to publishing in firebase.
@JatinYadav-m4f2 ай бұрын
Hello Rivaan, great tutorial!!, i just want to ask that is appwrite safe as it is open source, this is the query which i an enable to think about but you have used appwrite once but i want to know that can appwrite be the right choice in future as i am thinking in app development
@RivaanRanawat2 ай бұрын
What do you mean "safe"?
@Portfolio-co5lrАй бұрын
am i the only one facing issue ? TypeError: string argument without an encoding when i try to make signup ? when i change user class password instance from largebinary to text it works fine.. any idea how to solve
@ahmadajami5725Ай бұрын
Riwan why you are not using asynchronous notifire in authviewmodel ?
@RashidKhan-kd9xlАй бұрын
@@ahmadajami5725 Rivaan did those things in his previous tutorials .. in this particular tutorial he is using riverpod generator package so that works like that... Rivaan tries to deliver new content you can do implement the code in flutter_riverpode package using notifier or stateNotifier..
@bayandampakathi17762 ай бұрын
Can you plz do a video on appwrite messages, I know you will to master it👌💯 >>> big fan from South Africa✌✌✌
@gafoor112 ай бұрын
What mac do you use ? Ram, chip
@RivaanRanawat2 ай бұрын
M1 Air. 16GB RAM 256GB SSD
@landrynignan44262 ай бұрын
well come back rivaan👌
@RivaanRanawat2 ай бұрын
Thanks!
@arafathussain8512 ай бұрын
Broo!! you are the best!
@RivaanRanawat2 ай бұрын
Thanks so much!
@meerahkhan57872 ай бұрын
Hello rivaan i need to ask questions about flutter I am working on a project in Flutter. It's a web app game where each season consists of episodes. Users log in and start playing the assigned season. We have been facing a lot of memory issues for the past three months. When the game renders, it hits 300 MB, and as we play more episodes, the memory cache clears, but not significantly. We use state management providers for themes, learner info, and Contentful where we render images for our game. Now, my question is: is it true that Flutter has poor memory management and that state management significantly increases memory usage? We are considering shifting this game to React native.
@user-ui6uw4iw3b2 ай бұрын
Nice work there big brother
@RivaanRanawat2 ай бұрын
Thanks!
@daviddedeke5410Ай бұрын
is there a problem with the file picker plugin?
@nadetdevfullstack70412 ай бұрын
So excellent !!!
@RivaanRanawat2 ай бұрын
Thank you!
@manasd49952 ай бұрын
Wow you are always great 🎉❤
@RivaanRanawat2 ай бұрын
Thank you so much!
@rahulchourasiya41482 ай бұрын
Can you please make a video for single sign on, like centralised authentication website using next-auth, without any workos or any paid library for multiple saas website
@djedankharkryonia42232 ай бұрын
Thanks Rivaan!
@RivaanRanawat2 ай бұрын
Pleasure!
@ihsohag842 ай бұрын
The Goat is back❤❤❤❤
@RivaanRanawat2 ай бұрын
Thanks so much!
@qayyumlarbi96522 ай бұрын
Man u soo... Good Keep on adding Memes to your vids.
@venuraj58812 ай бұрын
Thank you rivaan ❤❤🎉
@RivaanRanawat2 ай бұрын
Most welcome!
@anayaher16072 ай бұрын
I was able to retrieve the favourite songs from '/auth' without having a two way relationship, also is there no solution for uploading songs from ios devices?
@SamJr-ne3qtАй бұрын
which algorithm you use for this project
@ShaileshPrajapati1662 ай бұрын
How to test this app in actual android device ?
@RivaanRanawat2 ай бұрын
I've mentioned in the video. You need to run FastAPI on 0.0.0.0 instead of 127.0.0.1 and change your IP address in serverUrl
@ShaileshPrajapati1662 ай бұрын
@@RivaanRanawat thanks
@msiprime15 күн бұрын
Can u make complex app like this but using bloc please!
@Decem027 күн бұрын
i owe you thank you so so so so much
@RivaanRanawat6 күн бұрын
You're welcome!
@satyamjha432 ай бұрын
Hey Rivaan , make some content on WebDev.
@PaoloTshiyole2 ай бұрын
Please can you make a video about in app subscription with stripe or revenuecat with flutter please
@-CSE-ArnabSannigrahiАй бұрын
why fpdart is causing error with state declaration
@InspireSphere9742 ай бұрын
Always the best
@RivaanRanawat2 ай бұрын
Thank you!!
@kamalsahu89442 ай бұрын
Riwan, what are you doing right now for earning, any job? Or just youtube.
@RivaanRanawat2 ай бұрын
I'm a rising sophomore (student, completed 1st year a month ago). Got an internship this summer
@kamalsahu89442 ай бұрын
@@RivaanRanawat Can you guide me, I have completed my BCA, some collages offer MCA but they don't have good placement, should I go for MCA or learn some more skills. I have learned flutter, I feel like I'm stuck...
@2tahosanАй бұрын
nice sir
@PaoloTshiyole2 ай бұрын
Good video 🎉
@RivaanRanawat2 ай бұрын
Thanks
@namanjain47382 ай бұрын
@Rivvan Ranawat 54:35 the terminal is saying Python not found how to fix this error
@RivaanRanawat2 ай бұрын
You'll have to install python first
@user-nf9sz6cy7l2 ай бұрын
MVVM and MVC difference?
@kareemmuhamed7951Ай бұрын
Done 10:03:24 ✅
@Lyricmirror-pt1dt2 ай бұрын
@RivaanRanawat At, 08:38:08 You can also add this : "${position!.inMinutes}:${(position.inSeconds % 60).toString().padLeft(2, '0')}" "${duration!.inMinutes}:${(duration.inSeconds % 60).toString().padLeft(2, '0')}" This is more efficient.
@RivaanRanawat2 ай бұрын
That's right, definitely better code! Thanks for the correction