Very Good CLI - The Best Flutter Starter Project Generator - Fully packed with features!

Поділитися
Вставка
  • Опубліковано 6 вер 2024

КОМЕНТАРІ • 90

  • @VGVentures
    @VGVentures 3 роки тому +45

    AWESOME video! Thank you so much for taking the time to do this deep dive into Very Good CLI :)

    • @Flutterly
      @Flutterly  3 роки тому +5

      No problem at all, I am glad I could share this amazing feature-rich project with everyone! 👍 🌟

    • @ijogendrajat
      @ijogendrajat 3 роки тому

      @@Flutterly Can I get a chance to edit such videos ??

    • @snpapplied4150
      @snpapplied4150 3 роки тому +1

      What will be the price for Very Good Start --- Setup

    • @muhammadshahidraficp4373
      @muhammadshahidraficp4373 2 роки тому

      @@Flutterly can you explain the purpose of bootstrap() method and runZonedGuarded() on very good cli created flutter project ?

    • @muhammadshahidraficp4373
      @muhammadshahidraficp4373 2 роки тому

      @@Flutterly How can I create firebase testlab instrumentation integration test apk in a project which created with very_good cli ?

  • @yaminnather521
    @yaminnather521 3 роки тому +24

    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

  • @techstudio7331
    @techstudio7331 3 роки тому +2

    Amazing man, I was yesterday searching for this and no one was with this ...and now best YT channel brings it home....respect

    • @Flutterly
      @Flutterly  3 роки тому +1

      Thank you so much, man, highly appreciate your feedback!

  • @GabrielCosta-xr5vr
    @GabrielCosta-xr5vr 3 роки тому +4

    Wow! Good to know that in this series you will be using that!

    • @Flutterly
      @Flutterly  3 роки тому

      Yep, it's pretty amazing!

  • @thesamdogg7
    @thesamdogg7 3 роки тому +3

    Flutterly, you make some of my favorite Flutter related videos! Keep it up

  • @gabrieled2523
    @gabrieled2523 3 роки тому +3

    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?

    • @theflutterboi
      @theflutterboi 3 роки тому

      There is no limit. Just use bloc for every functionality.

  • @arnaudduquenoy2061
    @arnaudduquenoy2061 3 роки тому +2

    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)

    • @Flutterly
      @Flutterly  3 роки тому +1

      Haha, thank you so much, brother! ✨ 🥂

  • @sinaardehali7295
    @sinaardehali7295 3 роки тому +1

    I can’t wait to see your future videos @Flutterly !!! Pleeease do your videos more frequently! Pleaaase !😊

    • @Flutterly
      @Flutterly  3 роки тому

      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. 👍

  • @Nobody-ky7sl
    @Nobody-ky7sl 3 роки тому +3

    With feature-based structure comes some questions, how should we do navigation and where we put the shared blocs

    • @Flutterly
      @Flutterly  3 роки тому +4

      I'll talk more in depth about these topics on the next app I'll build with the very_good_cli 👍

    • @Nobody-ky7sl
      @Nobody-ky7sl 3 роки тому

      @@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”

  • @geeqwind1170
    @geeqwind1170 3 роки тому +2

    Can you please make just a Todo List (CRUD) with this package? it's will be very helpful

  • @i.k.shaikh3772
    @i.k.shaikh3772 3 роки тому +1

    Excellent demonstration 👍🏼

  • @enuarmunozcastillo8939
    @enuarmunozcastillo8939 3 роки тому +2

    Excellent video, very good explanation !!!

  • @abessesmahi4888
    @abessesmahi4888 3 роки тому

    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)?

  • @jeet0218
    @jeet0218 3 роки тому

    As always, awsome video. Desperately waiting for next chapter :)

  • @FabioMLFerreira
    @FabioMLFerreira 3 роки тому +2

    When do you will release a new video making an app the very good cli in your Hero to Wizard series?

    • @Flutterly
      @Flutterly  3 роки тому

      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.

  • @pythonzimbabweopensource7118
    @pythonzimbabweopensource7118 2 роки тому +1

    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.

    • @Flutterly
      @Flutterly  2 роки тому

      There are a lot of threads and packages that change your splash screen and icon, just Google them.

  • @imankamali5799
    @imankamali5799 3 роки тому

    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

  • @adil_elkhallouki
    @adil_elkhallouki Рік тому

    very clear and useful video👌👌👌

  • @gripzy7571
    @gripzy7571 3 роки тому +2

    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.

    • @Flutterly
      @Flutterly  3 роки тому +2

      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.

    • @mitchross2852
      @mitchross2852 3 роки тому

      hey @gripzy I solved this a while back github.com/mitchross/flutter-bloc-nav-drawer

  • @bodehallak1552
    @bodehallak1552 3 роки тому +1

    How amazing is that!!!!!
    Thanks for the good explanation 🖤🧡

  • @becomedeveloper3821
    @becomedeveloper3821 3 роки тому

    Hi there,
    i was wondering a where we will place models and repositories? since models can be used in multiple functionalities?

  • @rohithk5234
    @rohithk5234 3 роки тому +1

    that's awesome. can u do littile more about very good cli 🔥

    • @Flutterly
      @Flutterly  3 роки тому +1

      Yep, I will, I'm planning on working on multiple parallel playlists!

  • @sharukhrahman7925
    @sharukhrahman7925 Рік тому

    @Flutterly dude you should make a boilerplate flutter project with all the goodies..!!

  • @giyeonlee5842
    @giyeonlee5842 3 роки тому

    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) ?

    • @Flutterly
      @Flutterly  3 роки тому

      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.

    • @giyeonlee5842
      @giyeonlee5842 3 роки тому

      @@Flutterly I got it! thank you for the answer

  • @sahilkachhap
    @sahilkachhap 3 роки тому

    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 .

  • @hrithikmishra1093
    @hrithikmishra1093 Рік тому

    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?

  • @orgesazeqiri3458
    @orgesazeqiri3458 3 роки тому +1

    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?

    • @Flutterly
      @Flutterly  3 роки тому +1

      I haven't tried it yet to be honest, I'll let you know when I'll start a new project.

    • @orgesazeqiri3458
      @orgesazeqiri3458 3 роки тому +1

      @@Flutterly Thank you!

    • @orgesazeqiri3458
      @orgesazeqiri3458 3 роки тому +1

      I forgot to run flutter packages get 😅. It is working now.

  • @islomkhujaakhrorov6668
    @islomkhujaakhrorov6668 3 роки тому

    Hi,
    Could you post videos related to modularizing flutter (using very good cli)?

    • @Flutterly
      @Flutterly  3 роки тому +1

      I will continue the Bloc from Hero to Wizard tutorials soon and I will

  • @gripzy7571
    @gripzy7571 3 роки тому +1

    What if I need to send fast live data like view counters or like counts, does firebase has any features like these?

    • @Flutterly
      @Flutterly  3 роки тому

      As far as I know, it does, we'll cover up this in future videos.

    • @gripzy7571
      @gripzy7571 3 роки тому

      @@Flutterly Thanks for the response! Also, what's your opinion on the flutter animations thing on iOS?

  • @pedrodelacruz2369
    @pedrodelacruz2369 3 роки тому +1

    Amazing!!!!!

  • @frostsmaker8966
    @frostsmaker8966 3 роки тому +1

    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.

    • @Flutterly
      @Flutterly  3 роки тому +1

      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.

    • @frostsmaker8966
      @frostsmaker8966 3 роки тому +1

      @@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

  • @govinsharma3442
    @govinsharma3442 3 роки тому

    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

  • @lduva8313
    @lduva8313 3 роки тому +1

    What do you think about getx?

    • @Flutterly
      @Flutterly  3 роки тому +2

      I'm not using, nor recommending it.

    • @techstudio7331
      @techstudio7331 3 роки тому +1

      @@Flutterly May I know why? Many people discourage it but I still struggle to find why ?

    • @Flutterly
      @Flutterly  3 роки тому +1

      I just don't like the way it injects stuff, I feel like it is prone to security issues.

  • @nazimjoli549
    @nazimjoli549 3 роки тому +1

    Amazing

  • @aldiirsanmajid4235
    @aldiirsanmajid4235 3 роки тому +1

    is this only for flutter 2?

    • @Flutterly
      @Flutterly  3 роки тому

      Yes, since it benefits of sound null safety.

    • @aldiirsanmajid4235
      @aldiirsanmajid4235 3 роки тому

      @@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.

  • @_birdy_birdy
    @_birdy_birdy 3 роки тому +2

    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 🌚

    • @Flutterly
      @Flutterly  3 роки тому

      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

    • @_birdy_birdy
      @_birdy_birdy 3 роки тому +1

      @@Flutterly 😢ohh once I lost your channel and worried if it's deleted.

  • @abhisheksingh-techwizabhi
    @abhisheksingh-techwizabhi Рік тому

    How to create a generator for any project ???

  • @arundspn
    @arundspn 3 роки тому +1

    👍👍💪

  • @pringstom
    @pringstom Рік тому

    with clean architecture and BLOC pleaseeeeeeeeeeeeeeeeeeeeeeeeeeeeee a proyect basic

  • @SuperAnkursaini
    @SuperAnkursaini 3 роки тому

    Bloc from hero to wizard done with 2 vedios?

    • @Flutterly
      @Flutterly  3 роки тому +2

      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

  • @vicsystems
    @vicsystems 3 роки тому +1

    Wao

  • @aurelagbodoyetin3321
    @aurelagbodoyetin3321 3 роки тому

    Good video. What about using the very_good_cli to recreate the app you are developing in the series ?

  • @gaxkiller
    @gaxkiller Рік тому

    Unlucky they enforce bloc/cubit, I would have loved to use this CLI but nope

  • @davidhadwin3566
    @davidhadwin3566 2 роки тому

    It would be great if it actually worked.