🍬 Flutter Dev Podcast — анонсы выпусков
2.7K subscribers
9 photos
51 links
Всё что вы хотели узнать про Flutter, но боялись спросить. Обсуждаем новости индустрии, делимся продакшн-опытом внедрения и интересными наблюдениями, приглашаем ярких представителей Flutter-сообщества.
Download Telegram
Что если мы скажем, что на Flutter можно написать приложение под одну из шести поддерживаемых платформ? Не удивительно, это уже и так давно известно. Но, наверняка, у вас найдется множество причин не сделать этого, потому что... ваш основной большой проект уже давно написан нативно?

Такие аргументы понятны, но для ребят из Финам подобная ситуация не послужила причиной отказаться от идеи использовать Flutter в своём проекте. С гостями мы поговорили о том, как написать самостоятельный переиспользуемый Flutter-модуль и интегрировать его в мобайл, веб и даже десктоп.

https://soundcloud.com/flutterdevpodcast/32-finam

У микрофона: Евгений Сатуров (Surf), Михаил Матюнин (Ozon), Андрей Руденко (Финам), Дмитрий Строков (Финам), Александр Денисов (EPAM), Кравченко Игорь (zfx.com).

Главное по выпуску:

❗️ Sunsetting React Native https://medium.com/airbnb-engineering/sunsetting-react-native-1868ba28e30a
❗️ Ссылка на подкаст “Алгоритмическая торговля и HFT” https://soundcloud.com/podlodka/podlodka-225-algoritmicheskaya-torgovlya-i-hft
❗️ Серия статей-туториалов по использованию gRPC c Flutter/Dart https://habr.com/ru/post/589895/
❗️ Подробнее о добавлении нескольких Flutter-модулей в один проект https://docs.flutter.dev/development/add-to-app/multiple-flutters или тут https://docs.google.com/document/d/1fdKRufqUzQvERcqNIUSq-GdabXc4k8VIsClzRElJ6KY/edit

YaTalks - крупнейшая технологическая конференция Яндекса YaTalks, которая пройдет 3-4 декабря 2021 под эгидой «IT как новый космос». Приглашают каждого, кто пишет код или работает над продуктом. Вас ждут два дня интересных докладов, дебатов и дискуссий по 6 трекам Lifestyle, Backend, Frontend, ML, Mobile, Product с 80 экспертами из мировых и российских компаний. Регистрируйтесь по ссылке: https://clck.ru/YsJSX

Новости:
⚡️ Обновился дизайн сайта https://flutter.dev/
⚡️ DartPad теперь поддерживает сторонние пакеты https://medium.com/dartlang/announcing-package-support-for-dartpad-66a4b415970b
⚡️ Результаты опроса Q3 https://medium.com/flutter/about-web-community-and-code-samples-q3-2021-survey-results-b67f5b997dca
⚡️ Ранний анонс FlutterFire for Desktop (пока только для macOS) https://invertase.io/blog/announcing-flutterfire-desktop
⚡️ DartUp надвигается! 3-4 декабря https://dartup.ru/
⚡️ Flutter Vikings 2-3 февраля 2022 года https://fluttervikings.com/
⚡️ Запустили Flutter Meetup Network https://developers.googleblog.com/2021/10/introducing-flutter-meetup-network.html
⚡️ Добавили "лёгкие изоляты" https://github.com/dart-lang/sdk/issues/36097. Подробнее можно почитать тут: https://docs.google.com/document/d/1NwiZPWHd1te46eP2GWwIezDV9CdMQkODAMuF5kWdtLw
⚡️ Выкатили долгожданный Error.throwWithStackTrace https://api.dart.dev/dev/2.16.0-9.0.dev/dart-core/Error/throwWithStackTrace.html

Официальный канал подкаста: t.me/flutterdevpodcast_news
Официальный чат подкаста: t.me/flutterdevpodcast
Это первый выпуск подкаста в 2022 году, поэтому тему для него мы выбирали недолго. Пока все с интересом изучают первый в этом году стабильный релиз фреймворка (о чём мы обязательно поговорим чуть позже), мы обстоятельно изучили роадмап развития Flutter на 2022 год, перекопали issue-трекер, подняли архивы залежалых баг-репортов. Теперь мы совершенно точно знаем, каким будет Flutter в конце этого года и спешим поделиться этими знаниями с вами.

