A series on clean project architecture pls. Just started out with Flutter and im confused on where to place files, how to structure my classes and subclasses and all that stuff. Would be great if u did it cuz the kind of content u make is awesome
Very_good_idea to develop your future projects with very_good_cli. Indeed the structure looks good (different by exemple with the very good resocoder tuto on DDD architecture (presentation / logic / domain / data)
Unfortunately, I can't, I have other projects going on and doing UA-cam videos take almost 2 weeks of continuous work, you'll need to understand that. 👍
@@Flutterly I’m looking forward to your new content, and the other question is separating featureBased and screenBased from each other, when shold we say “this is a feature”
Thank you so much for the amazing content! Could you do a series on Testing in Dart (as completion of the dart series) and Flutter (testing widget, ...etc)?
What about when it comes to deployment. I'm having a hard changing the app icon and removing the VGV default splash screen. I have been scouring the internet for hours looking for a solution.
This is great 😍😍 But I do not know how to change the program language And I do not know how to clear the splash screen (unicorn) And I do not know how to use 3 mains or app updates ... . I feel the training will be very professional And it will be difficult and time consuming to understand Given that we just want to learn the bloc
I've been trying for some time to implement Auth + firebase + navigation in flutter, but this is incredibly hard using the bloc pattern. I do not really know what to do. When will you post a video about auth and navigation in specific using the Bloc pattern? Do you have any other recommandations where I can learn about this topic? I see a lot of articles, each one doing a different approach, I do not know what to do.
I'm studying app dev only by UA-cam. and Really learned much about the app skeleton via your bloc class and this video! looking forward to video with more detailed about this architecture : ) By this video and your bloc class One feature should include 3 folders(screen, logic, data_provider) ?
No, it should include only logic and screen, the data provider is something abstract and not related to the app itself, but rather a separate layer you that can be placed outside in a folder outside the lib folder.
Sir , it's a great video on that awesome package . Thanks for creating this. And , I had one more doubt like I mostly create Flutter projects GUI based like on android studio ide not from the CLI . So , is there any option to create Flutter project based on this package directly from the IDE and not from the CLI .
Great work! I have a question regarding the internationalization support. I was trying to modify the arb files by adding new elements but when I call the new added translations, it shows the error "The getter isn't defined for the type 'AppLocalizations' ". It is only working for the default generated elements (counterAppbarTitle). Should I add something extra besides editing the arb files?
So the idea is to have our project behave like having multiple apps in it just like Django (where I came from). Hmm,... Okay, I'm in for a future project. But I will not change the current working project because it would be too much work to change all of those. I also want to stated that if you are new to flutter, you will get confused when you are trying to integrate firebase because it is based on a very good core and not a very good start. But this architecture is meant for the development team so it would be a good investment to have a "very good start" workflow. Having the idea of an app in our project also a good practice because sometime in the future if we want to add the same feature to a new project or want to remove some feature in the future it can be done very quickly and there is more you can do with this "very good" things. l10n (l ocalizatio n), i18n (i nternationalizatio n). :) funny things.
Thanks for the feedback! Yes, you are right about the very good start, but you could also implement firebase by hand into the very good core. Of course it would take much more time. Unfortunately I will have to switch to this structure of the project since I feel like my current one is not that scalable.
@@Flutterly I will do so in the future project. Please create more videos about very good core along with the best way to integrate firebase for different development environments. Sometimes when I develop my flutter project, I will stop and think about how to make my project look cleaner and simple to understand because I don't want to have a working project but messy. I hope this very good core could be a solution. :D
how can i fix this? depends on firebase_core >=0.8.0-1.0.nullsafety.0 which requires SDK version >=2.12.0-0 =0.8.0-1.0.nullsafety.0 which requires SDK version >=2.12.0-0
@@Flutterly please make the project with this, I need to make a new project and I want to make my new project with this tools, but I'm still confused on how to use this. thanks.
Not relevant but I wish your channel name was 'WCKD' would be easier to find or mention your channel name "Flutterly" in the video. Waiting for more bloc tutorials 🌚
AWESOME video! Thank you so much for taking the time to do this deep dive into Very Good CLI :)
No problem at all, I am glad I could share this amazing feature-rich project with everyone! 👍 🌟
@@Flutterly Can I get a chance to edit such videos ??
What will be the price for Very Good Start --- Setup
@@Flutterly can you explain the purpose of bootstrap() method and runZonedGuarded() on very good cli created flutter project ?
@@Flutterly How can I create firebase testlab instrumentation integration test apk in a project which created with very_good cli ?
A series on clean project architecture pls. Just started out with Flutter and im confused on where to place files, how to structure my classes and subclasses and all that stuff. Would be great if u did it cuz the kind of content u make is awesome
+1
+1
+1
+1
+1
Amazing man, I was yesterday searching for this and no one was with this ...and now best YT channel brings it home....respect
Thank you so much, man, highly appreciate your feedback!
Wow! Good to know that in this series you will be using that!
Yep, it's pretty amazing!
Flutterly, you make some of my favorite Flutter related videos! Keep it up
Hi by programming an app I noticed that I need a lot of blocs, so my question is: how many blocs should a complex app use?
There is no limit. Just use bloc for every functionality.
Very_good_idea to develop your future projects with very_good_cli. Indeed the structure looks good (different by exemple with the very good resocoder tuto on DDD architecture (presentation / logic / domain / data)
Haha, thank you so much, brother! ✨ 🥂
I can’t wait to see your future videos @Flutterly !!! Pleeease do your videos more frequently! Pleaaase !😊
Unfortunately, I can't, I have other projects going on and doing UA-cam videos take almost 2 weeks of continuous work, you'll need to understand that. 👍
With feature-based structure comes some questions, how should we do navigation and where we put the shared blocs
I'll talk more in depth about these topics on the next app I'll build with the very_good_cli 👍
@@Flutterly I’m looking forward to your new content, and the other question is separating featureBased and screenBased from each other, when shold we say “this is a feature”
Can you please make just a Todo List (CRUD) with this package? it's will be very helpful
Excellent demonstration 👍🏼
Excellent video, very good explanation !!!
Many thanks!
Thank you so much for the amazing content!
Could you do a series on Testing in Dart (as completion of the dart series) and Flutter (testing widget, ...etc)?
As always, awsome video. Desperately waiting for next chapter :)
When do you will release a new video making an app the very good cli in your Hero to Wizard series?
I will focus on my new Dart from Novice to Expert for the moment and between these videos I'll make sure to drop another one for that series also.
What about when it comes to deployment. I'm having a hard changing the app icon and removing the VGV default splash screen. I have been scouring the internet for hours looking for a solution.
There are a lot of threads and packages that change your splash screen and icon, just Google them.
This is great 😍😍
But
I do not know how to change the program language
And
I do not know how to clear the splash screen (unicorn)
And I do not know how to use 3 mains or app updates ... .
I feel the training will be very professional
And it will be difficult and time consuming to understand
Given that we just want to learn the bloc
very clear and useful video👌👌👌
I've been trying for some time to implement Auth + firebase + navigation in flutter, but this is incredibly hard using the bloc pattern. I do not really know what to do. When will you post a video about auth and navigation in specific using the Bloc pattern? Do you have any other recommandations where I can learn about this topic? I see a lot of articles, each one doing a different approach, I do not know what to do.
I will try and do this eventually, but I have other plans for the near future in order to get more in depth on Dart and Flutter.
hey @gripzy I solved this a while back github.com/mitchross/flutter-bloc-nav-drawer
How amazing is that!!!!!
Thanks for the good explanation 🖤🧡
You are so welcome!
Hi there,
i was wondering a where we will place models and repositories? since models can be used in multiple functionalities?
that's awesome. can u do littile more about very good cli 🔥
Yep, I will, I'm planning on working on multiple parallel playlists!
@Flutterly dude you should make a boilerplate flutter project with all the goodies..!!
I'm studying app dev only by UA-cam. and Really learned much about the app skeleton via your bloc class and this video! looking forward to video with more detailed about this architecture : )
By this video and your bloc class One feature should include 3 folders(screen, logic, data_provider) ?
No, it should include only logic and screen, the data provider is something abstract and not related to the app itself, but rather a separate layer you that can be placed outside in a folder outside the lib folder.
@@Flutterly I got it! thank you for the answer
Sir , it's a great video on that awesome package . Thanks for creating this. And , I had one more doubt like I mostly create Flutter projects GUI based like on android studio ide not from the CLI . So , is there any option to create Flutter project based on this package directly from the IDE and not from the CLI .
How to build the APKs for each flavor? Do you have to sign the APK always to be able to build the APK from terminal?
Great work! I have a question regarding the internationalization support. I was trying to modify the arb files by adding new elements but when I call the new added translations, it shows the error "The getter isn't defined for the type 'AppLocalizations' ". It is only working for the default generated elements (counterAppbarTitle). Should I add something extra besides editing the arb files?
I haven't tried it yet to be honest, I'll let you know when I'll start a new project.
@@Flutterly Thank you!
I forgot to run flutter packages get 😅. It is working now.
Hi,
Could you post videos related to modularizing flutter (using very good cli)?
I will continue the Bloc from Hero to Wizard tutorials soon and I will
What if I need to send fast live data like view counters or like counts, does firebase has any features like these?
As far as I know, it does, we'll cover up this in future videos.
@@Flutterly Thanks for the response! Also, what's your opinion on the flutter animations thing on iOS?
Amazing!!!!!
Thank you, mate!
So the idea is to have our project behave like having multiple apps in it just like Django (where I came from). Hmm,... Okay, I'm in for a future project. But I will not change the current working project because it would be too much work to change all of those. I also want to stated that if you are new to flutter, you will get confused when you are trying to integrate firebase because it is based on a very good core and not a very good start. But this architecture is meant for the development team so it would be a good investment to have a "very good start" workflow. Having the idea of an app in our project also a good practice because sometime in the future if we want to add the same feature to a new project or want to remove some feature in the future it can be done very quickly and there is more you can do with this "very good" things. l10n (l ocalizatio n), i18n (i nternationalizatio n). :) funny things.
Thanks for the feedback! Yes, you are right about the very good start, but you could also implement firebase by hand into the very good core. Of course it would take much more time. Unfortunately I will have to switch to this structure of the project since I feel like my current one is not that scalable.
@@Flutterly I will do so in the future project. Please create more videos about very good core along with the best way to integrate firebase for different development environments. Sometimes when I develop my flutter project, I will stop and think about how to make my project look cleaner and simple to understand because I don't want to have a working project but messy. I hope this very good core could be a solution. :D
how can i fix this?
depends on firebase_core >=0.8.0-1.0.nullsafety.0 which requires SDK version >=2.12.0-0 =0.8.0-1.0.nullsafety.0 which requires SDK version >=2.12.0-0
What do you think about getx?
I'm not using, nor recommending it.
@@Flutterly May I know why? Many people discourage it but I still struggle to find why ?
I just don't like the way it injects stuff, I feel like it is prone to security issues.
Amazing
Thanks, bro!
is this only for flutter 2?
Yes, since it benefits of sound null safety.
@@Flutterly please make the project with this, I need to make a new project and I want to make my new project with this tools, but I'm still confused on how to use this. thanks.
Not relevant but I wish your channel name was 'WCKD' would be easier to find or mention your channel name "Flutterly" in the video. Waiting for more bloc tutorials 🌚
Haha, the thing is that I used to have another channel named WCKD and it's still up and running. So I can't use this name for both of my channels lol
@@Flutterly 😢ohh once I lost your channel and worried if it's deleted.
How to create a generator for any project ???
👍👍💪
with clean architecture and BLOC pleaseeeeeeeeeeeeeeeeeeeeeeeeeeeeee a proyect basic
Bloc from hero to wizard done with 2 vedios?
No man, it's just the beginning lol, I just mentioned in the end of the video but it seems like no one's watching
Wao
Good video. What about using the very_good_cli to recreate the app you are developing in the series ?
That's what I just mentioned at the end of the video, man
@@Flutterly ✨✨
Unlucky they enforce bloc/cubit, I would have loved to use this CLI but nope
It would be great if it actually worked.