Комментарии:
It was an amazing tutorial and this may seem redundant to most but having this on your CV can give it a huge boost and make you stand out among thousands of CVs. As Rivaan mentioned, there aren't many resources where you can learn this so it's a huge contribution to the Flutter community as well.
My only issue with video is that there is an error in the model class even after running code gen which shouldn't be there and commenting a model class used in codegen is a bad practice. No one is going to remember why they did it after a few weeks. If some GDE or expert can point out the issue and the fix, it would be really helpful and Rivaan can pin it in the comment section.
I just discovered your channel, and I’m literally amused of the knowledge you covered in your videos, i have a question pls, do you have any idea about how the apps gen services (drag and drop) such as flutterflow works behind the scenes.
ОтветитьHi, I did the same steps as you did but my code isn't generating .g files. However the build is successful.
example % flutter pub run build_runner build watch --delete-conflicting-outputs
Deprecated. Use `dart run` instead.
Resolving dependencies...
Got dependencies.
Building package executable... (3.4s)
Built build_runner:build_runner.
[INFO] Generating build script completed, took 163ms
[WARNING] Throwing away cached asset graph because the language version of some package(s) changed. This would most commonly happen when updating dependencies or changing your min sdk constraint.
[INFO] Cleaning up outputs from previous builds. completed, took 2ms
[INFO] Generating build script completed, took 29ms
[WARNING] Invalidated precompiled build script due to missing asset graph.
[INFO] Precompiling build script... completed, took 450ms
[INFO] Building new asset graph completed, took 621ms
[INFO] Checking for unexpected pre-existing outputs. completed, took 0ms
[INFO] Generating SDK summary completed, took 2.3s
[INFO] Running build completed, took 2.5s
[INFO] Caching finalized dependency graph completed, took 28ms
[INFO] Succeeded after 2.5s with 2 outputs (6 actions)
Can you guide me i'm very new to this
Hi Rivan , thanks for the video , i have one question , how to use it in another app?
ОтветитьAlright, now I understand why everybody hates code generation in Dart.
ОтветитьNice video thanks, although india english is a battle field hahaha, anyway you have a new subscriber
ОтветитьAmazing video rivaan
I was able to create simple generator that makes extension for class to create copyWith method without error
But unfortunately it turns out that this code doesn't work with latest plugin update i wasn't able to generate any code untill I've used your pubspec.lock file to lock to your versions 😅
I really appreciate your work if you got any new info please let us know on brief or new video for it will always be treat for eyes 🎉
Amazing video. How can I avoid using " part 'tartgetfile.g.dart' I am developing graphql types to dart class and providing help methods to initiate the classes with json(properly json from graphql request) pure graphql types
Ответитьat one point your command line has "flutter pub run build_runner build watch " ... not sure but I think it should be "build" or "watch" ... not both?
Ответитьthis channel is amazing
ОтветитьYou have a unique of teaching.
I appreciate your efforts and time for us.
I would request you to provide us a short video on bloc pattern in flutter.
That have main key points of bloc pattern.
Thanks 💌
How would I access the generic type of the annotation ex.: @MyAnnotation<Model> how do I get the Model classname. And how should I do imports in the generated code? Like how would I import the Model class?
Ответитьgreat channel and great tut, well done.
ОтветитьThanks bro.
How can i generate code from @Body for example ?
@POST('/login')
Future<BaseResponse<UserModel>> login({@Body() required BaseRequest<LoginRequestModel> loginRequestModel});
Super video bro.... Thanks a lot for info !!!🤟
Ответитьcreate a series on awesome notification and local notification
ОтветитьAt 25 minutes, you could have used `for (final entry in visitor.fields.entries)` and then referenced entry.key and entry.value without needing to reference the original structure. Much easier to avoid an off-by-1 problem as well..
ОтветитьBro please make a home services app with backend..
Love from Bangladesh 🇧🇩
Can You make the crowdfunding app in flutter
ОтветитьSuperb bro
ОтветитьThank you God for sending Rivaan.
Ответитьthanks, it's realy helpfull
ОтветитьEvery time you drop a new content, I'm eager to watch coz I know it's going to be benefiting ❤
ОтветитьReally great explanation good job man.
Ответитьstarting watching this right awwayyyyyyyyy
ОтветитьDAMN!!!!!!!!!!!!!!!! cannut wait to see how far rivan will go in 2023
ОтветитьRiivan there is no one like you in this world, all your content are pretty valuable
Ответитьreally your channel is a treasure cave👌👌👌
ОтветитьHey man. I love your vids.
I know your're a busy man but if you can i'd love to see a vid on intergrating flutter with openai or gtp3
Nice one bro ❤️🙏
Ответить