https://soundcloud.com/flutterdevpodcast/33-flutter-roadmap-2022

В выпуске мы поговорим о том, насколько критично для продукта правильно интегрироваться с системным меню на macOS, почему на самом деле мы всё ещё стоим в начале большого пути по решению проблемы с джанками, а на десерт расскажем про приключения клавиатуры с русской раскладкой в далёком Маунтин-Вью.

У микрофона: Евгений Сатуров (Surf), Михаил Матюнин (Ozon), Кравченко Игорь (zfx.com), Михаил Зотьев (Surf).

Главное по выпуску:
❗️ Роадмап развития Flutter на 2022 год https://github.com/flutter/flutter/wiki/Roadmap
❗️ Та самая история про русскую клавиатуру https://github.com/flutter/flutter/issues/59065
❗️ Всё про поддержку Material 3 в одном месте https://github.com/flutter/flutter/issues/91605
❗️ Обновления Dart, которые помогут вам управлять GC
https://master-api.flutter.dev/flutter/dart-core/Finalizer-class.html
https://master-api.flutter.dev/flutter/dart-core/WeakReference-class.html

Новости:
⚡️ Flutter Puzzle Hack https://flutter.dev/events/puzzle-hack
⚡️ Видеозаписи докладов с DartUp 2021 https://www.youtube.com/c/WrikeTechClub/videos

Официальный канал подкаста: t.me/flutterdevpodcast_news
Официальный чат подкаста: t.me/flutterdevpodcast
Flutter получил первое крупное обновление в этом году, а вместе с ним и стабильную поддержку первой десктопной платформы в линейке! Возможно, вы еще даже не подозреваете, насколько значительно расширилась экосистема фреймворка в связи с этим важным событием. Не поговорить об этом было бы недопустимо. Но как об этом поговорить, если мало что понимаешь в самой сути вопроса?

https://soundcloud.com/flutterdevpodcast/34-flutter-for-windows

Мы, как настоящие мобильные разработчики, никогда раньше ничего не писали под Windows, поэтому быстро смекнули, что к релизу Flutter for Windows мы совсем не готовы. Слишком много вопросов, ответы на которые еще только предстоит узнать. В этом выпуске, с помощью наших специальных гостей мы разбираемся в азах десктоп-разработки, разбираем интересные детали обновления фреймворка, а также пытаемся ответить на главный вопрос — есть ли у Flutter for Windows будущее?

У микрофона: Евгений Сатуров (Surf), Александр Денисов (EPAM), Владимир Полюхович (EPAM), Александр Харитонюк (EPAM), Дмитрий Матюнин (НРД).

Главное по выпуску:
❗️ Анонс Flutter for Windows https://medium.com/flutter/announcing-flutter-for-windows-6979d0d01fed
❗️ Пакет fluent_ui https://pub.dev/packages/fluent_ui
❗️ Пакет flutter_acrylic https://pub.dev/packages/flutter_acrylic
❗️ Пакет window_manager https://pub.dev/packages/window_manager
❗️ Пакет msix https://pub.dev/packages/msix

Новости:
⚡️ Flutter 2.10 2.10 флаттер что нового https://medium.com/flutter/whats-new-in-flutter-2-10-5aafb0314b12
⚡️ Dart 2.16 https://medium.com/dartlang/dart-2-16-improved-tooling-and-platform-handling-dd87abd6bad1
⚡️ Появился Flutter SDK у Realm https://www.mongodb.com/developer/article/introducing-realm-flutter-sdk/
⚡️ Виджеты Syncfusion адаптировали под Windows https://www.syncfusion.com/flutter-widgets
⚡️ Codemagic научился собирать Windows-сборки https://flutterci.com/

Официальный канал подкаста: t.me/flutterdevpodcast_news
Официальный чат подкаста: t.me/flutterdevpodcast
Мы любим свою работу, мы любим Flutter, мы любим продукты, над которыми мы работаем. Уверен, если вы слушаете наш подкаст, тоже самое можете сказать про себя и вы. В этом выпуске мы поднимаем сложный и важный вопрос: каким реальным угрозам подвержена наша индустрия, и что мы можем предпринять, чтобы сохранить возможность быть Flutter-разработчиками, независимо ни от чего.

