1ManStartup
1ManStartup
  • 257
  • 1 331 253
Flame Audio For A Flutter Game: Background Music, Sound Effects, Mute Button
Add background music and sound effects to a Flutter app using Flame Audio and control what is played for each part of your game. Also see how to build a mute button to turn off all audio if the player chooses.
🎵 Get Free Music: uppbeat.io/?as=1manstartup
🔷 Flame Audio: pub.dev/packages/flame_audio
📲 Download The Finished Game: lastbottle.app
🎮 Series Playlist: ua-cam.com/play/PL_D-RntzgLvYIxI_Kuwy1f7HedxTF2GPK.html&si=yEyLASOci9CKl4sq
😻 Complete Code: github.com/davefaliskie/go_green/tree/flame_audio
🤑 GET 10% OFF iubenda Privacy Policy: iubenda.refr.cc/1manstartup
💬 Join the Discord: 1manstartup.com/discord
😎 If you enjoy the videos, consider supporting the channel: 1manstartup.com/donate
SECTIONS:
0:00 - Installing Package
0:25 - Adding Audio Files
1:32 - Playing Background Music
4:10 - Stopping Background Audio
5:25 - Play Sound On Interaction
7:02 - Build Mute Button
#flutter #gamedev
Переглядів: 404

Відео

