Avalanche
Avalanche
  • Видео 4
  • Просмотров 74 749
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 190

Видео

Flutter State Management - Explained
Просмотров 3,5 тыс.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 тыс.2 года назад
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 27 дней назад

    Useless anti pattern

  • @Apenschi
    @Apenschi 5 месяцев назад

    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 5 месяцев назад

    Bro, I thought my headphone got broken 😂😂

  • @sumethsadikummeth2918
    @sumethsadikummeth2918 11 месяцев назад

    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?

  • @Salmanfaris-pg2jw
    @Salmanfaris-pg2jw Год назад

    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 Год назад

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

  • @jeevigiri6832
    @jeevigiri6832 Год назад

    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 Год назад

    my left ear enjoyed it

  • @develocode7773
    @develocode7773 Год назад

    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 Год назад

      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.

    • @raianmr2843
      @raianmr2843 Год назад

      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: ruclips.net/video/hiqpPKF_fic/видео.html ruclips.net/video/B56yrMATXVY/видео.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!