https://soundcloud.com/flutterdevpodcast/35-bezopasnost-infrastruktury-dlya-flutter-razrabotki

Мы подробно изучили вопрос разворачивания приватных pub-репозиториев, поговорили о политиках вайт-листинга сторонних зависимостей, составили перечень всех подверженных угрозам узлов инфраструктуры разработки, а также обратились к опыту наших китайских коллег, уже давно успешно работающих с Flutter из-за великого китайского файрвола.

У микрофона: Евгений Сатуров (Surf), Илья Вирник (Яндекс.Про), Михаил Матюнин (ex-Ozon).

Главное по выпуску:
❗️ Using Flutter in China https://docs.flutter.dev/community/china
❗️ Snyk Vulnerability Database https://security.snyk.io/
❗️ Инструкция по кастомным пакетным репозиториям https://dart.dev/tools/pub/custom-package-repositories
❗️ Статья про хостинг приватных пакетных репозиториев https://medium.com/dartlang/hosting-a-private-dart-package-repository-774c3c51dff9
❗️ mpp https://pub.dev/packages/mpp
❗️ unpub https://github.com/bytedance/unpub
❗️ Cloudsmith https://help.cloudsmith.io/docs/dart-repository
❗️ dart-lang/pub-dev https://github.com/dart-lang/pub-dev
❗️ Использование pub через Artifactory https://jfrog.com/blog/how-to-use-pub-repositories-in-artifactory/
❗️ Прокси для документации от Fox https://api.flutter.plugfox.dev/

Новости:
⚡️ Релиз freezed 2 https://github.com/rrousselGit/freezed/blob/master/packages/freezed/CHANGELOG.md#200
⚡️ Подведены итоги Flutter Puzzle Hack https://medium.com/flutter/announcing-the-flutter-puzzle-hack-winners-ae55f45c6363
⚡️ Dependabot получил поддержку pub https://github.blog/changelog/2022-04-05-pub-beta-support-for-dependabot-version-updates/

Официальный канал подкаста: t.me/flutterdevpodcast_news
Официальный чат подкаста: t.me/flutterdevpodcast
Flutter 3 подкрался незаметно... Но незаметным релизом от этого не стал. Цифру три в мажорной версии фрейморка смело умножайте на два — ровно столько платформ теперь официально поддерживает Flutter.

https://soundcloud.com/flutterdevpodcast/36-flutter-30-dart-217

В этом выпуске подкаста мы подробно разобрали всё: от обновлений Flutter Web и Flutter Desktop до официального союза Flutter и Firebase, не забыли и про новые приятные фичи Dart 2.17.

У микрофона: Евгений Сатуров (Surf), Александр Денисов (Epam), Михаил Зотьев (Surf), Александр Юрковский (Yandex Pro), Сурнин Даниил (ro:).

Главное по выпуску:
❗️ Flutter 3.0 https://habr.com/ru/company/surfstudio/blog/666448/
❗️ Dart 2.17 https://habr.com/ru/company/surfstudio/blog/667990/

Интересно:
⚡️ flutter_lints 2.0.0 https://pub.dev/packages/flutter_lints/versions/2.0.0
⚡️ lints 2.0.0 https://pub.dev/packages/lints/versions/2.0.0
⚡️ Самые запрашиваемые в Dart фичи https://github.com/dart-lang/language/issues?q=is%3Aissue+sort%3Areactions-%2B1-desc+
⚡️ Новый вылет, связанный с интенсивным взаимодействием с приложением на старых iPhone https://github.com/flutter/flutter/issues/92550

Школа Мобильной Разработки: https://clck.ru/qxytK

Официальный канал подкаста: t.me/flutterdevpodcast_news
Официальный чат подкаста: t.me/flutterdevpodcast
Интересно, кому и когда впервые в голову пришла идея использовать Flutter как платформу для создания интерактивных игр? Кто бы это ни был, он положил начало очень интересной истории, которая спустя годы превратилась во Flutter Casual Games Toolkit — официально рекомендованный набор инструментов для создания игр.

