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.
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.
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 !
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 ?
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 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!
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!
@@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
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,*
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!!
In the User model class, try changing the getter's return type to 'User?' and then make the needed changes in the User model class. Now, wherever you get the value from the provider, change the type of the variable to 'User?' and then in the Widget Tree, add the following line: return userProvider.user == null ? Center(child: CircularProgressIndicator)) : Scaffold(...); What we did is changed the type to User? in user model which means that the value we receive can be null and thus in the return part of the getter, we will have to remove the null check operator (!) and so that we don't get the error of calling some property on null value, we put a check in the build function. So, as long as the user is null, we get a Loading Bar and then when the user gets a value, we will return the Widget Tree we want to render. Let me know if this solution fixes the error!
@@RivaanRanawat I had similar issue as well, but for me it was the query term. I used 'user' instead of 'users' which returned a null. Maybe check your query?
@@rajashanmugam5510 I solved it by using: final UserProvider userProvider = Provider.of(context); and then you should call it by: userProvider.getUser.username,
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?
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
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.😂
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.
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 🙂🙂🙂
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
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
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
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.
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..
Awesome!!! I was waiting for this .
Thanks!
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
Just when I needed it the most 🤩
Just the moment I was learning flutter, and I needed something recent 🥺 Thanks FCC
Today i started learning flutter.
what a timing 😂💯
This tutorial is very informative, finally completed. Learned alot ! Thank you Rivaan
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!
Hats of to your hard work!!👏🏻👏🏻
Completed.
Great video rivaan.
cheers!!
Thank you very much..
You have made my life so easier with all your flutter videos. I can't thank you enough. :)
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
Thanks Sirr!!!! Learnt a lot from this tutorial🔥🔥
I wanna mention one single thing, this boy is 16 years old waw ! mashallah
OMG this is insanely amazing
Great video. Thanks for sharing!
thanks! just what i needed to learn, love FCC!
Loved this course!!
Completed ❤❤🔥🔥💯💯 . Lerned Lots of things @RivaanRanawat
This kind of tutorial are what a develop need, in 6hours I learned a lot! , thanks!!
As always great content
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!
Thank you sooooooo much for your super awesome tutorial.
Thanks a lot! I'm waiting for flutter BLoC tutorial
Thanks a lot....i have been waiting to get a course like this on your channel.
ok
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!
omg... it's perfect guide for me. amazing Freen video. thanks your kind. very helpful.
Thank you so much for this ❤️🙏💯
Parents : Just one video before bed.
This is really great, thank you
Just Completed This Course perfect explanation of some main things like
how to like post
following and followers
also responsive designing
thanks man
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
Learned a lot! Thank you
killer!!!! excellent content!
Masterpiece 🤩🔥
Very succesfull.Thanks.It worked for me a lot.
This is amazing 🔥🔥🔥
Thankyou so much bhaiya for this tutorial.
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.
Magnificent 👏👏
Haha, just in times when I’m learning to make first Flutter apps. Thanks!
Waiting for this🔥
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
ThankYou so much 💓 . Please make more video like this
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
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?
That's impressive thanks!
Thank You So Much For This 🙏
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 ?
Woohoo! Great, will od this course tomorrow when i have time, im sure i will learn a lot.
Thanks for sharing this!
Just started flutter today
It's great job your great knowledge.
very helpful :) thanks!!
👍👍👍 That was really an incredibly good tutorial 👍👍👍
😁 Thank you very much 😁
this is INSANE
Thank you 👍
Great tutorial!
This will be interesting 🥰🥰
Great work sir
I learned html and python from these tutorials
It was amazing work
In 2:47:40 I've got 'Null check operator used on a null value' error screen, any ideas how to fix it?
In the User model class, try changing the getter's return type to 'User?' and then make the needed changes in the User model class. Now, wherever you get the value from the provider, change the type of the variable to 'User?' and then in the Widget Tree, add the following line: return userProvider.user == null ? Center(child: CircularProgressIndicator)) : Scaffold(...);
What we did is changed the type to User? in user model which means that the value we receive can be null and thus in the return part of the getter, we will have to remove the null check operator (!) and so that we don't get the error of calling some property on null value, we put a check in the build function. So, as long as the user is null, we get a Loading Bar and then when the user gets a value, we will return the Widget Tree we want to render.
Let me know if this solution fixes the error!
I got the same error, I tried "flutter channel stable" and then "flutter upgrade" it worked for me
@@RivaanRanawat I had similar issue as well, but for me it was the query term. I used 'user' instead of 'users' which returned a null. Maybe check your query?
Are you solve the error??
@@rajashanmugam5510 I solved it by using:
final UserProvider userProvider = Provider.of(context);
and then you should call it by:
userProvider.getUser.username,
I love how you say cool :)
Love youu brother!!
thanks man
gracias por el full stack de Instagram, a pesar de que no se ingles pude guiarme lo suficiente para hacer mi propio clon
I didn't watch it because I have exams and Im working on my skills as flutter dev but I will soon watch it
Need a firebase setup tutorial for android apps too!
Hey Atharva, check 25:06 onwards to set up Firebase for Android!
@@RivaanRanawatGot it thanks!
2:47:40 Null check operator
Please some one help me 😢😢😢
good work thanks
thank you so much 👍👍❤❤👏👏✌✌🙌🙌👌👌
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 😅
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
We r learning 😘
37:00
1:34:00
2:15:00
2:33:00
2:57:00
3:35:00
Just like reading my mind. I was searching flutter firebase course
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
Ooohh, very nice
thank God Finally!!!!!
3:36:06 not able to solve this error. Keeps showing that 'user' is an unidentified name. Someone please help
Awesomee
Please do something like this for react native and kotlin took
You guys are great
Thanks a lot
That's what I need
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
Hello, I hope we can get a separate video of how to add algorithm for friends suggestions, trends and so on.
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.
tysm for guiding but if there will be notification , chat and reel options it will be a full-fledged application
thanks
finally completted today ..
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.
Can you make a full stack e-commers app with blazor maui and firebase?
🔥🔥🔥