Learn Flutter Life Cycle In 10 Minutes

Sdílet
Vložit
  • čas přidán 27. 07. 2024
  • Understanding the basics of the Life Cycle methods in Flutter is vital to writing applications without missing things like memory leakage. That is why we go over them all step by step.
    Course to build a production-ready app 👉 robertbrunhage.com/course
    00:00 Overview
    00:41 InitState
    02:27 DidChangeDependencies
    03:28 DidUpdateWidget
    06:51 Deactivate
    07:42 Dispose
    Source code: github.com/RobertBrunhage/flu...
    ····················································································
    ♥ Become a Patreon supporter: / robertbrunhage
    ♥ Subscribe: bit.ly/2SUyRhx
    ····················································································
    ● Website: robertbrunhage.com
    ● Twitter: / robertbrunhage
    ● Discord: / discord
    ● Instagram: / robertbrunhagedev
    ● Facebook: bit.ly/RobertDev

Komentáře • 51

  • @i.k.shaikh3772
    @i.k.shaikh3772 Před 3 lety +1

    Excellent demonstration

  • @Pedro5antos_
    @Pedro5antos_ Před rokem

    Thanks for sharing! AWESOME!

  • @illtrax
    @illtrax Před 2 lety

    Thanks for the summery!

  • @victorhpantunes
    @victorhpantunes Před 3 lety +5

    Awesome video. A lot of things that I didn't know it

  • @FlutterMapp
    @FlutterMapp Před 2 lety +8

    Thanks for the video Man ✈️🚀🎉

    • @FlutterMapp
      @FlutterMapp Před 2 lety +2

      That is awesome! Do you use all of them?

    • @RobertBrunhage
      @RobertBrunhage  Před 2 lety +1

      @@FlutterMapp I use the ones that I need depending on the scenario 😊

  • @junveld4830
    @junveld4830 Před 9 měsíci

    Thank you, please post more interview questions

  • @midclock
    @midclock Před 3 lety +14

    Interesting video, I was looking for it.
    Just a little note: it would have been nice to explain well what is a "dependency" from widget's perspective, that triggers a didChangeDependencies call.
    Regarding deactivate, maybe its fired once the widget is removed from the tree, while the instance continues to exist?
    I'm thinking about a widget that is set to "hidden" visbility.

  • @olaoluwamarvellous700
    @olaoluwamarvellous700 Před 2 lety

    Thank you

  • @TheFredFred33
    @TheFredFred33 Před 3 lety +4

    Excellent 👏🏻👏🏻👏🏻👏🏻👏🏻

  • @oswaldoolea2889
    @oswaldoolea2889 Před 6 měsíci

    great, thank a lot.

  • @danumichael2143
    @danumichael2143 Před 3 lety

    great video

  • @ehsanhasin8092
    @ehsanhasin8092 Před rokem

    thank you

  • @Prizza_3lik
    @Prizza_3lik Před rokem

    thanks you bro

  • @Ls-df2mf
    @Ls-df2mf Před 3 lety

    Good one

  • @danangdwigustifajaryanto
    @danangdwigustifajaryanto Před 3 lety +4

    I just wondering what is the different between dispose and deactivate.

  • @mgmyo7066
    @mgmyo7066 Před 3 lety +3

    please make tutorials of navigation 2.0.

  • @SuperHesni
    @SuperHesni Před 3 lety +6

    great video as always

    • @RobertBrunhage
      @RobertBrunhage  Před 3 lety +3

      Thanks!
      Something I have on my todo so certainly in the future 😊

  • @fullstack_journey
    @fullstack_journey Před 3 lety +16

    This was widget lifecycle, can u do one on app lifecycle too?

    • @RobertBrunhage
      @RobertBrunhage  Před 3 lety +10

      Have an old video about it but thinking of updating it as a lot of people has been asking about it!

    • @midclock
      @midclock Před 3 lety +1

      As far as I know, a Flutter App is a widget, that's stated in the doc :)

  • @mohamedalihammami5067
    @mohamedalihammami5067 Před 2 lety

    Excellent! Very helpful ,just if you can to make video for how to use huawei_map in Flutter thx

  • @hasansalim1868
    @hasansalim1868 Před 3 lety +1

    Thanks, but what about the constructor of the state class?

  • @ilgztrs
    @ilgztrs Před 8 měsíci

    Deactivate is useful if you want to interact with bloc before disposing the widget

  • @yashdixit3352
    @yashdixit3352 Před 3 lety +3

    What is dependency change?

    • @RobertBrunhage
      @RobertBrunhage  Před 3 lety +4

      When you pass something through the constructor to a widget, that widget is depandant on that value. So in a sense it's that if a value changes hat is the same as saying that the dependency changes.

  • @s.thentaro5901
    @s.thentaro5901 Před 3 měsíci

    What's about "activate" life cycle?

  • @boghdadyDev
    @boghdadyDev Před 3 lety +2

    what is the font name that you are using ?

  • @atulrawat2996
    @atulrawat2996 Před 3 lety

    where is the createState method?

  • @yassinsaddem2262
    @yassinsaddem2262 Před 3 lety +2

    It's very good but the deactivate explication is not clear

    • @RobertBrunhage
      @RobertBrunhage  Před 3 lety +1

      Noted, if I come up with a good example I will update the Github Code!

  • @jst_kishan
    @jst_kishan Před 3 lety +2

    How to write ≠ ?

    • @mohammadtalha2336
      @mohammadtalha2336 Před 3 lety +1

      Turn on code ligatures in vscode settings and install fira-code font or any other that support code ligatures

    • @RobertBrunhage
      @RobertBrunhage  Před 3 lety

      As Mohammad said, these is a setting in your ide or code editor for activating code ligatures. I am using JetBrains Mono and that activated!

  • @xiuChang
    @xiuChang Před 3 lety

    uper is an indian?

  • @user-yn8gm3qj5x
    @user-yn8gm3qj5x Před měsícem

    so slow men x2 speed and still slow xd

  • @faheemahmad3957
    @faheemahmad3957 Před rokem

    please make for 2023

  • @RamyWahid
    @RamyWahid Před 2 lety

    Diserve Comment

  • @alexvaiman4966
    @alexvaiman4966 Před 11 měsíci +1

    dispose not called memory like? are you insane my friend??? dart has garbage collector!!! it does not need you to dispose anything! with exception of resources which are not under dart control! VC is not one of them!!! you should dispose of timers, but why? well, the reason is, if you dont, when the timer comes back it may try to get ref to disposed object, and you will have a crash. I hate when people talking about "memory leaks" - it is plain crap!