https://soundcloud.com/flutterdevpodcast/37-casual-games-toolkit

В этом выпуске подкаста мы разобрались из чего состоит "игровой набор разработчика", изучили возможности самых популярных игровых движков на Flutter, поговорили о главных различиях обычных Flutter-приложений и игровых, и даже попытались предсказать будущее.

Давно тебя не было в уличных гонках. Включай выпуск!

У микрофона: Евгений Сатуров (Surf), Игорь Кравченко, Артур Шамсутдинов (Surf).

🔥🔥🔥28 июля оффлайн-митап по Flutter в Санкт-Петербурге! Регистрация: https://surf-studio.timepad.ru/event/2106561/

Главное по выпуску:
❗️ Flutter Casual Games Toolkit https://docs.flutter.dev/resources/games-toolkit
❗️ Flutter Games https://flutter.dev/games

Интересно:
⚡️ win32_gamepad https://pub.dev/packages/win32_gamepad
⚡️ Flame https://docs.flame-engine.org/1.2.0/
⚡️ Forge2d https://pub.dev/packages/forge2d
⚡️ Bonfire https://bonfire-engine.github.io/#/
⚡️ SpriteWidget https://pub.dev/packages/spritewidget
⚡️ Rive https://pub.dev/packages/rive
⚡️ Egamebook от Filip Hráček https://egamebook.com/

Flame:
⚡️ Официальный сайт Flame https://flame-engine.org/
⚡️ Много примеров поделок на Flame https://examples.flame-engine.org/
⚡️ Руководство по Flame https://tutorials.flame-engine.org
⚡️ Хорошая статья про разработку на Flame https://medium.com/flutter-community/flutter-flame-step-1-create-your-game-b3b6ee387d77

3D:
⚡️ three.dart http://threedart.github.io/three.dart/
⚡️ flutter_cube https://pub.dev/packages/flutter_cube

Видео:
🎥 https://www.youtube.com/watch?v=NqjaLM0TWm0
🎥 https://www.youtube.com/watch?v=OGQD4E20f8s&list=PLiZZKL9HLmWPyd808sda2ydG-dhexNONV
🎥 https://www.youtube.com/watch?v=txDjL4bxF4M&list=PLiZZKL9HLmWOmQgYxWHuOHOWsUUlhCCOY
🎥 https://www.youtube.com/watch?v=fjNx0otqF-k&list=PLiZZKL9HLmWPL0URlq9WLng1A_g1LDuxx

Официальный канал подкаста: t.me/flutterdevpodcast_news
Официальный чат подкаста: t.me/flutterdevpodcast
Читаемость и лаконичность. Являются ли эти понятия взаимоисключающими или взаимодополняющими? Почему языки программирования так похожи друг на друга и как влияет на синтаксис современных языков программирования развитие инструментов разработки? Как и все разработчики мы часто задумываемся о том, почему языки, на которых мы пишем, выглядят именно так. А ещё нередко мы мечтаем о фичах, которых в нашем языке нет.

https://soundcloud.com/flutterdevpodcast/38-dart-i-sintaksicheskiy-sakhar

Специально для этого выпуска мы проштудировали несколько очень объёмных документов по дизайну языка и выяснили, что ждёт Dart уже в обозримом будущем. Для этого мы глубоко окунулись в детали реализации Pattern Matching, попробовали простыми словами разобрать суть понятия "Exhaustiveness", а также выяснили, чего нам ждать от Records.

У микрофона: Евгений Сатуров (Surf), Марк Абраменко (Surf), Светлана Кривошеева (Effective), Константин Федуров (Яндекс Про).

Особые благодарности Артуру Шамсутдинову за новый саундтрек.

Главное по выпуску:
❗️ Patterns Feature Specification https://github.com/dart-lang/language/blob/master/accepted/future-releases/0546-patterns/feature-specification.md
❗️ Records Feature Specification https://github.com/dart-lang/language/blob/master/accepted/future-releases/records/records-feature-specification.md
❗️ Exhaustiveness Checking https://github.com/dart-lang/language/blob/master/accepted/future-releases/0546-patterns/exhaustiveness.md

