Flutter Dev Podcast — анонсы выпусков
2.55K subscribers
15 photos
58 links
Всё что вы хотели узнать про Flutter, но боялись спросить. Обсуждаем новости индустрии, делимся продакшн-опытом внедрения и интересными наблюдениями, приглашаем ярких представителей Flutter-сообщества.
Download 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
👍168🔥4
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 Заключение
52👍3
#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
🔥143
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 лет?"
👍235
#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
30🔥14👍7🤯4
#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 Стоит ли учиться у нейросети?
👍19🔥85🤯2🤔1
#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
🔥1810👍8
#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 Какого образовательного контента не хватает сообществу?
13👍9🔥6
#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
🔥28👍81
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 Кодинг-сессии — это норм?
🔥15👍87
#46 Навигация во Flutter

Кто бы мог подумать, что три взрослых человека могут целый час обсуждать, как переходить с одного экрана приложения на другой. Однако, не спешите делать поспешных выводов. Затронув тему навигации, мы провалились в глубокую кроличью нору, из которой существует множество выходов (но все они ведут не туда). Получилось интересно.

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

🎙 У микрофона: Евгений Сатуров (Surf), Марк Абраменко (Surf), Михаил Матюнин (aka Fox).

Упоминалось в выпуске:
👩‍💻Navigation Graph (Android)
👩‍💻Navigation and routing (Flutter)
👉go_router
👉auto_route
👉beamer
🐙octopus
🐙Стрим по octopus
🐙Пример реализации навигации с помощью octopus
🐙Пример реализации декларативной навигации без роутера

Чат подкаста | Наш Twitter | Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK
Please open Telegram to view this post
VIEW IN TELEGRAM
👍399🤔3🔥2
Flutter Dev Podcast — анонсы выпусков
#46 Навигация во Flutter Кто бы мог подумать, что три взрослых человека могут целый час обсуждать, как переходить с одного экрана приложения на другой. Однако, не спешите делать поспешных выводов. Затронув тему навигации, мы провалились в глубокую кроличью…
#46 Навигация
Flutter Dev Podcast
Всем хорошей пятницы и выходных вместе с новым выпуском Flutter Dev Podcast 🍸

1:56 Навигация – больная тема?
4:30 Связь навигации, архитектуры и стейт-менеджмента
6:14 Навигация vs. роутинг
9:19 Navigator и Navigator 2.0
12:29 Суперсила Navigator 2.0
13:48 Декларативность и императивность в контексте навигации
16:24 Почему с появлением Navigator 2.0 не отказались от первого?
18:20 Проблема диалогов в декларативной навигации
20:07 Проблема передачи данных между экранами в декларативной навигации
23:47 Какое решение выбрать для простого приложения?
24:18 Зоопарк сущностей Navigator
28:55 Разница между навигацией во Flutter и в вебе
32:30 Причина возникновения большого количества альтернативных решений для навигации
37:11 Недостатки “шаблонизаторов”
42:11 Octopus
49:24 Врождённые проблемы навигации во Flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🔥9👏53🤔2
#47 CrossConf Awards

8 ноября в Москве состоится CrossConf – большое событие для всех, кто интересуется кроссплатформенной разработкой. Теперь это не только конференция, но ещё и премия.

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

Промокод для подписчиков на скидку 20%: FLUTTERDEVPODCAST

🎙 У микрофона: Евгений Сатуров (Surf), Александра Павлова (координатор CrossConf и CrossConf Awards), Алексей Гладков (автор проекта Mobile developer, соорганизатор CrossConf и CrossConf Awards).

Упоминалось в выпуске:
↪️ CrossConf
↪️ CrossConf Awards
📱
Mobile Developer
📱 Mobile Developer

Чат подкаста | Наш Twitter | Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥8👍6🤔5
Flutter Dev Podcast — анонсы выпусков
#47 CrossConf Awards 8 ноября в Москве состоится CrossConf – большое событие для всех, кто интересуется кроссплатформенной разработкой. Теперь это не только конференция, но ещё и премия. Мы поговорили с организаторами CrossConf обо всём, что творится на…
#47 CrossConf Awards
Flutter Dev Podcast
Теперь наш подкаст можно слушать в новом плеере Mave прямо в Telegram! 💬

1:19 Знакомимся с Сашей Павловой и Лёшей Гладковым
4:09 Много говорим про CrossConf
11:34 Как подготовить лучший доклад?
16:50 История и миссия CrossConf
19:41 Зачем компаниям становиться партнёрами конференции?
21:33 На чём написано приложение CrossConf?
22:46 Что можно найти на конференции кроме докладов?
26:21 Какое место занимает кроссплатформа в индустрии разработки сегодня?
33:01 Аврора!
35:17 CrossConf Awards - чего нам ждать?
38:07 Номинации премии
40:39 Как подать заявку?
42:06 Как обрабатываются заявки?
43:12 Церемония вручения – 8 ноября
44:08 Планы на будущее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥62🤔1
#48 Flutter для десктопа

Самая концентрированная история про разработку Flutter-приложения для десктопа из первых рук доступна к прослушиванию на всех платформах, которых теперь стало ещё больше: подкаст выходит на Deezer, YouTube, Звук и многих других площадках!

В каком состоянии находится экосистема плагинов? Как обстоят дела с производительностью и что точно не стоит писать на Flutter для десктопа? Возможно ли создать приложение, которое будет выглядеть нативным для своей платформы? Какие особенности UX стоит учесть при создании десктоп-приложения? Помогает или мешает Flutter эти особенности обрабатывать? Стоит ли публиковать приложение в сторах? Сколько пота и крови нужно пролить, чтобы платформы перестали подозревать наше приложение в злонамерениях?

Всё это и многое другое слушайте на вашей любимой платформе.

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

