Flutter Dev Podcast

Flutter Dev Podcast

By Flutter Dev PodcastTechnology
Download on the App Store

Flutter Dev Podcast episodes

  • #32 Финам
    Что если мы скажем, что на Flutter можно написать приложение под одну из шести поддерживаемых платформ? Не удивительно, это уже и так давно известно. Но, наверняка, у вас найдется множество причин не сделать этого, потому что... ваш основной большой проект уже давно написан нативно?
    Такие аргументы понятны, но для ребят из Финам подобная ситуация не послужила причиной отказаться от идеи использовать Flutter в своём проекте. С гостями мы поговорили о том, как написать самостоятельный переиспользуемый Flutter-модуль и интегрировать его в мобайл, веб и даже десктоп.
    У микрофона: Евгений Сатуров (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
    1 hr 22 min
  • #31 Способы хранения данных
    Для нашего следующего выпуска мы решили выбрать тему сугубо практическую. Мы собрали все известные нам способы хранения данных: от записи в файл и key-value хранилищ, до полноценных БД, а затем, подробно рассмотрев достоинства и недостатки, нашли применение каждому... ну почти.
    Как понять, что настало время развернуть базу данных? Что выбрать: SQL или NoSQL? Стоит ли использовать старый-добрый shared_preferences или лучше заменить его на get_storage? Что выбрать для хранения данных, утечку которых не хотелось бы допустить?
    Вместе с нашими гостями мы подробно рассмотрели все самые популярных подходы и пакеты, обсудили аспекты производительности решений, не забыли поговорить о подводных камнях и других коварных нюансах, а также выяснили, почему важно обращать внимание на то, какое количество разных платформ поддерживает интересующий вас пакет даже в том случае, если вы не собираете ваш проект под каждую из них.
    У микрофона: Евгений Сатуров (Surf), Михаил Матюнин (Ozon), Андрей Смирнов (fin_hood).
    Главное по выпуску:
    ❗️ Официальный рекомендации по реализации хранения данных во Flutter https://flutter.dev/docs/cookbook/persistence
    ❗️ Key/Value-хранилища:
    - shared_preferences https://pub.dev/packages/shared_preferences
    - get_storage https://pub.dev/packages/get_storage
    ❗️ NoSQL базы данных:
    - hive https://pub.dev/packages/hive
    - objectbox https://pub.dev/packages/objectbox
    - sembast https://pub.dev/packages/sembast
    ❗️ SQL базы данных:
    - moor https://pub.dev/packages/moor
    - floor https://pub.dev/packages/floor
    - sqflite https://pub.dev/packages/sqflite
    ❗️ Secured-хранилища:
    - flutter_secure_storage https://pub.dev/packages/flutter_secure_storage
    - biometric_storage https://pub.dev/packages/biometric_storage
    - flutter_keychain https://pub.dev/packages/flutter_keychain
    ❗️ Remote-хранилища:
    - firebase_database https://pub.dev/packages/firebase_database
    - firebase_storage https://pub.dev/packages/firebase_storage
    Новости:
    ⚡️ Лучшие подкасты про Flutter https://www.freecodecamp.org/news/best-podcasts-for-flutter-developers/?utm_source=pocket_mylist
    ⚡️ Статья про Flutter Hot Reload https://medium.com/flutter/flutter-hot-reload-f3c5994e2cee
    Официальный канал подкаста: t.me/flutterdevpodcast_news
    Официальный чат подкаста: t.me/flutterdevpodcast
    1 hr 11 min
  • #30 Dart Code Metrics
    На теме, которую мы выбрали для этого выпуска, что называется, все звёзды сошлись. Мы записали эпизод вечером, а уже на следующее утро прочитали твит про наших гостей от самого Chris Sells.
    Два опытнейших разработчика с богатым и насыщенным бэкграундом объединились, чтобы написать крутой инструмент, позволяющий блюсти чистоту кодовой базы вашего Dart- или Flutter-проекта. Пакет Dart Code Metrics умеет собирать важные метрики качества, отслеживать нарушения правил кодирования, а также предупредит вас о том, что в ваш код пробрался коварный анти-паттерн. Всё это присыпано несколькими вариантами использования (возможен запуск на любом CI/CD инструменте), прекрасными интеграциями с IDE, фантастической расширяемостью. Надо ли говорить, что инструмент опен-сорсный и совершенно бесплатный?
    Мы поговорили об истории создания Dart Code Metrics, о ключевых концепциях, подкапотном устройстве, а также обсудили планы развития решения.
    А пока, предлагаю вам делать ставки, как скоро пакет получит почётный статус Flutter Favorite.
    У микрофона: Евгений Сатуров (Surf), Александр Денисов (EPAM), Дмитрий Круцких (Surf), Дмитрий Жифарский (Push Play Labs).
    Главное по выпуску:
    ❗️ Репозиторий Dart Code Metrics https://github.com/dart-code-checker/dart-code-metrics
    ❗️ Официальный сайт Dart Code Metrics https://dartcodemetrics.dev/
    ❗️ Тот самый твит https://twitter.com/csells/status/1420452187746930689
    Новости:
    ⚡️ По опросу JetBrains Flutter стал самым популярным кроссплатформенным решением https://twitter.com/timsneath/status/1416210891377315841
    ⚡️ Опубликован пакет multi_window. Он позволяет создавать новые окна в десктоп-приложении и коммуницировать с ними https://pub.dev/packages/multi_window
    ⚡️ Статья про эксперименты Dart и Wasm (кажется, мы говорим о будущем Flutter for Web) https://medium.com/dartlang/experimenting-with-dart-and-wasm-ef7f1c065577
    ⚡️ Статья про оптимизацию платформенных каналов https://medium.com/flutter/improving-platform-channel-performance-in-flutter-e5b4e5df04af
    Официальный канал подкаста: t.me/flutterdevpodcast_news
    Официальный чат подкаста: t.me/flutterdevpodcast
    1 hr 11 min
  • #29 Wrike отказывается от Dart
    Мы любим Flutter и Dart, поэтому стараемся каждый месяц приносить вам истории, которые вдохновляют. Но мимо некоторых событий мы просто не можем пройти. Компания Wrike, все эти годы бывшая, пожалуй, главным амбассадором языка Dart в России, а может быть и в мире, объявила об отказе от Dart и смене технологического стека. Мы пригласили ребят из Wrike, чтобы разобраться в причинах и поговорить о будущем.
    В этом выпуске есть всё: история успеха, последующее устаревание технологий, вынужденная миграция, боли при переходе и надежды на светлое будущее. Как собиралась команда на язык, который никто не знал? Какой вклад сделал Wrike в развитие Dart? Нужно ли лететь в Лос-Анджелес, чтобы заставить разработчиков пофиксить баг языка? Есть ли будущее у web-фреймворков на Dart? На что похожа миграция проекта в несколько миллион строк кода на другой язык и фреймворк? Стоит ли нам всем задуматься о том, каким мы видим наш стек через 5 лет?
    У микрофона: Евгений Сатуров (Surf), Александр Денисов (EPAM), Евгений Кот (Wrike), Иван Синеговский (Wrike).
    Главное по выпуску:
    ❗️ Wrike уходит от использования языка Dart. Часть 1 https://habr.com/ru/company/wrike/blog/551962/
    ❗️ Wrike переходит с Dart на новый стек. Какой?https://habr.com/ru/company/wrike/blog/551964/
    Новости:
    ⚡️ Новая статья в документации про подводные камни null safety https://dart.dev/tools/non-promotion-reasons
    ⚡️ Новая статья в документации про создание адаптивного UI https://flutter.dev/docs/development/ui/layout/building-adaptive-apps
    ⚡️ flutter_stripe в public beta https://pub.dev/packages/flutter_stripe
    ⚡️ Статья про реализацию передачи структур по значению в Dart FFI https://medium.com/dartlang/implementing-structs-by-value-in-dart-ffi-1cb1829d11a9
    ⚡️ Результаты опроса Q1 2021 https://medium.com/flutter/which-factors-affected-users-decisions-to-adopt-flutter-q1-2021-user-survey-results-563e61fc68c9
    ⚡️ Инструкция для тех, кто хочет запушить тесты своего пакета в официальный репозиторий https://github.com/flutter/tests
    Официальный канал подкаста: t.me/flutterdevpodcast_news
    Официальный чат подкаста: t.me/flutterdevpodcast
    1 hr 20 min
  • #28 Google I/O 2021
    Привычная жизнь медленно, но верно возвращает утраченные позиции. В России оживают оффлайн-конференции, в то время как в Маунтин-Вью возродили, пусть и в онлайн формате главное событие в жизни каждого разработчика, имеющего дело с Google-технологиями. Мы обсудили, как анонсы, представленные на Google I/O в 2021 году, повлияют на жизнь Flutter-разработчиков.
    Какие изменения ждут нас в Android 12? Когда ждать поддержку Material You на Flutter? Что принёс нам Flutter 2.2 и Dart 2.13? Кому облегчат жизнь Defered Components, а кому усложнят? Зачем потребовалось релизить ещё два набора проверок для статического анализатора? Как Flutter "по-тихому" захватывает новые платформы? На эти и многие другие вопросы мы ответили в этом выпуске.
    Не забыли и про Fuchsia. Если в самых первых выпусках подкаста мы говорили о ней, как о мифической операционке, то сегодня её уже можно пощупать на реальном устройстве.
    У микрофона: Евгений Сатуров (Surf), Александр Денисов (EPAM), Михаил Зотьев (Surf), Кирилл Адещенко (Россельхозбанк), Светлана Кривошеева (Effective).
    Главное по выпуску:
    ❗️ Плейлист с сессиями Google I/O 2021 по Flutter https://www.youtube.com/playlist?list=PLjxrf2q8roU19JGviPyeWc-SpDzou8Ug8
    ❗️ Анонс Flutter 2.2 https://medium.com/flutter/announcing-flutter-2-2-at-google-i-o-2021-92f0fcbd7ef9
    ❗️ Анонс Dart 2.13 https://medium.com/dartlang/announcing-dart-2-13-c6d547b57067
    ❗️ Что нового во FlutterFire-пакетах https://invertase.io/blog/flutterfire-news-google-io-2021
    ❗️ Flutter Flow https://flutterflow.io/launch
    Новости:
    ⚡️ Новые линты: Lints https://pub.dev/packages/lints и flutter_lints https://pub.dev/packages/flutter_lints
    ⚡️ Flutter SDK получит поддержку Material You https://9to5google.com/2021/05/20/flutter-sdk-material-you/
    ⚡️ Первый пул реквест с Material You виджетом во Flutter https://github.com/flutter/flutter/pull/83047
    ⚡️ Релиз Fuchsia на Nest Hub https://9to5google.com/2021/05/25/google-releases-fuchsia-os-nest-hub/
    ⚡️ Выпуск Mobile People Talks про Fuchsia https://youtu.be/rGCuTAbh0lU
    ⚡️ Как делали фотобудку для I/O https://medium.com/flutter/how-its-made-i-o-photo-booth-3b8355d35883?s=09
    ⚡️ Samsung портирует Flutter на Tizen https://github.com/flutter-tizen/flutter-tizen
    ⚡️ Sony пилит поддержку Embedded Linux https://github.com/sony/flutter-embedded-linux
    ⚡️ Microsoft выпустил альфа-поддержку Windows UWP https://flutter.dev/desktop#windows-uwp
    ⚡️ Adobe XD to Flutter 2.0 https://medium.com/adobetech/announcing-xd-to-flutter-v2-0-82d09f3909a7
    ⚡️ Deferred components для Android https://flutter.dev/docs/perf/deferred-components
    ⚡️ Ads SDK с null safety и новыми адаптивными баннерами
    ⚡️ pay плагин https://pub.dev/packages/pay
    ⚡️ in_app_purchase https://pub.dev/packages/in_app_purchase + кодлаба https://codelabs.developers.google.com/codelabs/flutter-in-app-purchases#0
    Официальный канал подкаста: t.me/flutterdevpodcast_news
    Официальный чат подкаста: t.me/flutterdevpodcast
    58 min
  • #27 Как работает рендеринг UI
    Подкаст вернулся из отпуска и не с пустыми руками. Для полного погружения вам придётся переслушать этот хардкорный выпуск несколько раз, ведь мы разбираем все нюансы и тонкости внутреннего устройства фреймворка по части ренедринга пользовательского интерфейса.
    Правда ли, что всё во Flutter — это виджеты? Вряд ли этот вопрос возник бы, если бы это действительно было так. Вместе с экспертами мы разбираемся, зачем помимо дерева виджетов Flutter также управляет двумя другими деревьями, какую связь имеют Widget, Element и RenderObject, что же такое на самом деле BuildContext, какую роль в процессе исполнения приложения играют биндинги.
    Не обошли стороной также тему перфоманса, ведь всё вышеперечисленное важно понимать хотя бы затем, чтобы владеть техниками написания по-настоящему производительного кода.
    У микрофона: Евгений Сатуров (Surf), Александр Денисов (EPAM), Михаил Зотьев (Surf), Андрей Смирнов (Inspector Cloud).
    Главное по выпуску:
    ❗️ Flutter internals https://www.didierboelens.com/2019/09/flutter-internals/
    ❗️ Flutter под капотом https://habr.com/ru/company/surfstudio/blog/501862/
    ❗️ Flutter под капотом: Binding https://habr.com/ru/company/surfstudio/blog/512326/
    ❗️ Flutter под капотом: Owners https://habr.com/ru/company/surfstudio/blog/533210/
    Новости:
    ⚡️ Починили прекомпиляцию шейдеров в Metal: https://github.com/flutter/flutter/issues/79298
    ⚡️ В Ubuntu 21.04 встроили Flutter SDK по умолчанию: https://ubuntu.com//blog/ubuntu-21-04-is-here
    ⚡️ Новая кодлаба по интеграции Firebase с Flutter: https://firebase.google.com/codelabs/firebase-get-to-know-flutter#0
    ⚡️ Новая кодлаба по Dart null safety: https://dart.dev/codelabs/null-safety
    ⚡️ Расширенная документация по обработке ошибок во Flutter: https://github.com/flutter/website/blob/3560cc5fd8a827f88e6a330b005f50092d1a7004/src/docs/testing/errors.md
    ⚡️ Пакет macos_ui: https://github.com/GroovinChip/macos_ui
    ⚡️ Обертка для Windows API: https://github.com/timsneath/win32
    ⚡️ Wrike уходит от использования языка Dart: https://habr.com/ru/company/wrike/blog/551962/
    ⚡️ Building with Flutter + Unity (AR Experience Toolkit): https://medium.com/potato/building-with-flutter-unity-ar-experience-toolkit-6aaf17dbb725
    ⚡️ Пресс-релиз My BMW App на Flutter: https://www.press.bmwgroup.com/global/article/detail/T0328610EN/the-my-bmw-app-new-features-and-tech-insights-for-march-2021
    Официальный канал подкаста: t.me/flutterdevpodcast_news
    Официальный чат подкаста: t.me/flutterdevpodcast
    1 hr 28 min
  • #26 Flutter 2.0
    Flutter 2.0, Dart 2.12, новые платформы, новый туллинг, новые пакеты - всё это принёс нам Flutter Engage. Мы боялись, что не успеем обсудить анонсы и за целый день, но сумели уложиться в полтора часа.
    Мы актуализировали наши знания о текущем состоянии Flutter for Web, впервые всерьёз подступились к десктопу, подробно поговорили про поддержку складных устройств, LSP и новые инструменты для дебага. Не обошлось и без практики: гости поделились опытом миграции проекта на Null safety, а также рассказали о нюансах использования некоторых плагинов, отмеченных в ходе мероприятия.
    А если вы до сих пор пока только присматриваетесь к Flutter, вам придутся по душе вопросы о фреймворке от Дениса Неклюдова, основателя Android Dev Podcast, которые мы подробно разобрали.
    У микрофона: Евгений Сатуров (Surf), Денис Неклюдов (Lyft), Михаил Зотьев (Surf), Александр Юрковский (Яндекс.Про), Александр Денисов (EPAM), Кирилл Адещенко (Tennisi.bet).
    Главное по выпуску:
    ❗️ Flutter 2.0 https://medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65
    ❗️ Dart 2.12 https://medium.com/dartlang/announcing-dart-2-12-499a6e689c87
    ❗️ Web https://medium.com/flutter/flutter-web-support-hits-the-stable-milestone-d6b84e83b425
    ❗️ Foldable devices support https://devblogs.microsoft.com/surface-duo/flutter-dual-screen-foldable/
    ❗️ Who is Dash? https://flutter.dev/dash?s=09
    ❗️ Flutter Plasma https://flutterplasma.dev/
    ❗️ Flutter Folio https://www.flutterfolio.com/
    Новости:
    ⚡️ Zapp - онлайн IDE от Invertase: https://invertase.io/blog/introducing-zapp
    ⚡️ mocktail - мокер с поддержкой null safety без кодогенерации https://pub.dev/packages/mocktail?s=09
    ⚡️ Ubuntu для будущих приложений выбирает Flutter
    https://medium.com/flutter/announcing-flutter-linux-alpha-with-canonical-19eb824590a9
    Официальный канал подкаста: t.me/flutterdevpodcast_news
    Официальный чат подкаста: t.me/flutterdevpodcast
    1 hr 25 min
  • #25 Яндекс.Драйв
    Совсем немного осталось ждать Flutter Engage, а значит и громких анонсов. Что именно представят гуглеры, мы пока только догадываемся. Но едва ли кто-то будет спорить, что самые ожидаемые новости ждут тех, кто уже сейчас пишет проекты с использованием Flutter for Web. К нам в эфир заглянули ребята из команды Яндекс.Драйва, которые уже приняли Flutter for Web в свой технологический стек.
    В этом выпуске вы узнаете, какое применение можно найти для Flutter, даже если ваши флагманские нативные приложения никто не собирается переписывать. Также мы подробно разобрали текущее состояние Flutter for Web и риски, которые несёт работа с этой технологией, а также обсудили огрехи реализации интеграции Flutter-модулей с нативными приложениям. На десерт вы узнаете, любят ли в Яндекс.Драйве язык Dart и почему нет.
    У микрофона: Евгений Сатуров (Surf), Александр Денисов (Epam), Сергей Кольцов (Яндекс.Про), Алексей Потёмкин (Яндекс.Драйв), Кожухар Кирилл (Яндекс.Драйв).
    Главное по выпуску:
    ❗️ Драйв для бизнеса: https://business.drive.yandex.ru/home
    ❗️ Демо-режим админки на Flutter: https://business.drive.yandex.ru/home
    Новости:
    ⚡️ Опубликовали расписание Flutter Engage: https://events.flutter.dev/engage/schedule
    ⚡️ Поддержку пакетов null-safety призвали пушить в стейбл https://medium.com/dartlang/preparing-the-dart-and-flutter-ecosystem-for-null-safety-e550ce72c010
    ⚡️ Развернутое сообщение Эрика Сайдела про first time run junks https://www.reddit.com/r/FlutterDev/comments/llmkd4/ios_jank_reproducible_example/?sort=top
    ⚡️ Результаты опроса Q4 https://medium.com/flutter/are-you-happy-with-flutter-q4-2020-user-survey-results-41cdd90aaa48
    ⚡️ https://pub.dev/packages/googleapis/versions/1.0.0-beta.0 - пакет с 178 google apis вышел в бету (+26 новых API)
    ⚡️ Android 12 Developer Preview https://developer.android.com/about/versions/12
    Официальный канал подкаста: t.me/flutterdevpodcast_news
    Официальный чат подкаста: t.me/flutterdevpodcast
    1 hr 27 min
  • #24 Dart Null Safety
    Подкасту 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
    1 hr 40 min
  • #23 Flutter в VK Mini Apps
    2020 - нам будет тебя не хватать. Или нет? В заключительном выпуске года мы вспоминаем всё, что принёс нам год удалёнки и он-лайн ивентов: от null safety до релиза нового приложения Meduza.
    Приготовили мы и сюрприз. Гости этого выпуска подробно расскажут об интеграции Flutter с платформой VK Mini Apps. Что нужно сделать для запуска приложения на платформе, какие ограничения стоит учитывать и с какими непреодолимыми проблемами предстоит столкнуться - обо всём этом мы подробно расспросили Сашу и Юру.
    У микрофона: Евгений Сатуров (Surf), Александр Денисов (Epam), Александр Юрковский (Meditivity), Юрий Дорофеев (Одноклассники).
    Главное по выпуску:
    ❗️ VK Mini Apps: https://vk.com/dev/vk_apps_docs
    ❗️ Go Here в VK Mini Apps: https://vk.com/services?act=search&q=Go%2BHere&w=app7651642_8053093
    ❗️ VK Bridge на pub.dev: https://pub.dev/packages/vk_bridge
    ❗️ Новый проект Юры и Саши: https://worddaily.ru/
    Новости:
    ⚡️ Анонс официального мероприятия 03.03.2021: https://twitter.com/FlutterDev/status/1339256577480683521
    ⚡️ Плейлист с докладами DartUp 2020: https://www.youtube.com/playlist?list=PLxcvsYzLfaTCH6RNIr7PyLrEZRlP6uKhn
    ⚡️ Обновлённый фреймворк для интеграционных тестов: https://medium.com/flutter/updates-on-flutter-testing-f54aa9f74c7e
    https://flutter.dev/docs/testing/integration-tests
    ⚡️ Статья о том, как принималось решение о способе реализации Null safety в Dart: https://medium.com/dartlang/why-nullable-types-7dd93c28c87a
    ⚡️ Тред для сбора фидбека по Dart null safety на Reddit: https://www.reddit.com/r/FlutterDev/comments/k6q7oz/looking_for_feedback_on_migrating_code_to_use/
    ⚡️ Страничка со статусом переезда пакетов из pub.dev на Dart null safety: https://github.com/dart-lang/sdk/wiki/Null-safety-migration-status
    ⚡️ Большое интервью Тима Снита на Software Engineering Radio: https://www.se-radio.net/2020/12/episode-437-tim-sneath-on-architecture-of-flutter/?source=cssocial
    ⚡️ Fuchsia вышла в опен-сорс https://opensource.googleblog.com/2020/12/expanding-fuchsias-open-source-model.html
    Официальный канал подкаста: t.me/flutterdevpodcast_news
    Официальный чат подкаста: t.me/flutterdevpodcast
    1 hr 24 min

About Flutter Dev Podcast

From the publisher's feed

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

More shows like Flutter Dev Podcast

Любить нельзя воспитывать by Dima Zicer

Любить нельзя воспитывать

70 Listeners