По теме:
📃 Allow for shorter dot syntax to access enum values https://github.com/dart-lang/language/issues/357
📃 Add "Safe" (nullable) cast operator as? https://github.com/dart-lang/language/issues/399
📃 Destructuring https://github.com/dart-lang/language/issues/207
📃 The final keyword is too long https://github.com/dart-lang/language/issues/136
📃 multiple_result https://pub.dev/packages/multiple_result
📃 supercharged https://pub.dev/packages/supercharged
📃 kt_dart https://pub.dev/packages/kt_dart
📃 tuple https://pub.dev/packages/tuple
📃 Is syntactic sugar in programming languages bad? https://www.quora.com/Is-syntactic-sugar-in-programming-languages-bad

Упоминалось в эпизоде:
👆 Андрей Бреслав — На плечах гигантов: языки, у которых учился Kotlin https://youtu.be/xH-RZ9YlxH0
👆 Вячеслав Егоров — Что за... Dart https://youtu.be/CN9p_rTDoPw

Официальный канал подкаста: t.me/flutterdevpodcast_news
Официальный чат подкаста: t.me/flutterdevpodcast
Channel name was changed to «🍬 Flutter Dev Podcast — анонсы выпусков»
#39 Flutter и PWA

PWA захватывают мир. Это может вас удивить, но сегодня почти каждый популярный ресурс поддерживает формат прогрессивных веб-приложений. Благодаря особой "прогрессивной магии", можно без особого труда заставить обычное веб-приложение вести себя как мобильное приложение.

PWA можно написать на любом веб-фреймворке и даже на чистом HTML/CSS. Но что будет, если кроссплатформу помножить на кроссплатформу? Меняет ли Flutter правила игры на поле PWA или всего лишь неуклюже следует за трендами?

Мы поговорили об этом с ведущими экспертами, вспомнив обо всех преимуществах и ограничениях PWA, ключевых суперспособностях Flutter, в поисках ответа на вопрос – а стоит ли вообще использовать Flutter для создания PWA?

У микрофона: Евгений Сатуров (Surf), Марк Абраменко (Surf), Алексей Родионов (Mercury Development), Дима Шевченко (Surf).

🌐 Русскоязычное сообщество, посвященное прогрессивным веб-приложениям
🌐 Гость подкаста Алексей Родионов в Twitter

Полезное по теме:
🌐 Подборка полезных ссылок, связанных с PWA
🌐 Небольшой курс по основам PWA от Google
🌐 PWA на Flutter из мобильного приложения: план Б, который нам сейчас так нужен
🌐 FLUTTER PWA, WHAT AND HOW?

Чат подкаста | Наш Twitter | Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK
Please open Telegram to view this post
VIEW IN TELEGRAM
#40 Flutter 3.7

Обсуждать крупные обновления Flutter – это своего рода традиция нашего подкаста. Обычно мы записываем такие выпуски с задержкой: 3.7 вышел в релиз в конце января. Но делаем это мы отнюдь не потому что долго не можем договориться о времени записи или сесть за план эпизода. Нам очень хочется не просто прочитать вам вслух статью "What's new in Flutter", а копнуть куда глубже.

Копнув в этот раз, мы обнаружили очень крутое, но при этом крайне неоднозначное обновление. Только подумайте: 19 новых виджетов, долгожданные фоновые изоляты, превью принципиально нового графического движка, расширенная и дополненная поддержка кастомных шейдеров, целая россыпь улучшений для DevTools и многое другое! Столько шикарных апдейтов, которые... мы так и не смогли пока отправить в продакшн. Почему? Расскажем, как только вы нажмёте на "плей".

У микрофона: Евгений Сатуров (Surf), Марк Абраменко (Surf), Михаил Матюнин (Fox), Игорь Кравченко (aso.dev founder).

🌐 What's new in Flutter 3.7

Полезное по теме:
🌐 Material 3 Demo
🌐 Introducing background isolate channels
🌐 Impeller

Упоминалось в эпизоде:
🌐 Демонстрация проблем с BackdropFilter во Flutter 3.7
👩‍💻 flutter_shaders
👩‍💻 Implementing iOS PlatformView BackdropFilter
🌐 Swift Migration for 1P Plugins
🌐 Эпизод подкаста про Dart 3
🌐 Charles
👩‍💻 pigeon
👩‍💻 ffigen
👩‍💻 jnigen

