Null Safety with Randal Schwartz
Flutter 101 Podcast
English - May 21, 2021 07:13 - 57 minutes - 45.9 MB - ★★★★★ - 4 ratingsTechnology Education How To code android development coding dart flutter ios development mobile app development programming software development Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
My guest today is Randal Schwartz. He is a Google Developer Expert on Flutter and Dart. He is also very active in the Perl community and he wrote multiple books on Perl, he was the host of FLOSS weekly, a podcast about Free Libre Open Source Software.
In this episode, we focused on null safety with Dart. Dart 2.12 added support for null safety. When you opt into null safety, types in your code are non-nullable by default. This means that variables can't contain null unless you say they can. With null safety, your runtime null-dereference errors turn into edit-time analysis errors.
We also talked about migrating our existing code to null safety, and the migrations tools that can help us make the migration process as seamless as possible.
Resources
Dart documentationSound null safetyMigrating to null safetyUnderstanding null safety by Bob NystromUnsound null safetyNull safety FAQDart language evolutionFLOSS WeeklyEpisode 245: Dart (Seth Ladd)Episode 511: Flutter 1.0 (Eric Seidel)Flutter Community Humpday Q&A/AMAFrom the Flutter Team, it's Fitz!Null Safety and Cloud Functions with Kevin MooreDart "mockito" null safetyflutter.dev/communityGuest: Randal Schwartz
Twitter @RandalSchwartzGitHub @RandalSchwartzLinkedIn linkedin.com/in/randalschwartzWeb stonehenge.comYouTubeGoogle Developer Expert ProfileWikipediaHost: Vince Varga
Twitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.dev