Artwork

Content provided by Flutter Dev Podcast. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Flutter Dev Podcast or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ro.player.fm/legal.
Player FM - Aplicație Podcast
Treceți offline cu aplicația Player FM !

#24 Dart Null Safety

1:39:50
 
Distribuie
 

Manage episode 284360929 series 2490136
Content provided by Flutter Dev Podcast. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Flutter Dev Podcast or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ro.player.fm/legal.
Подкасту 2 года! Кажется, с момента выхода в свет первого выпуска прошла уже целая эпоха. За это время Flutter и Dart претерпели множество изменений в своём неуклонном развитии. Поэтому, выбор темы для сегодняшнего выпуска был чем-то самим собой разумеющимся. Конечно, мы поговорим про одну из самых ожидаемых фич языка Dart - null safety. Вячеслав Егоров вот уже 10 лет работает в Google над Dart VM. С крупнейшим экспертом в области разработки языков программирования мы обсудили, зачем вообще современенные языки программирования устремились на борьбу с Null, какие изменения в языке необходимо было реализовать для поддержки новой фичи, почему был выбран именно такой способ реализации null safety и Dart теперь так похож на Kotlin по синтаксису. Не забыли поговорить и про late-переменные, дженерики, новые операторы, важные нюансы работы Flow Analysis, а на десерт обсудили перспективы развития языка на ближайшие несколько лет и попытались разгадать загадку числа “2.12”. У микрофона: Евгений Сатуров (Surf), Александр Денисов (Epam), Вячеслав Егоров (Google), Даниил Сурнин (Ozon), Михаил Зотьев (Surf), Родион Мостовой (Доставка от Гудвина). Главное по выпуску: ❗️ Sound null safety: https://dart.dev/null-safety ❗️ Understanding null safety: https://dart.dev/null-safety/understanding-null-safety ❗️ Null safety FAQ: https://dart.dev/null-safety/faq ❗️ Гайд по миграции: https://dart.dev/null-safety/migration-guide ❗️ Статья о том, как принималось решение о способе реализации null safety в Dart: https://medium.com/dartlang/why-nullable-types-7dd93c28c87a ❗️ Тред на Reddit, куда можно писать фидбек по null safety: https://www.reddit.com/r/FlutterDev/comments/k6q7oz/looking_for_feedback_on_migrating_code_to_use/ Новости: ⚡️ Issue triage reports: https://github.com/flutter/flutter/wiki/Issue-triage-reports ⚡️ Закрытый Issue по лагам анимации на iOS: https://github.com/flutter/flutter/issues/60267 ⚡️ Статья про поддержку старых версий ОС: https://medium.com/flutter/providing-operating-system-compatibility-on-a-large-scale-374cc2fb0dad 🎖🎖🎖 Реклама: 🔥Пока все только рассуждают про Flutter, научитесь делать серьезные кроcсплатформенные решения — на бесплатных вебинарах онлайн-курса «Flutter Mobile Developer: 📌Demo Day курса «Flutter Mobile Developer»: https://otus.pw/ii9H/ — Зададите любые вопросы по Flutter. Познакомитесь с преподавателем-практиком, который расскажет о себе, своём опыте, поделится карьерными инсайдами и лайфхаками по выгодной оплате курса. 📌«Пишем Flutter-приложение с использованием Redux»: https://otus.pw/2oyc/ — Узнаете, как использовать подход к управлению состоянием во Flutter-приложениях. Выясните главные особенности Redux. Напишете небольшое приложение и обсудите, как хорошо Redux масштабируется в перспективе. 👉🏻Регистрируйтесь сейчас — напомним в день вебинара! 🎖🎖🎖 Официальный канал подкаста: t.me/flutterdevpodcast_news Официальный чат подкаста: t.me/flutterdevpodcast
  continue reading

46 episoade

Artwork

#24 Dart Null Safety

Flutter Dev Podcast

98 subscribers

published

iconDistribuie
 