Чат подкаста | Наш Twitter | Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK
Please open Telegram to view this post
VIEW IN TELEGRAM
#41 FlutterFlow

С самого начала существования индустрии разработки ПО не прекращаются попытки энтузиастов автоматизировать и оптимизировать процесс написания кода. А что если лучший код – это тот код, который ты вообще не писал? Это смелое предположение вылилось в создание целого семейства "no-code" инструментов. С их помощью можно создавать программные продукты, вообще не притрагиваясь к коду.

Примерно полгода назад Google вступил в игру и начал активно продвигать FlutterFlow – многофункциональный конструктор Flutter-приложений, который и сам написан на Flutter. Первое впечатление произвести получилось: интуитивный WYSIWYG-редактор, целая библиотека готовых UI-компонентов, возможности для коллаборативной работы.

Но как это всё работает на самом деле? Можно ли действительно создать полноценное Flutter-приложение, используя только FlutterFlow? Сколько на самом деле кода надо написать при использовании "no-code"-решения? Стоит ли платить за недешёвую платную подписку? Кому стоит обратить внимание на FlutterFlow уже сейчас, а кому лучше держаться подальше?

На эти и другие вопросы ищут ответ: Евгений Сатуров (Surf), Марк Абраменко (Surf), Данил Рябов (No-code Production).

🌐 Официальный сайт FlutterFlow
Полезное по теме:
🌐 Официальное сообщество
🌐 Документация
🌐 Официальный YouTube-канал
🇷🇺 Русскоязычные сообщества: раз, два

Чат подкаста | Наш Twitter | Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK
Please open Telegram to view this post
VIEW IN TELEGRAM
🍬 Flutter Dev Podcast — анонсы выпусков
#41 FlutterFlow С самого начала существования индустрии разработки ПО не прекращаются попытки энтузиастов автоматизировать и оптимизировать процесс написания кода. А что если лучший код – это тот код, который ты вообще не писал? Это смелое предположение вылилось…
#41 Flutter Flow
Flutter Dev Podcast
00:01:36 Знакомство с гостем
00:04:00 Что такое no-code и low-code?
00:09:45 Поддержка FlutterFlow-приложений
00:17:10 Сравнение процесса работы на Flutter и во FlutterFlow
00:20:00 Кастомные виджеты и плагины во FlutterFlow
00:31:20 Архитектура во FlutterFlow
00:38:15 Гибкость и ограничения
00:45:30 CI/CD
00:53:40 Сколько стоит FlutterFlow?
00:59:00 Взаимодействие с сообществом
01:02:25 Основные недостатки и раздражающие моменты
01:06:37 Ограничения при создании сложных приложений
01:09:18 Заключение
#42 DCM

Что если вы больше не будете тратить время на изнуряющую рутину и при этом сохраните, а может быть и улучшите качество кодовой базы вашего проекта? С этих предположений обычно и начинаются все разговоры о необходимости внедрения инструментов статического анализа в процесс разработки.

Два года назад мы уже говорили о DCM, и сегодня сделаем это ещё раз. Как изменился проект и какими новыми функциональными возможностями обзавёлся? Куда он развивается и какие цели преследует его создатель? И, что немаловажно, как на пользователей повлияют изменения в системе монетизации?

В этом ураганном выпуске мы обсудим не только нюансы технической реализации плагинов, но и неприглядную обратную сторону мира open-source, и даже выясним, как с помощью линтера вы и ваша команда можете заработать денег!

🎙 У микрофона: Евгений Сатуров (Surf), Марк Абраменко (Surf), Дмитрий Жифарский (DCM).

❗️ Официальный сайт DCM

Полезное по теме:
👩‍💻 Flutter Linting and Linter Comparison
👩‍💻 Avoid these common Flutter mistakes with DCM
👩‍💻 DCM return on investment (ROI)
🌐 История разработчика core-js

Чат подкаста | Наш Twitter | Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK
Please open Telegram to view this post
VIEW IN TELEGRAM
🍬 Flutter Dev Podcast — анонсы выпусков
#42 DCM Что если вы больше не будете тратить время на изнуряющую рутину и при этом сохраните, а может быть и улучшите качество кодовой базы вашего проекта? С этих предположений обычно и начинаются все разговоры о необходимости внедрения инструментов статического…
#42 DCM
Flutter Dev Podcast
#42 DCM

