Flutter Null Safety (!, ?, ??, late, ...)

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024

Комментарии • 81

  • @HeyFlutter
    @HeyFlutter  2 года назад

    This might help you :)
    👉 12 Week Flutter Training from Newbie to Expert: heyflutter.com
    Source Code: github.com/JohannesMilke/null_safety_all
    Flexible Widget Tutorial: ruclips.net/video/5TwBXLZdVvk/видео.html
    Expanded Widget Tutorial: ruclips.net/video/N1FMX4rDn6Y/видео.html
    Spacer Widget Tutorial: ruclips.net/video/n4dJVUdj4ik/видео.html
    FittedBox Widget Tutorial: ruclips.net/video/WpTMNArnXdc/видео.html
    Flutter Layout Basics Tutorial: ruclips.net/video/yYxueTNIDlA/видео.html
    Row Layout Basics Tutorial: ruclips.net/video/lY5GtNkvyhM/видео.html
    Column Layout Basics Tutorial: ruclips.net/video/nW9pAyDs-wE/видео.html

  • @leoMC4384
    @leoMC4384 2 года назад +1

    Great content as always. Like 2 weeks ago I had to migrate this old project I had to null safety and update all its dependencies. I did it manually. It drove me nuts. This guide would've made things much easier.

  • @ashupathak9522
    @ashupathak9522 2 года назад +4

    Thanks for listening my demand ❤️
    Best flutter teacher 🔥

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

    I must say that One of the best informative video on your channel ever
    Thanks for sharing this great useful information with us

    • @HeyFlutter
      @HeyFlutter  Год назад +1

      Glad you liked it, @realislam8153 😀

  • @bhabhayt398
    @bhabhayt398 2 года назад +5

    building list with complex very json data in flutter implement in ui

    • @naveenjoshi7700
      @naveenjoshi7700 2 года назад +2

      Same question

    • @KapilSharma-ul4ev
      @KapilSharma-ul4ev 2 года назад

      How to implement a complex nested JSON object in ui flutter

    • @Aushadhaya8158
      @Aushadhaya8158 2 года назад

      Same to same my question please explain properly

    • @Aushadhaya8158
      @Aushadhaya8158 2 года назад

      This question is very important because I have to give project for 3 days and I am not able to implement nested API.

    • @devrajheropanti6847
      @devrajheropanti6847 2 года назад

      My is same

  • @mikazora423
    @mikazora423 2 года назад +1

    Best null safety guide ever,, nice work 🔥🔥

  • @88billizzard88
    @88billizzard88 2 года назад

    Very understadable! Thanks

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

    Made my day bro. This operator (!) with nullable var was a headache for me.

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

      You are welcome, @ashfaqkayes5222 😊

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

    what an amazing explanation, kudos!

    • @HeyFlutter
      @HeyFlutter  Год назад +1

      Thank you, Krishna Gupta! 🙂

  • @LuisOtavioZimmermann
    @LuisOtavioZimmermann 2 года назад

    The best video about it. Straight to the point.

  • @muniralmeslaty9602
    @muniralmeslaty9602 2 года назад

    Very very Good video
    Thank you u explain how to solve null safety problems

  • @HabiasaDeveloper
    @HabiasaDeveloper 2 года назад

    There's always something that you don't know. For example, I am a flutter intermediate. But ...? was new for me. Thank you for the tutorial. Really enjoyed to watch those smooth animations.

  • @danqiu6413
    @danqiu6413 9 месяцев назад

    Very good lesson! Thanks!

    • @HeyFlutter
      @HeyFlutter  8 месяцев назад

      You’re most welcome, @danqiu6413! 🙂

  • @someshsahu4638
    @someshsahu4638 Год назад +1

    nice explanation sir thankyou

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

      You are welcome, Somesh Sahu!

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

    I really love your short and unique explanations, keep going bro

    • @HeyFlutter
      @HeyFlutter  Год назад +1

      Glad you liked it, Barzy Yasin 😀

  • @TarrenHassman
    @TarrenHassman 2 года назад

    Absolutely incredibly useful information in a beautifully concise way. Love your work

    • @HeyFlutter
      @HeyFlutter  2 года назад

      Thanks, Tȟaŋháŋši Tȟáŋkamatȟó! 🙂

  • @mayur16
    @mayur16 2 года назад

    Keep going.. very informative content..

  • @WILFREDTSIKAH
    @WILFREDTSIKAH 2 года назад

    Been looking to understand the difference. Thank you very much 🙏

  • @peterbk364
    @peterbk364 2 года назад

    That voice sir.... :)
    thankyou sir for this informational video... :) LOved it

  • @pranaychakraborty4866
    @pranaychakraborty4866 2 года назад

    As always, best explanation ever

  • @crazy-man
    @crazy-man 2 года назад

    clear presentation, I just wanted to know more about null safety

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

    Wonderful content as i expect, keep going.

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

      Glad you liked it, @mohammedtouati8479 😀

  • @nurola
    @nurola 2 года назад

    Your channel is like stackoverflow when I stuck somewhere while coding :) Get your recipe pill just before start.

    • @HeyFlutter
      @HeyFlutter  2 года назад

      Great, Thank You VelociRaptor

  • @tishansaha5431
    @tishansaha5431 2 года назад

    wow nice explanation :)
    thnx a lot

  • @ChrisHalden007
    @ChrisHalden007 2 года назад

    Great video. Thanks

  • @sardortukhtamurodov1138
    @sardortukhtamurodov1138 2 года назад

    Could you make a video lesson on Dynamic Links please...

  • @learning1online156
    @learning1online156 2 года назад

    was very helpful to me, thank you!

  • @AdilRangila
    @AdilRangila 2 года назад

    Greatly explained

  • @parameshmamidisetti8167
    @parameshmamidisetti8167 2 года назад

    I need 30 minutes video on null safety ,deep explanation

  • @neliquidmusic
    @neliquidmusic 2 года назад

    Nice! Thanks!

  • @alanhartmann3355
    @alanhartmann3355 2 года назад

    Nice work, thanks!

  • @KhaledABED-m5j
    @KhaledABED-m5j Год назад

    Thank you

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

      You are welcome, @user-jj3ld6kk2u!

  • @eek9313
    @eek9313 2 года назад +1

    Excuse me sir! I'm learning so much from your tutorials 😃 and while learning I got a problem that i created drawer and button NavBar for my app but when i opened drawer ,NavBar came infront of the drawer...How can i fix it. Please help me as possible !

    • @eek9313
      @eek9313 2 года назад +1

      @@HeyFlutter Sorry Sir but I can't get it😞 ! Could you please make a video tutorial on it ,tough cause I see many people have got the same problem. It would be really useful for beginners like me. ❤️

    • @HeyFlutter
      @HeyFlutter  2 года назад

      Thank You Ⓖeek! Follow this link: stackoverflow.com/questions/63882656/flutter-drawer-overlaps-the-bottom-navigation-bar
      I hope you will get your answer 🙂

  • @alexmaina3328
    @alexmaina3328 2 года назад

    My flutter teacher

  • @ZOZA468
    @ZOZA468 2 года назад

    nice intro

  • @jorgeandresdiaz0
    @jorgeandresdiaz0 2 года назад +1

    When is late initializer needed? It seems like a keyword that leads to bugs

    • @soultouchin
      @soultouchin 2 года назад

      Hahaha 😅

    • @leoMC4384
      @leoMC4384 2 года назад

      In a stateful widget with a dynamic value that is assigned to another variable in the initState statement. In order to use that variable in the widget, you need to initialize it outside the initState and that's where I use "late". ☺️

    • @HeyFlutter
      @HeyFlutter  2 года назад +1

      Thank you, Jorge Andrés! 🙂. Use late when you strongly convinced that first time you use late field it will be initialized

  • @akashhirusha3925
    @akashhirusha3925 2 года назад

    Can you explain how to convert previous version of project to null safety

  • @rajgathiyawala6302
    @rajgathiyawala6302 2 года назад

    i clicked on container then container size will be increased from bottom and where size will increase I want to add text on that space.......
    which widget use for this??

  • @sergey_molchanovsky
    @sergey_molchanovsky 2 года назад

    I didn't know about ?... operator.

  • @devrajheropanti6847
    @devrajheropanti6847 2 года назад

    json data in flutter how to implement

  • @uzairahmad5086
    @uzairahmad5086 2 года назад

    Hi Sir Please Make a video on how to request Location Permission on run time i am getting location but for that i have to allow location manually in settings of app Kindly make a video on permission Dialog Box Thanks

    • @uzairahmad5086
      @uzairahmad5086 2 года назад

      @@HeyFlutter sir please make next video on this topic. I've requested this video in last month

  • @gataka534
    @gataka534 2 года назад

    Please activate the subtitles in different languages

  • @radovankljestan8793
    @radovankljestan8793 2 года назад

    Nice like always, can we expect soon something about dapps with flutter? Maybe on Ethereum network or others...Thank you for amazing content :)

  • @coder551
    @coder551 2 года назад

    Bro how Can I Paste any File In Particular device storage data path Using button In Flutter ? Can you Tell Something About It?

    • @HeyFlutter
      @HeyFlutter  2 года назад

      Thank You Coder! Follow this link: medium.com/kick-start-fluttering/saving-data-to-local-storage-in-flutter-e20d973d88fa
      I hope you will get your answer 🙂

  • @m.2.3
    @m.2.3 2 года назад +1

    Error: The operator '[]' isn't defined for the class 'Object'.
    - 'Object' is from 'dart:core'.
    Try correcting the operator to an existing operator, or defining a '[]' operator.
    final data = snapshot.data!["data"] as List;
    Can you solve the problem?

    • @HeyFlutter
      @HeyFlutter  2 года назад +1

      Thank You محمود علي حسين! Follow this link: stackoverflow.com/questions/60245865/the-operator-isnt-defined-for-the-class-object-dart
      I hope you will get your answer 🙂

  • @goldenlife6166
    @goldenlife6166 2 года назад

    Cool

  • @rishi2220
    @rishi2220 2 года назад

    🔥

  • @soloknight000
    @soloknight000 2 года назад

    Sir can you create a DISCORD server so all of your subscribers can join there and chat or solve problems together?

  • @gataka534
    @gataka534 2 года назад

    why is this channel only in english

    • @leoMC4384
      @leoMC4384 2 года назад

      Because it's the most known language worldwide.

    • @HeyFlutter
      @HeyFlutter  2 года назад

      Thank you, Gataka534! 🙂. In future I will think about it, but for now it will remain in English as it is easy for people to understand English.

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

    throw error when List eroror Text([...?_secList.elementAt(0).id, 1].toString())

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

      Hey @johnmartin9329, make sure to follow the tutorial step by step 🙂