Spinning Wheel Of Fortune In Flutter
Переглядів 7082 місяці тому
How to build a wheel of fortune style wheel with randomized outcomes in a flutter app. Additionally, customize the wheel to change the probability of each outcome, specifically see how to make the win state 10% and the lose state 90%. 🔗 flutter_fortune_wheel: pub.dev/packages/flutter_fortune_wheel 📲 Download The Finished Game: lastbottle.app 🎮 Series Playlist: ua-cam.com/play/PL_D-RntzgLvYIxI_K...
Flutter: Clear Hive Box & Reset Local Game Data
Переглядів 2072 місяці тому
See how to add a reusable button widget to your flutter game which can clear out all the user's data that's locally stored in hive. This example will use Riverpod to assist with updating the UI and calling the functions. 📲 Download The Finished Game: lastbottle.app 🎮 Series Playlist: ua-cam.com/play/PL_D-RntzgLvYIxI_Kuwy1f7HedxTF2GPK.html&si=yEyLASOci9CKl4sq 😻 Complete Code: github.com/davefali...
Local Database For Flutter Game With Hive & Riverpod
Переглядів 4053 місяці тому
See how to use Hive as a simple but powerful key-value on device database to store game related info like current level and game outcome for your flutter app built with flame. In addition see how Riverpod can be used to access or update Hive values from anywhere in your app. 🔗 Hive: pub.dev/packages/hive 🔗 Hive docs: docs.hivedb.dev 🔗 Riverpod docs: riverpod.dev/docs/introduction/getting_starte...
Navigate Between Flame Game & Flutter App Using Callbacks
Переглядів 6123 місяці тому
Use a callback to pass data from a flame game to flutter's material app. This is useful for navigation since the flame game doesn't have access to the build context, you can utilize the callback to tell the material app to preform navigation. Additionally, you can pass data values such as a game end state from the flame game back to the material app. This can be useful for displaying different ...
Flutter Go Router
Переглядів 1,8 тис.3 місяці тому
See how to add go_router to a flutter app. Go router is a popular way to handle app navigation and is a good choice for both mobile and web. 🔗 go_router: pub.dev/packages/go_router 📲 Download The Finished Game: lastbottle.app 🎮 Series Playlist: ua-cam.com/play/PL_D-RntzgLvYIxI_Kuwy1f7HedxTF2GPK.html&si=yEyLASOci9CKl4sq 😻 Complete Code: github.com/davefaliskie/go_green/tree/add_go_router 🤑 GET 1...
Finalizing Flame Game: Build Levels - Auto Generate Levels - Code Refactors
Переглядів 2903 місяці тому
Finish the main game play for the flutter app Last Bottle. Update player and obstacle sprites to finalize their images, size, position, and collision handlers. Add all the game levels including auto generated levels. Generally complete the main game play. 📲 Download The Finished Game: lastbottle.app 🎮 Series Playlist: ua-cam.com/play/PL_D-RntzgLvYIxI_Kuwy1f7HedxTF2GPK.html&si=yEyLASOci9CKl4sq 😻...
Build Game Levels In Flutter With Flame
Переглядів 4284 місяці тому
See how to build a game level with Flame and have the functionality in place to easily create additional, more challenging, levels. 📲 Download The Finished Game: lastbottle.app 🎮 Series Playlist: ua-cam.com/play/PL_D-RntzgLvYIxI_Kuwy1f7HedxTF2GPK.html&si=yEyLASOci9CKl4sq 😻 Complete Code: github.com/davefaliskie/go_green/tree/build_game_level 🤑 GET 10% OFF iubenda Privacy Policy: iubenda.refr.cc...
Infinite Game Loop in Flutter with Flame
Переглядів 4224 місяці тому
See how to create a game loop in a Flutter app built with Flame. Start by adding a generic object class which can be extended to create several similar but different objects. Then position and move the objects up the screen. Once the objects move off the screen, recycle them back to the bottom creating an infinite game loop. 📲 Download The Finished Game: lastbottle.app 🎮 Series Playlist: ua-cam...
Collision Detection In Flame Game
Переглядів 5494 місяці тому
Collision detection is essential in mobile games. This guide will show you how to identify when two flame objects collide and how to respond with game-specific actions. This example will show how to remove a water bottle from the screen when it's dropped into the trash. 📲 Download The Finished Game: lastbottle.app 🎮 Series Playlist: ua-cam.com/play/PL_D-RntzgLvYIxI_Kuwy1f7HedxTF2GPK.html&si=yEy...
Move Objects With Gestures & Keyboard - Flutter Flame Game
Переглядів 9114 місяці тому
See how to move a flame game component, in this case a player sprite, left and right. Since this is for a flutter app, movement will be possible with a gesture swipe for mobile as well as the arrow keys for desktop/ web. 📲 Download The Finished Game: lastbottle.app 🎮 Series Playlist: ua-cam.com/play/PL_D-RntzgLvYIxI_Kuwy1f7HedxTF2GPK.html&si=yEyLASOci9CKl4sq 😻 Complete Code: github.com/davefali...
How To Add A Sprite To A Flame Game
Переглядів 1 тис.5 місяців тому
See how to add a sprite to your flutter flame game. The main benefit of using a sprite is you can use an image for the component. In this example you'll see how to set the sprite with a png image of a water bottle. Once the sprite is configured, we'll position it at the top of the game and have it fall to the bottom. 📲 Download The Finished Game: lastbottle.app 🎮 Series Playlist: ua-cam.com/pla...
Setup Flutter Game With Flame
Переглядів 3,7 тис.5 місяців тому
Get started with 2D game development in flutter using the flame game engine. See how to install flame and get a game running inside a material app. The main focus of this video will be defining the resolution for the game with a fixed size, this will make it easier for the game to operate on all device sizes while keeping it's aspect ratio. 📲 Download The Finished Game: lastbottle.app 🎮 Series ...
Flutter Web Images: Fix Network Image Not Loading
Переглядів 2,5 тис.5 місяців тому
Learn two different ways you can fix network images not loading for flutter web. The first way is to use the web renderer of HTML, this will render you images in an HTML image tag which will avoid any CORS issues. If you'd rather not use the HTML renderer then you'll also see how you can update the CORS settings for an AWS S3 bucket to satisfy the Allowed Origin Header. 😻 Complete Code: github....
Flutter Web Hosting With Github Pages & Custom Domain
Переглядів 2,2 тис.5 місяців тому
Flutter Web Hosting With Github Pages & Custom Domain
Flutter Require In App Updates Using Riverpod
Переглядів 1,8 тис.5 місяців тому
Flutter Require In App Updates Using Riverpod
How To FIX Text Overflow In Flutter
Переглядів 3,6 тис.6 місяців тому
How To FIX Text Overflow In Flutter
How to Display Images in Flutter: Asset Images, Network Images & Image Caching
Переглядів 4476 місяців тому
How to Display Images in Flutter: Asset Images, Network Images & Image Caching
Setup Flutter Development Environment With VSCode
Переглядів 3,5 тис.6 місяців тому
Setup Flutter Development Environment With VSCode
How to Monetize Your Flutter App: Ads, In-App Purchases, and Subscriptions
Переглядів 12 тис.8 місяців тому
How to Monetize Your Flutter App: Ads, In-App Purchases, and Subscriptions
How Much Money I Made Selling An Online Course
Переглядів 4248 місяців тому
How Much Money I Made Selling An Online Course
The ONLY Landing Page Tutorial You'll Ever Need: Next.js, Bootstrap & ConvertKit
Переглядів 2 тис.8 місяців тому
The ONLY Landing Page Tutorial You'll Ever Need: Next.js, Bootstrap & ConvertKit
Why I Stopped Using Firebase for Flutter App Development
Переглядів 1,8 тис.9 місяців тому
Why I Stopped Using Firebase for Flutter App Development
Next.js 13 - Installing Bootstrap With The App Router
Переглядів 11 тис.9 місяців тому
Next.js 13 - Installing Bootstrap With The App Router
Apple Rejected My App: Avoid These 5 Mistakes
Переглядів 3,4 тис.9 місяців тому
Apple Rejected My App: Avoid These 5 Mistakes
Know When To Launch Your App
Переглядів 3189 місяців тому
Know When To Launch Your App
How To Setup An Email Newsletter With Convertkit & Nextjs
Переглядів 1,6 тис.Рік тому
How To Setup An Email Newsletter With Convertkit & Nextjs
SVG as Background Image Overlay - Next.js - CSS - Bootstrap
Переглядів 3,2 тис.Рік тому
SVG as Background Image Overlay - Next.js - CSS - Bootstrap
Next.js Footer
Переглядів 4,1 тис.Рік тому
Next.js Footer
How to Build a Next.js Styled Component
Переглядів 3,5 тис.Рік тому
How to Build a Next.js Styled Component