02:35 Что такое DCM?
06:50 Почему DCM и Dart Code Metrics это разные продукты?
07:30 Из кого состоит команда DCM
09:32 Конечно же, AI
12:10 Кто уже использует DCM?
13:00 Шокирующее признание Евгения Сатурова
13:40 Сколько людей пользуется DCM
18:30 Какими инструментами вдохновлялся DCM?
22:10 "Dart необходим продвинутый линтер, потому что язык стал сложнее"
25:00 Количество правил в новом DCM и поддержка сторонних библиотек
28:25 Dart 3 и обратная совместимость старой версии
29:55 Ликбез по экономике подписочных сервисов
33:50 Боль опенсорса и история CoreJS
39:00 Сколько. Ты. Зарабатываешь.
40:00 Что появилось в платной версии?
49:00 "Стало лучше вообще всё"
50:30 Наши любимые фичи в DCM
01:00:00 Как Surf исследовал профит DCM: почему он может помочь вашему бизнесу
01:09:50 "Кем вы видите себя через 5 лет?"
#43 Как стать Flutter-разработчиком? Часть 1.

Как же здорово, что за 5 лет (!) существования подкаста вас, господа флаттеристы, стало так много! Каждый из вас – это целый мир. За каждым своя история взлётов и падений, открытий и трудностей, опущенных рук, пробитых потолков и покорённых вершин.

Мы решили посвятить этот и следующий выпуск каждому из вас, чей путь был долог и тернист, но сделал вас именно теми, кто вы сейчас. Вместе с экспертами индустрии и активными участниками сообщества мы решили найти идеальную формулу, которая помогает нашему сообществу расти. Так как же всё-таки стать Flutter-разработчиком?

Мыслей по этому поводу у нас оказалось так много, что мы разделили выпуск на две части. В первой поговорим о том, как мы сами пришли во Flutter, вспомним свой первый код и самые типичные ошибки начинающих разработчиков, выясним, подходит ли Dart и Flutter в качестве первой технологии для изучения, а также поделимся хорошими книгами, расскажем о нестандартных способах использования телеграм-чатов и даже вспомним про нейросети.

🎙 У микрофона: Евгений Сатуров (Surf), Марк Абраменко (Surf), Илья Вирник (Яндекс.Про), Сергей Кольцов (Яндекс.Про), Евгений Ёлчев (VK, LazyLoad Dart & Flutter).

Упоминалось в выпуске:
❗️ Обязательно пройдите опрос от Яндекс!
👩‍💻 Концепция Lifting State Up
🌐 Канал Lazy Load Dart & Flutter
📕 Книга Flutter Apprentice
📕 Книга You don’t know JS
📕 Книга Теоретический минимум по Computer Science
📕 Книга Совершенный код
📕 Книга Рефакторинг
📕 Книга Паттерны объектно-ориентированного программирования
🌐 Плов в -15

Чат подкаста | Наш Twitter | Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK
Please open Telegram to view this post
VIEW IN TELEGRAM
#43 Как стать Flutter-разработчиком? Часть 1
Flutter Dev Podcast
#43 Как стать Flutter-разработчиком? Часть 1.

02:04 Чем известен Евгений Ёлчев?
03:13 Как появился курс LazyLoad Dart & Flutter?
05:51 Как пришли во Flutter участники подкаста
14:13 Типичные ошибки начинающих разработчиков
20:40 Нужно ли начинающему разработчику знать CS?
30:46 Подойдет ли Flutter и Dart для изучения в качестве первой техологии?
37:13 Достаточно ли для обучения только документации?
41:38 Видеоформат для обучения – за и против
45:55 Вспоминаем лучшие книги про разработку
59:41 Могут ли чем-то быть полезны телеграм-чаты по разработке?
01:04:59 Стоит ли учиться у нейросети?
#44 Как стать Flutter-разработчиком? Часть 2.

