Flutter Flavors, App Icons, and Firebase Tutorial

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

КОМЕНТАРІ • 79

  • @mhmzdev
    @mhmzdev Рік тому +12

    2 years, and this video is still helpful
    Thanks bud!

  • @DamithaRaveendra
    @DamithaRaveendra 29 днів тому +2

    2024 Nov and still works. Plus your explanations are crystal clear. Thanks a bunch.

  • @diegodig9
    @diegodig9 8 місяців тому +4

    April 2024 and still working like a charm. Thank you very much for this amazing content!!!!

  • @bmk4308
    @bmk4308 3 роки тому +7

    Yeah! Marcus is back...I'm a Launchclub member. Learning a lot from your courses

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

      @@saagilkhan5854 maybe i can answer i was subscribed for abt 4 months

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

    Finally someone that cover Flavors setup for firebase.
    Thank you sir!

  • @KemsEdits
    @KemsEdits 3 роки тому +7

    The best flavors tutorial, you saved my day. Thanks a lot Marcus!

  • @snickr6377
    @snickr6377 3 роки тому +6

    Thanks Marcus. Best flutter channel ever

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

    Great! Love the production quality of your videos.

  • @firgia
    @firgia 2 роки тому +2

    The best Flavors tutorial.
    Thanks 🤩

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

    Excitement of new video

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

    Thanks for featuring flutter_launcher_icons ❤️

  • @DongNguyen-lu9ej
    @DongNguyen-lu9ej 2 роки тому +9

    Thanks you Marcus Ng for such a great tutorial. But i wonder how can we combine this with .env file that contained different api_url, api_key for each environment ?

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

    The king comes back! Like then play the video!

  • @snapdrive7675
    @snapdrive7675 28 днів тому +1

    still working ... thanks :)

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

    This is super useful! Thanks for sharing!

  • @mirzajaun
    @mirzajaun Місяць тому

    Really simply explained. Thanks

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

    You're the best one! 🔥💪🏻

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

    This video is seriously a lifesaver. ❤

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

    Just a perfect tutorial, well done !

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

    Very useful tutorial! Thank you !

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

    Thank you for this amazing tutorial, you saved me lot of time!

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

    this has always been a challenge for me. than you so much. can you also show more of production ready design patterns please.

  • @АртурЗарипов-ю9п

    Good job! Thank you very much!

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

    You're back after a long time 😍

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

    How does the correct dart-defined flavor get used when app is built from xcode or android studio which will happen when uploading a build to the respective app stores?

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

    Saved me a lot of trouble, very useful!

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

    this will be very handy at my work

  • @jakewoodruff13
    @jakewoodruff13 8 місяців тому +1

    Works Great

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

    Amazing tutorial! Thanks!!

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

    exactly what I needed, thank you

  • @diego2020e
    @diego2020e 2 роки тому +2

    Excellent video, could you make an updated one using firebase cli?

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

    Is this style inspired by fireship?

  • @MauricioTrinidad-m3h
    @MauricioTrinidad-m3h Рік тому

    Thanks, beautiful video

  • @shilpavania4113
    @shilpavania4113 2 роки тому +2

    This video helped a lot and worked with android when i try to run in ios it gives me below error. can anybody help me with this.
    Error: Error when reading 'lib/main.dart': No such file or directory
    package:untitled/main.dart: Error: No 'main' method found.
    Try adding a method named 'main' to your program

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

    Thank you!!!!

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

    Great video tutorial, thank you! For some reasons I can't run this app on iOS simulator for production build? ANy idea why?

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

    You the best dude

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

    If we trying to create a Codemagic build, what do we specify in the Build arguments to build the specific flavor and main_*flavor*.dart file

  • @jadenwatt1977
    @jadenwatt1977 11 місяців тому

    When I generate the .ipa file to upload to the App Store, how do I make sure the right environment is being pointed to

  • @keithbacalso9433
    @keithbacalso9433 7 місяців тому

    I dont get it why do we have to create 3 separate files for `main_dev, ,main_stg, main_prod`. If there is already a launch.json that can target one `main.dart` ???

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

    i have a ask to you, is possibel i have 2 differents folders android? and change in build wich one i will use?

  • @AbdullahSheraz-i7j
    @AbdullahSheraz-i7j Місяць тому

    but what if i want to keep the code of each flavor separate. i have to create separate branch for each environment.

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

    bro do i need to add flutter_flavors as a dependency?

  • @cptsakamoto
    @cptsakamoto 10 місяців тому

    How do we initialize Firebase.initializeApp with different firebase options files

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

    Thank you! I have a question, how to build apk with this configuration?

  • @fille.imgnry
    @fille.imgnry 2 роки тому

    How do you use flavors when building for release? the --flavors command doesnt exist for flutter build.

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

    U r back 🥳🥳

  • @jadenwatt1977
    @jadenwatt1977 11 місяців тому

    I'm getting an error when running the production build on my real device. It can't find a specific import which makes no sense. Could i have set things up wrong?

  • @2K20CO32PiyushGaur
    @2K20CO32PiyushGaur 16 днів тому

    def helpful

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

    great work

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

    Awesome work

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

    Better than official docs

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

    What about the storage will it increase the app size

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

    You are my savior

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

    Exception: You must specify a --flavor option to select one of the available schemes.
    ^ I'm getting this exception , need help

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

      solved it , seems scheme name should match with flavor name in launch.json

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

    Hey Marcus, where are you from bro? Sounds like a Singapore/Malaysian accent.
    And btw, thanks for all your tutorials broski :D

  • @KishanSavani-yu2bh
    @KishanSavani-yu2bh Рік тому

    What to do when user tries to create archive from xCode and signed AAB from Android studio

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

    please help this command is not recognized in my terminal
    flutter pub run flutter_launcher_icons:main -f flutter_launcher_icons*
    zsh: no matches found: flutter_launcher_icons*
    I have followed the video exactly the same

    • @TheMartaDias
      @TheMartaDias 9 місяців тому

      Did you add the package?

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

    I followed the tutorial till the icons set up and when I ran the app by selecting development flavour I got the below error in my vs code terminal.
    Could not find an option named "flavour".
    Run 'flutter -h' (or 'flutter -h') for available flutter commands and options.
    Does anyone face this error??

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

      use dart-define instead

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

    How can I access Flavour to other files in app ?
    Suppose I want to write the code according to Condition if flavor == dev ? code : code
    So, how can I access the flavour ?
    Any idea ?

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

      did you find any i have seen somthing like dart-define but it is like a normal variable

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

    Why ios app's name is showing "DevFlavorsExample" instead "Dev Flavors Example" ?
    Could someone helping me with that please?

    • @edwardphilipguarin6460
      @edwardphilipguarin6460 Рік тому +1

      it states in the tutorial that if the characters is longer than 12, then it will remove all spaces

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

    Google almost never gets anything right for developers (except for Flutter, which is awesome). Flavours themselves are one of the exceptions, those work quite well, but Firebase... Why... Why can't I use different environments dynamically from code? Why do I have to decide compile time? I've read some things about Firebase which design decisions I believe to be the cause for this, but those are bad on their own too, and then they only limit you, and complicate your build process. A proper SDK is manually initialized by its user, and you can pass in whatever you want. With Firebase, you automatically get magic bs in your app, if, which doesn't fit you, it's super hard to turn off, and since you don't get to initialize Firebase from your executable code, you need to bundle its config as resources, complicating your whole setup. Shame on Google. It's just sooooooo bad.
    On the other hand, your video is a godsend, very useful resource to guide us through this hell.

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

    i like the meme lol

  • @md.abdulhalimrafi9940
    @md.abdulhalimrafi9940 2 роки тому

    This is an asset

  • @RizkyRamadhan-hu3of
    @RizkyRamadhan-hu3of 3 роки тому

    Hi dude, would you make a tutorial about BLoC state management? Thank you.

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

    Hi, I am getting an error while runnig A problem occurred evaluating project ':app'.
    > Could not find method flavorDimensions() for arguments [default] on project ':app' of type org.gradle.api.Project