Manage episode 284360929 series 2490136
Content provided by Flutter Dev Podcast. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Flutter Dev Podcast or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ro.player.fm/legal.
Подкасту 2 года! Кажется, с момента выхода в свет первого выпуска прошла уже целая эпоха. За это время Flutter и Dart претерпели множество изменений в своём неуклонном развитии. Поэтому, выбор темы для сегодняшнего выпуска был чем-то самим собой разумеющимся. Конечно, мы поговорим про одну из самых ожидаемых фич языка Dart - null safety. Вячеслав Егоров вот уже 10 лет работает в Google над Dart VM. С крупнейшим экспертом в области разработки языков программирования мы обсудили, зачем вообще современенные языки программирования устремились на борьбу с Null, какие изменения в языке необходимо было реализовать для поддержки новой фичи, почему был выбран именно такой способ реализации null safety и Dart теперь так похож на Kotlin по синтаксису. Не забыли поговорить и про late-переменные, дженерики, новые операторы, важные нюансы работы Flow Analysis, а на десерт обсудили перспективы развития языка на ближайшие несколько лет и попытались разгадать загадку числа “2.12”. У микрофона: Евгений Сатуров (Surf), Александр Денисов (Epam), Вячеслав Егоров (Google), Даниил Сурнин (Ozon), Михаил Зотьев (Surf), Родион Мостовой (Доставка от Гудвина). Главное по выпуску: ❗️ Sound null safety: https://dart.dev/null-safety ❗️ Understanding null safety: https://dart.dev/null-safety/understanding-null-safety ❗️ Null safety FAQ: https://dart.dev/null-safety/faq ❗️ Гайд по миграции: https://dart.dev/null-safety/migration-guide ❗️ Статья о том, как принималось решение о способе реализации null safety в Dart: https://medium.com/dartlang/why-nullable-types-7dd93c28c87a ❗️ Тред на Reddit, куда можно писать фидбек по null safety: https://www.reddit.com/r/FlutterDev/comments/k6q7oz/looking_for_feedback_on_migrating_code_to_use/ Новости: ⚡️ Issue triage reports: https://github.com/flutter/flutter/wiki/Issue-triage-reports ⚡️ Закрытый Issue по лагам анимации на iOS: https://github.com/flutter/flutter/issues/60267 ⚡️ Статья про поддержку старых версий ОС: https://medium.com/flutter/providing-operating-system-compatibility-on-a-large-scale-374cc2fb0dad 🎖🎖🎖 Реклама: 🔥Пока все только рассуждают про Flutter, научитесь делать серьезные кроcсплатформенные решения — на бесплатных вебинарах онлайн-курса «Flutter Mobile Developer: 📌Demo Day курса «Flutter Mobile Developer»: https://otus.pw/ii9H/ — Зададите любые вопросы по Flutter. Познакомитесь с преподавателем-практиком, который расскажет о себе, своём опыте, поделится карьерными инсайдами и лайфхаками по выгодной оплате курса. 📌«Пишем Flutter-приложение с использованием Redux»: https://otus.pw/2oyc/ — Узнаете, как использовать подход к управлению состоянием во Flutter-приложениях. Выясните главные особенности Redux. Напишете небольшое приложение и обсудите, как хорошо Redux масштабируется в перспективе. 👉🏻Регистрируйтесь сейчас — напомним в день вебинара! 🎖🎖🎖 Официальный канал подкаста: t.me/flutterdevpodcast_news Официальный чат подкаста: t.me/flutterdevpodcast
  continue reading

46 episoade

Все серии

×
 
Loading …

Bun venit la Player FM!

Player FM scanează web-ul pentru podcast-uri de înaltă calitate pentru a vă putea bucura acum. Este cea mai bună aplicație pentru podcast și funcționează pe Android, iPhone și pe web. Înscrieți-vă pentru a sincroniza abonamentele pe toate dispozitivele.

 

Ghid rapid de referință