Возвращаемся со второй частью выпуска об образовании! В том же составе мы обсуждаем методы обучения, вооружившись которыми, вы значительно повышаете свои шансы совершить скачок в вашей карьере Flutter-разработчика.

В этом выпуске мы раскрываем тайны успешного менторства: как наставничество может радикально изменить ваш путь в IT. Узнайте, что стоит за кулисами стажировок в в Яндекс и Surf, и получите уникальный взгляд на то, как именно мы формируем будущих профессионалов. Мы также откровенно поделимся, как высшее образование повлияло на наш профессиональный рост, и обсудим, действительно ли оно необходимо для успеха в современной Flutter-среде. И, наконец, мы раскроем, сколько времени реально нужно, чтобы перейти от новичка до получения первой работы в качестве Flutter-разработчика. Присоединяйтесь к нам в этом захватывающем путешествии и узнайте, как эти знания могут быть применены в вашей карьере!

🎙 У микрофона: Евгений Сатуров (Surf), Марк Абраменко (Surf), Илья Вирник (Яндекс.Про), Сергей Кольцов (Яндекс.Про), Евгений Ёлчев (VK, LazyLoad Dart & Flutter).

Упоминалось в выпуске:
🏄 Запишись на Flutter Study Jam 5 от Surf 19-22 февраля!
❤️ Успей подать заявку на программу Яндекса и Сириуса до 4 февраля!
❤️ Хендбук по Flutter
📝 Статья Otus о проценте доходимости на образовательных курсах
🌐 Канал Lazy Load Dart & Flutter

Чат подкаста | Наш Twitter | Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK
Please open Telegram to view this post
VIEW IN TELEGRAM
#44 Как стать Flutter-разработчиком? Часть 2
Flutter Dev Podcast
#44 Как стать Flutter-разработчиком? Часть 2.

00:02:16 Вдохновляющий опыт работы участников подкаста
00:15:37 Где найти ментора?
00:25:27 Не только курсы?
00:26:21 Стажировки
00:31:52 Кто такие эти ваши правильные вопросы?
00:36:59 Высшее образование
00:49:50 Сколько времени нужно, чтобы получить первую работу?
00:51:45 Страх собеседований
01:02:11 Образовательные проекты участников
01:17:28 Какого образовательного контента не хватает сообществу?
#45 Собеседования на позицию Flutter-разработчика

В прошлых двух выпусках мы говорили об образовании и изучении Flutter. Что следует после этого? Правильно, поиск работы!

В этом выпуске вы услышите много классных историй и рекомендаций, ведь состав подкаста на этот раз полон людей с опытом как прохождения, так и проведения интервью. Поговорим о том, какой дополнительный профит можно извлекать из собеседований, какие вопросы по Flutter нам нравится задавать и на какие отвечать, поделимся опытом процесса отбора в Яндекс.Про и Surf, а также врываемся с особо острой темой — лайв-кодинг в интервью. А наш специальный гость, Миша Зотьев, расскажет о том, чем интервью в зарубежные компании отличается от наших.

🎙 У микрофона: Евгений Сатуров (Surf), Марк Абраменко (Surf), Илья Вирник (Яндекс.Про), Сергей Кольцов (Яндекс.Про), Михаил Зотьев (Wolt, канал “Oh, my Flutter”).

Упоминалось в выпуске:
👉 STAR-метод для собеседований

Чат подкаста | Наш Twitter | Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK
Please open Telegram to view this post
VIEW IN TELEGRAM
🍬 Flutter Dev Podcast — анонсы выпусков
#45 Собеседования на позицию Flutter-разработчика В прошлых двух выпусках мы говорили об образовании и изучении Flutter. Что следует после этого? Правильно, поиск работы! В этом выпуске вы услышите много классных историй и рекомендаций, ведь состав подкаста…
#45 Собеседования
Flutter Dev Podcast
1:15 Миша Зотьев стал Google Developer Expert. Как и зачем?
3:40 Боятся ли участники подкаста сами проходить собеседования?
9:40 Сергей Кольцов попал в Яндекс благодаря нашему подкасту?
31:50 Как собеседования проходят в Яндекс.Про и Surf?
40:20 Зарубежный опыт прохождения интервью
59:04 Технические вопросы по Flutter
01:12:15 Кодинг-сессии — это норм?