FLUTTERDEVPODCAST – минус 20% на годовую подписку на aso.dev!

⭐️Главное:
aso.dev
Flutter on Desktop (официальная документация)

Упоминалось в выпуске:
👩‍💻 Пакет для мультиоконности
🌐 Issue мультиоконности
📺 Видео про мультиоконность с Flutter Forward
👩‍💻 UI-kit для macOS
🪟 UI-kit для Windows
🪟 Статья про подпись для Windows от Игоря
👩‍💻 Action для нотаризации через fastlane
👩‍💻 Утилита для упаковки .dmg
👩‍💻 Пакет для обновления десктоп-приложений
🤌 Wonderous для macOS + исходный код на Github

Чат подкаста | Слушать на сайте | Яндекс.Музыка | Spotify | YouTube | Звук | Apple Podcasts | Deezer | CastBox | Overcast | Pocket Casts | Podcast Addict | VK | Саундстрим | Mave-плеер
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥85🤔2
#49 Многомодульность на Flutter

Удивительно, но волна хайп на многомодульность, прокатившаяся по миру нативной мобильной разработке ещё десятилетие назад, так и не дошла до Flutter. Что ж, если волна не идёт к нам, мы решили нырнуть в неё сами и во всём разобраться.

В какой момент нужно решаться идти в многомодульность и чего ждать от этого шага? Как подготовить к этому архитектуру своего приложения? На какие модули стоит его делить и сколько их должно быть? С какими проблемами в процессе распилки приложения на модули вы столкнётесь, и как с ними поможет бороться Melos?

Всё это и многое другое слушайте на вашей любимой платформе.

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

Упоминалось в выпуске:
📖 Книга "Основы Dart" Станислава Чернышева
👩‍💻 Guide to Android app modularization
👩‍💻 Common modularization patterns
📱 Челленджи многомодульных Flutter-проектов // Павел Гершевич на CrossConf
📱 Многомодульное приложение на Flutter // Кирилл Адещенко на Mobius
📱 Как одной командой писать полсотни приложений в 2 раза быстрее // Сергей Кольцов на DevFest Omsk

Чат подкаста | Слушать на сайте | Яндекс.Музыка | Spotify | YouTube | Звук | Apple Podcasts | Deezer | CastBox | Overcast | Pocket Casts | Podcast Addict | VK | Саундстрим | Mave-плеер
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥63🤔1
#50 Flutter на ОС Аврора

Российская операционная система "Аврора" всё чаще мелькает не только в сводках новостей, но уже и на профессиональных конференциях.

Она существует. Она работает. Приложения под неё можно писать приложения на Flutter (вы находитесь здесь). Что будет дальше? Нам тоже любопытно, поэтому мы подробно расспросили обо этом ребят из команды разработки.

Насколько тяжело адаптировать Flutter и обеспечить ему поддержку новой платформы? Знает ли об этом Google и как относится к таким разработкам? Насколько больно сейчас разрабатывать приложения под "Аврору", какая техника и софт для этого нужны? Как распространяются приложения под "Аврору" и как решаются вопросы безопасности?

Всё это и многое другое слушайте на вашей любимой платформе.

🎙 У микрофона: Евгений Сатуров (Surf), Айнур Ильясов (Surf), Никита Красавин (ОМП, Руководитель группы разработки Flutter для ОС Аврора), Денис Глазков (ОМП, Старший инженер-разработчик ОС).

🌟Главное:

🟢Официальный сайт Аврора ОС
🟢Официальный сайт ОМП
🟢RuStore для ОС Аврора
🟢Портал разработчика
🟢Telegram-канал для разработчиков
🟢Gitlab
🟢Трекер для Issue

Упоминалось в выпуске:

🟠MeeGo
🟠Sailfish OS
🟠Qt Framework
🟠Выбираем Qt (Habr @ 2gis)
🟠Flutter for Tizen
🟠Sony Embedded Linux (eLinux) embedding for Flutter
📱 Доклад Дениса Глазкова “ОС Аврора. Статус поддержки фреймворка Flutter”

Чат подкаста | Слушать на сайте | Яндекс.Музыка | Spotify | YouTube | Звук | Apple Podcasts | Deezer | CastBox | Overcast | Pocket Casts | Podcast Addict | VK | Саундстрим | Mave-плеер
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16🤔83👍1👏1
#51 Compose Multiplatform в X5 Tech

Семь лет мы слышим о «смерти Flutter», но кажется, именно сейчас на горизонте появился по-настоящему грозный конкурент в лице Compose Multiplatform. В этом выпуске мы разбираемся, почему крупнейшие компании вроде X5 делают ставку на KMP и что это значит для мобильной разработки в перспективе. Обсуждаем всё всё: от проблем с рендерингом и производительностью до мучительной отладки корутин на iOS.

Готов ли ты к приходу «черного лебедя» от JetBrains? Слушайте на вашей любимой платформе.

📱 Впервые нас можно не только слушать, но и смотреть на YouTube 📱

🎙 У микрофона: Евгений Сатуров, Марк Абраменко, Денис Александров.

🌟Главное:

🟢Kotlin Multiplatform — официальная документация
🟢​Compose Multiplatform — фреймворк для общего UI

Упоминалось в выпуске:

🟠Multiplatform Samples — официальные примеры кода
🟠Remote Compose — концепция Server-Driven UI
🟠Native Swift Export — документация по интеграции со Swift
🟠Kotlin Multiplatform на практике — книга Анны Жарковой

Чат подкаста | Слушать на сайте | Яндекс.Музыка | Spotify | YouTube | Звук | Apple Podcasts | Deezer | CastBox | Overcast | Pocket Casts | Podcast Addict | VK | Саундстрим | Mave-плеер
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18🤔6👏41