Hey folks! Thanks for watching and I hope you enjoyed the course. Feel free to contact me with any questions and I'll be more than happy to answer them. Be sure to check out my channel for more full stack development tutorials.
Sir can I able when I know all about flutter devlopment to get a job in a Multinational company . Or even company is pay more than 1 lac in a month . Sir I am from India. Please reply me . I am a 2 nd year college student .
@@sunilshekhawat5080 Hey Sunil, thanks for the question! When you have proper knowledge about Flutter and have projects showcasing that, I'm sure you'll be able to get Job related to Flutter. It has been growing exceptionally in the past couple of years. I'm a student myself so I'm not sure about salaries but what I've found on the net is that you can earn upto ₹6,50,000 per year(USD 8,800) as an average experienced developer and for the most experienced developers, it is almost ₹13,72,500(USD 18,600) in India. Hope this helps you!
@@awedee.0 Hey, if you're taking about this video, then this video's aim is teaching about Firebase (using Flutter) from scratch while building Instagram Clone Project.
Rivaan, you can't know how much you have helped me through your flutter tutorials. I have learned a lot from your flutter tutorials (from your Channel also). My journey to Flutter and Firebase learning would have been a bit difficult without your tutorials. Thanks bro. Keep it up !
This isn't that advanced. Many things are not done the right way especially for a production app. Like reading all the comments in one shot may cost you a fortune if it happens to have thousands of comments on a post (it takes 1000 users to open a 1000 comments post to make you pay for a 1M document reads). Of course no one would read the hole 1000 comments but the way this app is built will fetch all those comments into memory.
Finally Completed it. I spent my two weekends to complete this tutorial. This tutorial was pretty long but helping. I'll try adding more and more features on it. Thanks Rivann Sir for this amazing tutorial. 🙏🙏🙏🙏🙏🙏
@@silentkiller4091 Hello, Thanks for asking. you can look at all job postings of famous companies they want other databases expertise when hiring. And firebase in Europe is strictly prohibitten, I lived and worked in Germany, there are EU data breaching laws. I would still suggest you consult physically with your experience people, I can be wrong I just gave my opinion and issue I faced. Thank you
For folks focusing on flutter alone, firebase is a good option for building personal projects that needs backend services since you won't have to write backend codes
Mern ( mongodb, express js, react native, Nord js) vs flutter + kotlin (Android studio) I know kotlin,html,css and bit js should I learn mern or Flutter ? 1. Mern 2. Flutter + kotlin Which is best ?
Hi Rivaan, I learned you are 16 years old developer as you mention in your portfolio, is it true? What motivates you to keep going and building and teaching. Great piece of work, always appreciate. Thanks.
Yes, I am 16 years old. I think there are multiple things that add up to my motivation. Main one being, I enjoy programming, be it bugs, errors or a new feature as I feel it's the best opportunity to learn something new. I also love seeing the end product, especially to see if it is the same as I initially thought of it. Overall, just feels fun! Thank you for your kind words as well! Appreciate it!
3:17:03 if anyone had problem as me here. You *should* use: *final* *UserProvider* *userProvider* *=* *Provider.of(context);* instead of: final User user = Provider.of(context).getUser; then *call* *it* by: *userProvider.getUser.photoUrl,*
Would be so helpful if we can have same in angular. There are so many projects in react and flutter in UA-cam but I don’t see any in Angular. Unfortunately I am working on Angular.😂
Great Tutorial I have just finished it and it's just perfect for everyone! I add some feature like the bookmark and the edit profile page Thanks a lot!!
Wow, what about scalability of this user feed architecture?? How it handles cases when one user has millions of followers? As you remembers, firebase document is limited by 1MB
Great tutorial. One criticism though: could you make these tutorials more accessible to Windows users? At 19:55 you use XCode but provide no alternative for windows users. Also soon after when calling pod install.
Hey Dhruv, thanks for pointing that out! Unfortunately, you cannot develop iOS Apps with Windows, you need to have Mac OS running. I could have mentioned that in the video. So sorry!
@@RivaanRanawat Hello Rivaan, I appreciate you taking the time to reply. I realized that too after a bit of research, and plan to program only for Android and Web at the moment. Thanks for the the clarification!
For anyone having the NULL error when adding a post and if you tried the solutions in the other comments but still doesn't work: CHECK in the Firestore Database (in the firebase website) if the post that you made and is SAVED there is from the same USERNAME you are currently logged in in the app! I was logged in into X user but the post I previously made somehow was from the Y user. If it's a different username in the post, you need to sign up with that username in the app. OR do like I did, just create a NEW user in the sign up and then create a NEW post. Seems like the cleanest way to me. After that everything worked fine, creating a post and seeing the post in the feed. It was also correctly saving in the Database. Hope this helps someone.
please sir i'm having this error when i choose a photo it brings up this null error and i tried creating a new user its not working can you give me a helping hand sir.
Amazing tutorial. I'm learning a lot and I'm loving it. Quick question, though: wouldn't it be simpler and faster to use FlutterFire to setup Firebase?
Why not validate user inputs on the textformfields using the inherent validator call back? I think that is a better way of validating user input. The auth class methods should only be invoked when a user's entered values are valid.
Thanks a lot for this tutorial.. at 2:23:35 you could have just called your user model Users, instead of importing it as model.. ... I was a little a bit confused at first I read the code but watching the video cleared things up
Thank you for your suggestion! The reason I put it this way is because I wanted to show to the viewers what can be done when there are two classes of the same name coming from two different imports. So, in future, if they face this type of error, they can figure it out well enough. I'll keep your suggestion in mind for future videos though. Thank you!
Hey folks! Thanks for watching and I hope you enjoyed the course. Feel free to contact me with any questions and I'll be more than happy to answer them. Be sure to check out my channel for more full stack development tutorials.
Sir can I able when I know all about flutter devlopment to get a job in a Multinational company . Or even company is pay more than 1 lac in a month . Sir I am from India. Please reply me . I am a 2 nd year college student .
why would soomeone need this. like what can i use it for???
@@sunilshekhawat5080 Hey Sunil, thanks for the question! When you have proper knowledge about Flutter and have projects showcasing that, I'm sure you'll be able to get Job related to Flutter. It has been growing exceptionally in the past couple of years. I'm a student myself so I'm not sure about salaries but what I've found on the net is that you can earn upto ₹6,50,000 per year(USD 8,800) as an average experienced developer and for the most experienced developers, it is almost ₹13,72,500(USD 18,600) in India. Hope this helps you!
@@awedee.0 Hey, if you're taking about this video, then this video's aim is teaching about Firebase (using Flutter) from scratch while building Instagram Clone Project.
@@RivaanRanawat thanks 🙂🙂🙂
I added this project in my porfolio and a company hired me as a senior software developer and I am a junior lol, I learned so much with this guy
am happy for you🥰
pls don't brag anything
@@samit840 i did not brag anything
How can a company hire so easily are you from India of not
@@samit840 no
Another Indian saving my life
No reply 😢
Explain how I get past the accent please. I understand but it feels awkward listening
@@probrickgamer you better get familiar, they are carrying entire education sector
@@probrickgamer turn indian
The faculty is Indian🥰 bro i can easily get your accent. First time I watched codecAmp video without turning on the caption😍❤️
Yeah
@YUKAJO no
Rivaan, you can't know how much you have helped me through your flutter tutorials. I have learned a lot from your flutter tutorials (from your Channel also). My journey to Flutter and Firebase learning would have been a bit difficult without your tutorials. Thanks bro. Keep it up !
cheers to the hardwork that you have put, to make the flutter tutorials for us.
I think this course is what was missing for more advanced developers. Great work Rivaan!!!
Thank you so much George!
This isn't that advanced. Many things are not done the right way especially for a production app. Like reading all the comments in one shot may cost you a fortune if it happens to have thousands of comments on a post (it takes 1000 users to open a 1000 comments post to make you pay for a 1M document reads). Of course no one would read the hole 1000 comments but the way this app is built will fetch all those comments into memory.
@@islammerabtene5163 lol true
@@islammerabtene5163 What would be the alternative to this?
@@fredii2025 Adding Pagination to your app will solve this problem.
Starting this today. Can't wait to see the finished product (and learn a lot in doing so)!!
Good luck mann
See you again after it😄
Did you finish it?
@@luispuentes6392 same Q
Today i started learning flutter.
what a timing 😂💯
Good Lord....this channel just keeps giving What a treat. Thank you..
What a perfect timing, i was searching flutter projects an hour ago
Me searching from 6 months 😅
This is called law of attraction
This is called law of attraction
The amazing of youtube's algorithm..
Finally Completed it. I spent my two weekends to complete this tutorial. This tutorial was pretty long but helping. I'll try adding more and more features on it. Thanks Rivann Sir for this amazing tutorial. 🙏🙏🙏🙏🙏🙏
Hi Amarjeet.. can u show me your result? Could u really make this App
I wanna mention one single thing, this boy is 16 years old waw ! mashallah
i dont know why ppl use firebase when there are issues in few countries with this, anyways hats off to the tutorial
@@silentkiller4091 Hello, Thanks for asking. you can look at all job postings of famous companies they want other databases expertise when hiring. And firebase in Europe is strictly prohibitten, I lived and worked in Germany, there are EU data breaching laws. I would still suggest you consult physically with your experience people, I can be wrong I just gave my opinion and issue I faced. Thank you
@@TC-be5ul Thanks for the clarification.
@@silentkiller4091 your welcome
For folks focusing on flutter alone, firebase is a good option for building personal projects that needs backend services since you won't have to write backend codes
Wow this is nuts i just watched this 6 hour long video and I can't believe how much I learned! I actually feel like I can make an own app now
Mern ( mongodb, express js, react native, Nord js) vs flutter + kotlin (Android studio)
I know kotlin,html,css and bit js should I learn mern or Flutter ?
1. Mern
2. Flutter + kotlin
Which is best ?
@@chhatrapatikumar7311its a late reply but flutter is better, easier to learn and very big package database which makes coding easier!
Awesome!!! I was waiting for this .
Just the moment I was learning flutter, and I needed something recent 🥺 Thanks FCC
This tutorial is very informative, finally completed. Learned alot ! Thank you Rivaan
8:24
15:34
16:02 installing packages
20:00
22:58
27:28 running android app
33:03 login screen
54:00
55:30 clickable
1:02:35 identification
1:10:45
1:21:58 image picker
1:48:00
1:51:00
1:52:23 login screen
2:05:11 persisting auth user state
2:20:17 models folder
2:34:06 get username
2:47:00
2:51:50 bottom tab bar
2:57:18 disable scroll nav for bottom tab
3:00:00
3:10:27 upload options
3:43:23
3:51:57 post card
4:09:56 data from firestore for post
4:21:52 like animation
4:30:56 heart icon on picture
4:32:23 isLikeAnimating
4:35:53 animation fade away
4:43:35 change little red heart
can you help my likeanimation is not working
@@abhishekjakhmola1434 i can try...which animation? the big or small one?
please can you help me, i am havin issues when i select an image to post its giving me a NULL error.
Hi Rivaan, I learned you are 16 years old developer as you mention in your portfolio, is it true? What motivates you to keep going and building and teaching. Great piece of work, always appreciate. Thanks.
Yes, I am 16 years old. I think there are multiple things that add up to my motivation. Main one being, I enjoy programming, be it bugs, errors or a new feature as I feel it's the best opportunity to learn something new. I also love seeing the end product, especially to see if it is the same as I initially thought of it. Overall, just feels fun!
Thank you for your kind words as well! Appreciate it!
@@RivaanRanawat 😮 and how long it took you to be that such pro in Flutter?
@@RivaanRanawat damn I wish I had such motivation when I was 16. I feel a bit ashamed yet amazed, thanks for the tutorial!
Just when I needed it the most 🤩
Thanks Sirr!!!! Learnt a lot from this tutorial🔥🔥
I didn't watch it because I have exams and Im working on my skills as flutter dev but I will soon watch it
Completed.
Great video rivaan.
cheers!!
3:17:03 if anyone had problem as me here. You *should* use:
*final* *UserProvider* *userProvider* *=* *Provider.of(context);*
instead of: final User user = Provider.of(context).getUser;
then *call* *it* by: *userProvider.getUser.photoUrl,*
_casterror type Null is not a subtype of map in type cast how to solve it
@@pratikwadke4549 I'm also face this error
Thx good one. I had an exception there too. Your solution solved the issue
@ZHAN can u share your code?
It actually worked but after choosing a photo from gallery it throws the error again
How can I solve that
Just started flutter today
Thanks a lot! I'm waiting for flutter BLoC tutorial
Parents : Just one video before bed.
This kind of tutorial are what a develop need, in 6hours I learned a lot! , thanks!!
Hats of to your hard work!!👏🏻👏🏻
Thank you very much..
You have made my life so easier with all your flutter videos. I can't thank you enough. :)
I learned html and python from these tutorials
Just like reading my mind. I was searching flutter firebase course
OMG this is insanely amazing
omg... it's perfect guide for me. amazing Freen video. thanks your kind. very helpful.
Just Completed This Course perfect explanation of some main things like
how to like post
following and followers
also responsive designing
thanks man
Completed ❤❤🔥🔥💯💯 . Lerned Lots of things @RivaanRanawat
Need a firebase setup tutorial for android apps too!
Hey Atharva, check 25:06 onwards to set up Firebase for Android!
@@RivaanRanawatGot it thanks!
Indians goated frfr
Loved this course!!
As always great content
this is INSANE
thanks! just what i needed to learn, love FCC!
thank you so much... i really appreciate your time and effort.. even today i am learning to make my hospital system better... thank you again
i was about to give up on flutter with firebase as backend until I found this course .Its totally updated as of 31 July 2022.
where bro
Masterpiece 🤩🔥
Thankyou so much bhaiya for this tutorial.
Waiting for this🔥
killer!!!! excellent content!
Great video. Thanks for sharing!
Haha, just in times when I’m learning to make first Flutter apps. Thanks!
Thanks a lot....i have been waiting to get a course like this on your channel.
ok
90 % very helpful, and informative awsome!
did you coded it completely ? im wondering that this tutorial is 2years old . will this provide null safety and current firebase things?
Would be so helpful if we can have same in angular. There are so many projects in react and flutter in UA-cam but I don’t see any in Angular. Unfortunately I am working on Angular.😂
quit your job
@@amritm5806 LOL jajaja
@@amritm5806 Quick problems, quick fixes
I love how you say cool :)
Magnificent 👏👏
37:00
1:34:00
2:15:00
2:33:00
2:57:00
3:35:00
Great Tutorial I have just finished it and it's just perfect for everyone! I add some feature like the bookmark and the edit profile page Thanks a lot!!
Hello bro,
I need your help,
I am getting this error: type 'null' is not a subtype of type 'Map
@@Ice-lw1ym same error dear can you solve ?
ThankYou so much 💓 . Please make more video like this
gracias por el full stack de Instagram, a pesar de que no se ingles pude guiarme lo suficiente para hacer mi propio clon
Great tutorial!
This is amazing 🔥🔥🔥
Thank you sooooooo much for your super awesome tutorial.
Learned a lot! Thank you
Love youu brother!!
finally completted today ..
Very succesfull.Thanks.It worked for me a lot.
Wow, what about scalability of this user feed architecture?? How it handles cases when one user has millions of followers? As you remembers, firebase document is limited by 1MB
Woohoo! Great, will od this course tomorrow when i have time, im sure i will learn a lot.
Thanks for sharing this!
Great work sir
Thank you so much for this ❤️🙏💯
Hi, i am from Indonesian 🤗
Hello
Ooohh, very nice
Please, UA-cam should add voice note. I need to say thanks with my voice. I love you guys
I will fart in the voice note
@@blackdynamite_5470 That's the best you can do in life.
This is really great, thank you
We r learning 😘
Hello, I hope we can get a separate video of how to add algorithm for friends suggestions, trends and so on.
That's impressive thanks!
👍👍👍 That was really an incredibly good tutorial 👍👍👍
😁 Thank you very much 😁
Great tutorial. One criticism though: could you make these tutorials more accessible to Windows users? At 19:55 you use XCode but provide no alternative for windows users. Also soon after when calling pod install.
Hey Dhruv, thanks for pointing that out! Unfortunately, you cannot develop iOS Apps with Windows, you need to have Mac OS running. I could have mentioned that in the video. So sorry!
you can develop ios apps on windows using c# though
@@RivaanRanawat More like you can develop but you cannot test or run ios apps on windows.
@@coledrain2158 Yep. My bad.
@@RivaanRanawat Hello Rivaan, I appreciate you taking the time to reply. I realized that too after a bit of research, and plan to program only for Android and Web at the moment. Thanks for the the clarification!
Please upload a course that include about Firebase Phone Auth,Email Verifying connected with how to change UI,how to redirect pages.
Hey, that's already in my To-Do list! Should be coming by the end of this month on my channel!
@@RivaanRanawatsir please add one to one messaging how to add this feature in this project
@@madanghimire1853 It's already in my To-Do List! Will come on my channel pretty soon.
thank God Finally!!!!!
tysm for guiding but if there will be notification , chat and reel options it will be a full-fledged application
This will be interesting 🥰🥰
For anyone having the NULL error when adding a post and if you tried the solutions in the other comments but still doesn't work:
CHECK in the Firestore Database (in the firebase website) if the post that you made and is SAVED there is from the same USERNAME you are currently logged in in the app!
I was logged in into X user but the post I previously made somehow was from the Y user.
If it's a different username in the post, you need to sign up with that username in the app.
OR do like I did, just create a NEW user in the sign up and then create a NEW post. Seems like the cleanest way to me.
After that everything worked fine, creating a post and seeing the post in the feed. It was also correctly saving in the Database. Hope this helps someone.
please sir i'm having this error when i choose a photo it brings up this null error and i tried creating a new user its not working can you give me a helping hand sir.
thanks man
indians are the best at coding 🎉
Amazing tutorial. I'm learning a lot and I'm loving it. Quick question, though: wouldn't it be simpler and faster to use FlutterFire to setup Firebase?
i am wondring that too.
totally agree!
Yep, Flutterfire is faster and simpler! While making this course I wasn't aware about Flutterfire 😅
It's great job your great knowledge.
It was amazing work
Thank you 👍
very helpful :) thanks!!
Awesomee
Please do something like this for react native and kotlin took
You guys are great
Thank You So Much For This 🙏
i hope that you will create your millionaire startup
Thank you so much!
Why not validate user inputs on the textformfields using the inherent validator call back? I think that is a better way of validating user input. The auth class methods should only be invoked when a user's entered values are valid.
agree
That's what I need
Can you make a full stack e-commers app with blazor maui and firebase?
good work thanks
Hey please make tutorial on the notification page and chat box in this section please brother.
Thanks a lot for this tutorial.. at 2:23:35 you could have just called your user model Users, instead of importing it as model.. ... I was a little a bit confused at first I read the code but watching the video cleared things up
Thank you for your suggestion! The reason I put it this way is because I wanted to show to the viewers what can be done when there are two classes of the same name coming from two different imports. So, in future, if they face this type of error, they can figure it out well enough. I'll keep your suggestion in mind for future videos though. Thank you!