Avalanche
Avalanche
  • 4
  • 75 322
Write 40% less code in Flutter - Dream or reality? | Functional Widget
Overwhelmed by the amount of class boilerplate in Flutter? Try Functional Widget and Flutter Hooks!
Code: github.com/avalanche-tm/youtube-videos/tree/master/functional_widget
#flutter #functional #widget
Twitter: @Avalanche_tm9
Переглядів: 8 273

Відео

Flutter State Management - Explained
Переглядів 3,6 тис.2 роки тому
This video will help you understand basics of proper State Management without using any third-party packages, just pure Dart and Flutter. Full code can be found on following link: github.com/avalanche-tm/youtube-videos/tree/master/flutter_simple_state_management Twitter: @Avalanche_tm9 #flutter #state #statemanagement #bloc #provider #redux
Flutter Hooks - Say Goodbye To Stateful Widget
Переглядів 57 тис.2 роки тому
How to get rid of StatefulWidget boilerplate and make your code reusable. Code: github.com/avalanche-tm/youtube-videos/tree/master/flutter_hooks_practical_examples Twitter: @Avalanche_tm9 #flutter #hooks #widget
Flutter with Local Firebase Emulator
Переглядів 6 тис.3 роки тому
Basic example using Flutter with Firebase local Emulator Suite. Github code: github.com/avalanche-tm/youtube-videos/tree/master/flutter_with_firebase_emulators Twitter: @Avalanche_tm9

КОМЕНТАРІ

  • @nested9301
    @nested9301 3 місяці тому

    Useless anti pattern

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

    So in order to save a little bit of code, I add a package that other devs need to know in order to be able to read my code, I add an additonal layer of abstraction and the need to re-generate everytime something changes ?!? What an bu...st idea of an overengineering nightmare!

  • @michaelamir25
    @michaelamir25 8 місяців тому

    Bro, I thought my headphone got broken 😂😂

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

    Hi, thanks a lot for the clear instructions but I can't get IP Address in the "launch.json" file, I only get "$(ipconfig getifaddr en0)" as IP Address instead. I do search for the solutions but I still can't solved it, could you help clear my problems?

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

    Hi I Am getting this error : AssertionError ('package:flutter_hooks/src/framework.dart': Failed assertion: line 133 pos 12: 'HookElement._currentHookElement != null': Hooks can only be called from the build method of a widget that mix-in `Hooks`. Hooks should only be called within the build method of a widget. Calling them outside of build method leads to an unstable state and is therefore prohibited.

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

    You are so fast just like a bullet

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

    Really useful tip. Thank you.

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

    hey great video and the good technique like this should be promote more contractor community. by the way, what is the extension that you use to display tree-liked structure as indentation like video at 6:21 ?

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

    why this channel is so underrated.

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

    I am afraid this video only makes sense if you already know what hooks are. If you have no clue what hooks are, than the video will leave just a big mess in your brain.

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

      Hooks, just like GetX, Bloc and others are concepts. They have implementations in multiple languages and frameworks but concept is the same. Focus of this video is how to use them, not how they work under the hood. Actually if you go to pub site of the package you can find very good and short explanation with code examples. Cheers!

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

    now it's time to refactor the code of my project

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

    why this error: Error: Could not spawn `java -version`. Please make sure Java is installed and on your system PATH.

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

    Followed all your instructions, once i enter firebase emulators : start--> but still am getting this error: "Storage.rules" file is not found. Please help dude..

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

    my left ear enjoyed it

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

    great tutorial, thx

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

    can somebody tell me if there's a structured resource for learning flutter in detail from basic (

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

      Learned from Max(Academind) on udemy. Literally didn't even know coding like that and learnt frontend from there. Only thing is unlike React devs. Flutter devs essentially have to be full stack, because its startups that mostly use flutter

  • @o.sunsfamily
    @o.sunsfamily 2 роки тому

    Firstly, thank you for the video! Secondly, which VSC extension / setting is responsible for this visible scaffolding: | | - It is rather aesthetically pleasing.

  • @o.sunsfamily
    @o.sunsfamily 2 роки тому

    Good video! Tall buildings are built from the ground up and need a solid foundation. Thank you for providing a foundational video!

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

    Can't wait for the next video

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

    The best State management tutorial i've ever seen. Thanks a lot for your Time spending on creating such a quality content.

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

      Thank you very much, I'm glad it helped

  • @Alex-xu5lu
    @Alex-xu5lu 2 роки тому

    launch json requires to set "program" property but if in the main in the if you put "true" as condition and u run as usually it works so good

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

    Great job man, I'm a big fan of your videos!

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

    Cool motivated and understandable video presentation. Thx a lot!

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

    my left ear is unhappy

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

      Yeah, I realized it after upload and views already started coming. Blame DaVinci resolve which pans mono audio to one channel by default.

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

    high quality video, thanxx <3

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

    awesome...

  • @Me-ns4qk
    @Me-ns4qk 2 роки тому

    🐂💩

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

    Great video

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

    muito top!

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

      Gracias amigo! When I get comment on Friday night I know it's from a true follower!

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 2 роки тому

    More Flutter video please

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

    I prefer to just exclude the generated files from the file tree. There’s an option to exclude them in VS Code. There’s no reason to ever look at them (Except in rare cases).

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

      That is an excellent solution that didn't occur to me. Thanks!

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

      @@avalanche2073 Always happy to help.

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

    Code so great, I want to have relations with it ( ͡° ͜ʖ ͡°)

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

    Nice, this paradigm is a much better approach, no wonder many js frameworks tend to implement it nowadays. However, there's still the nightmare of the widget tree. New languages should also focus on developer experience.

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

      I absolutely agree and I hope future releases of Flutter and Dart will make our lives easier. Meanwhile we'll have to survive with code generators and such.

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

      Would be interesting if someone made a Dartlin language that would be to Dart what Kotlin is to Java 😂

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

    Like it❤️

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

    which vscode theme you are using ?

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

    Great content. Keep it up!!!

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

    wow just so coool

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

    So useful, thanks!!

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

    Great job, I am starting with Riverpod and I intend to use hooks

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

      That is a great choice, sir!

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

      @@avalanche2073 Are you planning a video on how to structure a medium-to-high size application with Riverpod, Firebase, hooks, routing and testing?

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

      @@ChristianKyony Yes, I am planning to do a video that will include Riverpod, Hooks and folder structure for larger apps!

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

    please continue adding awesome videos!

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

    Very useful 💙💙💙

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

    very nice video editing.

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

    This is actually very insightful.

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

    This is just one of the many ways you can do custom state management in Flutter. Let me know what you think in the comments bellow. Liked what you saw? Check out my other videos: ua-cam.com/video/hiqpPKF_fic/v-deo.html ua-cam.com/video/B56yrMATXVY/v-deo.html

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

    Thank you so much <3 .

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

    Thanks for this clear and to the point tutorial.

  • @3king78
    @3king78 2 роки тому

    GetX go!🥰

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

    Ok found another amazing account... Looking forward to your next video.

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

    Nice share.Thanks!

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

    Awesome bro! I've been working with flutter_hooks for a while now, and it's so pleasing to not have to convert to a Stateful widget for small things 🙏🏼 Hope to see more useful content like this! 😉

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

      I'm glad you like it. New video is coming in a week!