КОМЕНТАРІ

  • @FauziJabbar
    @FauziJabbar 4 дні тому

    thanks, very easy to understand for beginners

  • @nozo8488
    @nozo8488 8 днів тому

    It only works for debug but how we can do for release?

    • @1ManStartup
      @1ManStartup 8 днів тому

      This shows how to fix images in production/ release. What isn't working for you?

  • @viniciusup
    @viniciusup 12 днів тому

    You could also use some absolute containers adding the background-image prop to it. In that case, for svg's, you'd need to import your svg, and then set the prop value as 'yourSvgName.src'. Something like this: import bg from '../../assets/images/image.jpg' Then in the element: style={{ backgroundImage: `url(${bg.src})`, }}

    • @1ManStartup
      @1ManStartup 12 днів тому

      Thanks for sharing! Another comment said it can be done in pure css, which if I were to refactor it I'd likely go that route.

  • @mugerwaobadiah1621
    @mugerwaobadiah1621 19 днів тому

    Thanks, kindly do a tutorial on authentication involving use of tokens from apis without firebase.i am having challenges with persistence of a user logged in. i am following the vidoes but am creating apis using laravel

    • @1ManStartup
      @1ManStartup 18 днів тому

      If you're not using firebase then you need to save the logged in user yourself. Shared preferences, sqflite or Hive are all options. I personally use Hive in some of my projects I did this video related to a game but it maybe helpful ua-cam.com/video/E4NhNcXLKPY/v-deo.htmlsi=y2r06rdOLWyWkJvX

  • @user-jq5zf1oy3v
    @user-jq5zf1oy3v 21 день тому

    I finished the pay list amazing way and clean while learning thanks so much

    • @1ManStartup
      @1ManStartup 20 днів тому

      Awesome! glad to hear it was helpful

  • @cub3608
    @cub3608 21 день тому

    lovely

  • @cub3608
    @cub3608 21 день тому

    this is cool man thanks

  • @BayanIbrahim-vq5nx
    @BayanIbrahim-vq5nx 22 дні тому

    you save me two hours of work, thx

  • @nusrar3540
    @nusrar3540 22 дні тому

    Thank you 🙏

  • @mugerwaobadiah1621
    @mugerwaobadiah1621 22 дні тому

    nice tutorials

    • @1ManStartup
      @1ManStartup 22 дні тому

      Thanks

    • @mugerwaobadiah1621
      @mugerwaobadiah1621 22 дні тому

      @@1ManStartup any new series coming up like ecommerce app with restapi with authentication, set management with provider without firebase

    • @1ManStartup
      @1ManStartup 22 дні тому

      @@mugerwaobadiah1621 The most recent series is a Flutter Game ua-cam.com/play/PL_D-RntzgLvYIxI_Kuwy1f7HedxTF2GPK.html&si=7phvZSGoFO4Tf9JO I've been considering doing a series with a REST api backend using Django & a Flutter frontend. But not in the immediate future

    • @mugerwaobadiah1621
      @mugerwaobadiah1621 21 день тому

      @@1ManStartup that's great but am not a game developer.

  • @yap9660
    @yap9660 26 днів тому

    would it possible to have dynamic pricing for the in-app purchases? As I have a service which it has different pricing depending on the selection of the user

    • @1ManStartup
      @1ManStartup 25 днів тому

      Yes this should be possible, I haven't set this up myself but the first thought that comes to mind is to have several different products which have the different prices. For example premium_99 premium_299 - then you can filter out the products based on the business logic around which price you want to show. Likely there are better ways, this is just a first thought.

    • @yap9660
      @yap9660 20 днів тому

      @@1ManStartup Thank you for your reply. Considering that I have multiple selection. For example I have multiple categories: 1) 0 - 100 km 2) 1day to 100 days Selection 1 and 2 are highly dependent, based on the distance and the duration of the selection, we will have dynamic pricing. This mean I will need to create more product on the playstore. I have tried to use 3 product, base-product, distance, and duration, and increment the count of the quantity when offering to user. But apparently the packages only allow to select one product at a time. This is causing some trouble.

    • @1ManStartup
      @1ManStartup 20 днів тому

      @@yap9660 my thinking would still be to create a product for each specific potential outcome. Then maybe you have 10 product ids, in the app's logic the user will make selections which always narrow it down to one id.

    • @1ManStartup
      @1ManStartup 20 днів тому

      Or simplify the pricing structure, if it's a subscription charging monthly or yearly is more typical than letting the user select an amount of days.

    • @yap9660
      @yap9660 20 днів тому

      @@1ManStartup Thanks you for your recommendation. It is very helpful

  • @manojperumarath7570
    @manojperumarath7570 27 днів тому

    Since we are not passing user id in flutter code, how does backend script knows the user id of the current subscribing user?

    • @1ManStartup
      @1ManStartup 27 днів тому

      That should all be explained starting at 6:16:48

  • @imorenodev2886
    @imorenodev2886 28 днів тому

    Great tutorial. I would love a drag and drop card game example like blackjack.. maybe I'll make it!

    • @1ManStartup
      @1ManStartup 27 днів тому

      Yes you should! At this time I'm talking a short break from making videos - but maybe in the future I'll do another game with drag & drop.

  • @imorenodev2886
    @imorenodev2886 28 днів тому

    at 5:26 I had to change the collision callback from onCollisionStart to onCollision in order to get the player to disappear only when it reaches the bin position.y @override void onCollision(Set<Vector2> intersectionPoints, PositionComponent other) { if (other is Player && other.position.y > position.y) { other.removeFromParent(); } super.onCollision(intersectionPoints, other); }

  • @shashwat_dubey_
    @shashwat_dubey_ 28 днів тому

    make : The term 'make' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. Any idea how to solve this error? I have installed makefile plugin in my android studio.

    • @1ManStartup
      @1ManStartup 27 днів тому

      if you open a fresh terminal and type `make --version` it should say something like "GNU Make 3.81..." if not then you don't have make installed. A quick google search can get you the command to do that!

  • @imorenodev2886
    @imorenodev2886 28 днів тому

    incredible tutorial man.. seriously thank you. could you drop a list of your vs code extensions? Specifically that right-click widget wrap

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

      Yes, my full VSCode setup is covered in this video ua-cam.com/video/rSI3-zxJZVc/v-deo.html

  • @andrewbarr4843
    @andrewbarr4843 29 днів тому

    useless video full of ads very annoying i hope you made 12 cts EURO out this !!!

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

    Didn't work for me :(

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

      Strange, maybe try a restart?

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

    can we do the same for Icons as well ?

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

      I don't think this would work for icons, but it might

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

    Thanks!

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

    magnificent

  • @user-ct1sj2ep6y
    @user-ct1sj2ep6y Місяць тому

    Hello, thank you very much for your tutorial. Your tutorial is clearer than the official document. I have a question. I want to create a mobile game, so I set a fixed resolution . The official document only provides a tutorial on setting CameraComponent. with FixedResolution(); But in your tutorial, you also set the size of the widgets outside of the GameWidget, so when does it need to be set? When is it okay to only set CameraComponent. with FixedResolution(). Thank you.

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

    Thanks man !

  • @aouadicharaf1038
    @aouadicharaf1038 2 місяці тому

    <3 <3 <3

  • @stick-band
    @stick-band 2 місяці тому

    That is weird tutorial, there is react bootstrap that should be used here

    • @1ManStartup
      @1ManStartup 2 місяці тому

      react-bootstrap looks like a nice alternative, although it might have a slight learning curve for those already familiar with normal bootstrap classes, thanks for sharing!

  • @joseeduardopenarebollo7537
    @joseeduardopenarebollo7537 2 місяці тому

    Gracias amigo!

  • @NeilMyatt
    @NeilMyatt 2 місяці тому

    could have done this with pure CSS using border radius, which has the two benefits of fewer http requests, easier maintenance and more flexibility for colour/responsiveness if the design changes. I'd only use SVG if the shape was too complex for CSS. just my 2c

    • @1ManStartup
      @1ManStartup 2 місяці тому

      Thanks for sharing, yes that sounds like it'd be much more flexible

  • @GarthFransman
    @GarthFransman 2 місяці тому

    Thanks so much for these Flame tuts . The FLAME doc tutorials looks so overwhelming with vey little examples for certain code functions

    • @1ManStartup
      @1ManStartup 2 місяці тому

      Glad it was helpful!

    • @imorenodev2886
      @imorenodev2886 28 днів тому

      @@1ManStartup super helpful... honestly the Flutter and Flame docs should link directly to this playlist

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

      @@imorenodev2886 Glad to hear it's helpful, hopefully the playlist isn't too hard for others to find

    • @imorenodev2886
      @imorenodev2886 27 днів тому

      @@1ManStartup In my case, I didn't realize Flutter was viable as a game engine until recently. I want to learn more and build some things out but it looks very promising. I was trying to build 2d apps using React native and just kept tripping over the framework and broken plugins. This looks really clean, I just need to wrap my head around the dart language syntax and patterns. I think I also need to go back to basics and build a Flutter app first before I jump straight into Flame

    • @1ManStartup
      @1ManStartup 27 днів тому

      @@imorenodev2886 Yes I think that would be helpful, there is also the casual gamers toolkit which might be helpful later on as you get more familiar with the framework. What I found with this app is to only use Flame for the game play and the use standard flutter for everything else.

  • @SabinPoudel-iw2rf
    @SabinPoudel-iw2rf 2 місяці тому

    Thanks for the information

  • @RiteshKumar-pp4ni
    @RiteshKumar-pp4ni 2 місяці тому

    Is there any alternative so that i can collect reports on my own collector uri

    • @1ManStartup
      @1ManStartup 2 місяці тому

      what do you mean by collector uri?

  • @hayrullahyasar
    @hayrullahyasar 2 місяці тому

    Thank you for sharing.

  • @mahesh5452
    @mahesh5452 2 місяці тому

    Thanks

  • @sergiosandoval3821
    @sergiosandoval3821 2 місяці тому

    Thank you, is awesome!!!!

  • @mohfatkurrozi4069
    @mohfatkurrozi4069 2 місяці тому

    Please update with new videos

    • @1ManStartup
      @1ManStartup 2 місяці тому

      I don't have plans to make an updated series, if you have specific issues comment and I or someone maybe able to help

    • @mohfatkurrozi4069
      @mohfatkurrozi4069 2 місяці тому

      on listenUpdatePurchased on vlaue serverVerification is base64 or any?

  • @1ManStartup
    @1ManStartup 2 місяці тому

    🚨This video has an error where the reset game is not properly awaited. This commit has a fix: github.com/davefaliskie/go_green/commit/24cd6287a7f2c9a28f8de0ebf9998417a14ec258

  • @ialh1
    @ialh1 2 місяці тому

    Thank you. it is very useful.

  • @ialh1
    @ialh1 2 місяці тому

    Thanks!

  • @blacksystems
    @blacksystems 2 місяці тому

    Dude how can i add these tree signs to my flutter(dart) files in vscode? Is it a plugin?

    • @1ManStartup
      @1ManStartup 2 місяці тому

      This video shows my whole setup ua-cam.com/video/rSI3-zxJZVc/v-deo.html

  • @santhoshkumar-wf4hu
    @santhoshkumar-wf4hu 2 місяці тому

    Can you explain what is createcodec url ??

    • @1ManStartup
      @1ManStartup 2 місяці тому

      Where are you seeing this?

  • @hamedabbasi955
    @hamedabbasi955 2 місяці тому

    I can not return the previously purchased subscription in ios

    • @1ManStartup
      @1ManStartup 2 місяці тому

      Make sure you have setup the purchases in App Store Connect and make sure the app is linked to the app store connect correctly. Are you able to make purchases in the first place? Do you see any specific errors?

  • @toxaq
    @toxaq 2 місяці тому

    What is the benefit of using riverpod her to get a global reference to HiveRepository? Can't you just create a global final variable with an instance of the HiveRepsitory? It seems like over kill to get effectively a singleton and I've never seen the reason explained. You're not changing the hiveRepository so there is nothing to watch. I keep seeing examples like this so there must be a reason?

    • @1ManStartup
      @1ManStartup 2 місяці тому

      Good question, in this case using a global instance would work about the same. In a future video about resetting the game data Riverpod makes it easier (IMO) to show the changes to the user. But again that could be done without Riverpod and listening to hive's changes directly. While this example isn't using Riverpod in a way that's necessarily better, I like to use it for instances like this vs creating a global singleton - because I know later if I want to add more complex Future/Stream providers or notifiers I can. Some might call this over engineering - but the video is an example of one aspect of the app, and other areas of the app will be using Riverpod, so my thinking is to just use it everywhere.

    • @toxaq
      @toxaq 2 місяці тому

      @@1ManStartup I’ve used their async notifier to solve a local list problem backed by an API. That was worth it. Would work will with Hive too.

  • @arunkashyap3527
    @arunkashyap3527 2 місяці тому

    Hello sir i am showing banner ad in my app in the bottomnavigation bar but in my app there is a drawer which have items and when user clicks on that then it navigates the user to specific tab view in home screen and in home i am showing banner ad in bottom navigation bar but it shows a errror like adwidget is already in state

    • @1ManStartup
      @1ManStartup 2 місяці тому

      It sounds like you are trying to load a banner ad when one is already loaded?

  • @tlk1388
    @tlk1388 2 місяці тому

    when firebaseCalls.updatePurchase and it catch log /databases/(default)/documents/purchases/undefined_undefined. Help me please

    • @1ManStartup
      @1ManStartup 2 місяці тому

      What kind of purchase are you testing? It sounds like the product in app/play store might not be available

    • @tlk1388
      @tlk1388 2 місяці тому

      @@1ManStartup productDetails work in android, but it is empty in ios. I waiting more 1 day but until empty. ProductId are correct. What should I do now? please help

    • @1ManStartup
      @1ManStartup 2 місяці тому

      @@tlk1388 it's hard to say, is the app is connected to you app store account?

    • @tlk1388
      @tlk1388 2 місяці тому

      @@1ManStartup i checked again and problem is in function iap.isAvailble() return false in IOS. I have logged in account in sandbox and run in physical device iphone 8

    • @tlk1388
      @tlk1388 2 місяці тому

      @@1ManStartup do you know why it return false?

  • @malcomgreen4747
    @malcomgreen4747 2 місяці тому

    I have an app since 2019 and since then i im using setState only and i find it good enough 😅, i question myself when i see developers using other state managements, my app has 50k user am i missing something i don't have time to spend on learning other state management i spend most of my time implementing new features to my app and i find it better to not rebuild my app on someone else package specifically a core feature like state management(i use other packages but when one get discontinued i easily replaceit with anotherone) i think its very risky, i cant put myself in the risk of discontinued package or name change or architecture changes that happen in packages its going to be a hell of non ending problems specifically when new updates released

    • @1ManStartup
      @1ManStartup 2 місяці тому

      there is always a tradeoff, but it seems like you've found a working setup for you and ultimately that's what's most important. State management in flutter seems like a heavily debated topic, but what's most important is being able to ship new features fast.

    • @malcomgreen4747
      @malcomgreen4747 2 місяці тому

      @@1ManStartup thank you, I wanted to hear your opinion

  • @NoFeaRModAccount
    @NoFeaRModAccount 2 місяці тому

    How to get tree structure in vs code 🤔?

    • @1ManStartup
      @1ManStartup 2 місяці тому

      This is my full VS Code setup with links to all the plugins ua-cam.com/video/rSI3-zxJZVc/v-deo.html