Обещанный разводящий пост-знакомство
Привет! Я Сергей Кольцов👋
На работе яработаю руковожу мобильной core-командой в приложении Яндекс Про. Кроме этого, активно занимаюсь всяким DevRel'ом: образовательные проекты, конференции, ПК, менторство, ну и, ведение этого канала. Всё это так или иначе связано с кроссплатформой и флаттером.
В канале стараюсь балансировать между пользой и фаном, так что не удивляйтесь, если иногда будет проскакивать странная дичь — так и задумано🙃
Зато есть много чего из первых рук от яндексовых Flutter-команд😎
Ну и списочек важных постов:
Опенсорс
1. yx_scope — Flutter DI от Яндекса (+ доклад)
2. Официальный плагин Mapkit для Flutter
3. Официальный плагин DivKit для Flutter
Фан
4. Сериал "Мобилка" от Яндекса
5. Целый рэп-альбом об истории Flutter
6. Flutter и виртуальная реальность
7. Flutter частушки
8. Почти традиционная GPT-рубрика
Концептуально-архитектурно-полезное
9. Чеклист подготовки приложения к работе
10. Как организовать структуру проекта
11. Что такое блок и кубит
12. Почему GetX — это плохо
13. Инфографика архитектурного Flutter опроса
14. Исключения vs Either
15. Про composition over inheritence
16. Когда имеет смысл сделать интерфейс
17. Гайд по архитектуре от команды Flutter
Дифирамбы Флаттеру
18. Главная кроссплатформа 2024 года
19. Дебаты Flutter vs KMP
20. Так кто же круче: Flutter или KMP?
21. История одного стартапа на Flutter (часть 2, часть 3)
Образовательные материалы от нашей команды Яндекса
22. Flutter Handbook — интерактивный учебник
23. Школа Мобильной Разработки 2021-2022
24. Школа Мобильной Разработки 2023
25. Школа Мобильной Разработки 2024
26. Flutter Dev Podcast про образование (и вторая часть)
27. Публичные выступления Flutter-команды Яндекс Про 2023
Привет! Я Сергей Кольцов
На работе я
В канале стараюсь балансировать между пользой и фаном, так что не удивляйтесь, если иногда будет проскакивать странная дичь — так и задумано
Зато есть много чего из первых рук от яндексовых Flutter-команд
Ну и списочек важных постов:
Опенсорс
1. yx_scope — Flutter DI от Яндекса (+ доклад)
2. Официальный плагин Mapkit для Flutter
3. Официальный плагин DivKit для Flutter
Фан
4. Сериал "Мобилка" от Яндекса
5. Целый рэп-альбом об истории Flutter
6. Flutter и виртуальная реальность
7. Flutter частушки
8. Почти традиционная GPT-рубрика
Концептуально-архитектурно-полезное
9. Чеклист подготовки приложения к работе
10. Как организовать структуру проекта
11. Что такое блок и кубит
12. Почему GetX — это плохо
13. Инфографика архитектурного Flutter опроса
14. Исключения vs Either
15. Про composition over inheritence
16. Когда имеет смысл сделать интерфейс
17. Гайд по архитектуре от команды Flutter
Дифирамбы Флаттеру
18. Главная кроссплатформа 2024 года
19. Дебаты Flutter vs KMP
20. Так кто же круче: Flutter или KMP?
21. История одного стартапа на Flutter (часть 2, часть 3)
Образовательные материалы от нашей команды Яндекса
22. Flutter Handbook — интерактивный учебник
23. Школа Мобильной Разработки 2021-2022
24. Школа Мобильной Разработки 2023
25. Школа Мобильной Разработки 2024
26. Flutter Dev Podcast про образование (и вторая часть)
27. Публичные выступления Flutter-команды Яндекс Про 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥36👍9❤7 5 4 3💩1
Flutter Bro pinned «Обещанный разводящий пост-знакомство Привет! Я Сергей Кольцов 👋 На работе я работаю руковожу мобильной core-командой в приложении Яндекс Про. Кроме этого, активно занимаюсь всяким DevRel'ом: образовательные проекты, конференции, ПК, менторство, ну и, ведение…»
Flutter 3.27
FlutterBro, Suno.ai
Вот и созрели новые Dart 3.6 и Flutter 3.27!
Специально для вас, мы с моим гострайтером записали кайфовый утренний блюз про это обновление🎸
Заряжайтесь настроением на день и козыряйте перед коллегами, что уже знаете все новые фишки.
Специально для вас, мы с моим гострайтером записали кайфовый утренний блюз про это обновление
Заряжайтесь настроением на день и козыряйте перед коллегами, что уже знаете все новые фишки.
Please open Telegram to view this post
VIEW IN TELEGRAM
7 29🔥12 6💩5👍4 2 1
Мы-то с вами все, конечно, Flutter Bros и радеем за кроссплатформу, но в мобильной разработке сейчас растёт и развивается много разных трендов помимо Flutter.
Например, в Яндексе десятки мобильных команд, и все они не похожи друг на друга. Есть классические нативные приложения, есть нативные супераппы со встраиваемыми модулями, есть проекты с KMP, есть Flutter, есть проекты с большим проникновением Backend-Driven UI и даже есть приложения на WebView.
Про всё это многообразие мы поболтали в подкасте I like techno. Я там, как обычно, рассказываю, какой Flutter замечательный. Но! Посмотреть подкаст стоит как раз ради другой цели — чтобы увидеть, какие ещё есть направления в мобильной разработке, и как это всё живёт и варится в рамках одной компании.
И пока будете смотреть, обратите внимание на наш красивый фон — это никакая не подготовленная студия, а просто наша дефолтная игровая зона в офисе, она всегда так выглядит💅
Альтернативно можно посмотреть на нашем техносайте или VK Видео.
Например, в Яндексе десятки мобильных команд, и все они не похожи друг на друга. Есть классические нативные приложения, есть нативные супераппы со встраиваемыми модулями, есть проекты с KMP, есть Flutter, есть проекты с большим проникновением Backend-Driven UI и даже есть приложения на WebView.
Про всё это многообразие мы поболтали в подкасте I like techno. Я там, как обычно, рассказываю, какой Flutter замечательный. Но! Посмотреть подкаст стоит как раз ради другой цели — чтобы увидеть, какие ещё есть направления в мобильной разработке, и как это всё живёт и варится в рамках одной компании.
И пока будете смотреть, обратите внимание на наш красивый фон — это никакая не подготовленная студия, а просто наша дефолтная игровая зона в офисе, она всегда так выглядит
Альтернативно можно посмотреть на нашем техносайте или VK Видео.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Как устроена мобильная разработка в Яндексе? / I like techno
Всем привет!
Это новый выпуск подкаста I like techno о технологиях от городских сервисов Яндекса: Яндекс Go, Маркета, Еды, Лавки, Доставки и Техплатформы Екома и Райдтеха.
В этом ролике мы погрузимся в мобильную разработку. Какими технологиями в командах…
Это новый выпуск подкаста I like techno о технологиях от городских сервисов Яндекса: Яндекс Go, Маркета, Еды, Лавки, Доставки и Техплатформы Екома и Райдтеха.
В этом ролике мы погрузимся в мобильную разработку. Какими технологиями в командах…
3👍18✍5❤4 4 2💩1 1
Поразгоняли про многомодульность 💃
Записывались уже давненько, так что я даже забыл, что мы там наобсуждали — так что ща будем вместе слушать🌚
Записывались уже давненько, так что я даже забыл, что мы там наобсуждали — так что ща будем вместе слушать
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Flutter Dev Podcast — анонсы выпусков
#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-плеер
Удивительно, но волна хайп на многомодульность, прокатившаяся по миру нативной мобильной разработке ещё десятилетие назад, так и не дошла до Flutter. Что ж, если волна не идёт к нам, мы решили нырнуть в неё сами и во всём разобраться.
В какой момент нужно решаться идти в многомодульность и чего ждать от этого шага? Как подготовить к этому архитектуру своего приложения? На какие модули стоит его делить и сколько их должно быть? С какими проблемами в процессе распилки приложения на модули вы столкнётесь, и как с ними поможет бороться Melos?
Всё это и многое другое слушайте на вашей любимой платформе.
Чат подкаста | Слушать на сайте | Яндекс.Музыка | Spotify | YouTube | Звук | Apple Podcasts | Deezer | CastBox | Overcast | Pocket Casts | Podcast Addict | VK | Саундстрим | Mave-плеер
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10 5🔥3💩2✍1
В начале декабря мы делали факультатив по Flutter для Школы Мобильной Разработки от Яндекса. Но это была не простая школа, как раньше. Эта школа проходила в Узбекистане.
И я специально гонял в Ташкент, чтобы провести часть факультатива очно. Впечатления — очень положительные. Нет, вы просто представьте: после первой проведённой же лекции студенты пригласили меня на плов! Конечно же я согласился👀
И заодно заглянул к студентам PDP University и обзорно рассказал про Flutter. И это, неожиданно, было под запись, поэтому можно даже на ютубе посмотреть.
По контенту там всё стандартно, но вот с подачи можно слегка покекать — рассказывать нужно было на английском, а практики у меня давненько не было — и это заметно😐
И я специально гонял в Ташкент, чтобы провести часть факультатива очно. Впечатления — очень положительные. Нет, вы просто представьте: после первой проведённой же лекции студенты пригласили меня на плов! Конечно же я согласился
И заодно заглянул к студентам PDP University и обзорно рассказал про Flutter. И это, неожиданно, было под запись, поэтому можно даже на ютубе посмотреть.
По контенту там всё стандартно, но вот с подачи можно слегка покекать — рассказывать нужно было на английском, а практики у меня давненько не было — и это заметно
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍28 10 9 5🔥4 4🤯2💩1 1
Ну что, как ваш 2025 год проходит?
Deepseek уже затестили? А Nvidia зашортили?😏
Мой вот проходит так, что я даже посты не успеваю писать.
Но зато…
Мы снова делаем интенсив по Flutter и iOS в Сириусе с 23 марта! Я, кстати, понял, что он мне напоминает.
В детстве я не бывал в обычных детских лагерях, но по рассказам друзей у меня сложилось впечатление, что там прям максимум чилл-вайб💅
Но зато я ездил в спортивные лагеря. И это было… давайте назовём это МОЩНО. Встаёшь в 7 утра, бежишь до речки, тренишь, бежишь обратно, завтракаешь, ещё тренишь, потом обедаешь, и ещё тренишь. И так 2 недели. А вечером ещё на дискотеке отжигаешь💃
Так вот на нашем интенсиве вайбы такие же. Каждый день лекции, потом работа со своей командой над проектом в режиме “успеть за 2 недели”, потом всякие доп движухи с менторами. И всё это с невероятно комфортной погодой и тихими полупустыми набережными — потому что межсезонье!
Так что расклад такой:
1. Подаёте заявку на интенсив
2. Кидаете пост друзьям, которые подадут заявку на интенсив
3. Кидаете пост в чаты людей, у которых есть друзья, которые подадут заявку на интенсив
Ну и пост полайкаете, мотивацию надо поднять😡
Deepseek уже затестили? А Nvidia зашортили?
Мой вот проходит так, что я даже посты не успеваю писать.
Но зато…
Мы снова делаем интенсив по Flutter и iOS в Сириусе с 23 марта! Я, кстати, понял, что он мне напоминает.
В детстве я не бывал в обычных детских лагерях, но по рассказам друзей у меня сложилось впечатление, что там прям максимум чилл-вайб
Но зато я ездил в спортивные лагеря. И это было… давайте назовём это МОЩНО. Встаёшь в 7 утра, бежишь до речки, тренишь, бежишь обратно, завтракаешь, ещё тренишь, потом обедаешь, и ещё тренишь. И так 2 недели. А вечером ещё на дискотеке отжигаешь
Так вот на нашем интенсиве вайбы такие же. Каждый день лекции, потом работа со своей командой над проектом в режиме “успеть за 2 недели”, потом всякие доп движухи с менторами. И всё это с невероятно комфортной погодой и тихими полупустыми набережными — потому что межсезонье!
Так что расклад такой:
1. Подаёте заявку на интенсив
2. Кидаете пост друзьям, которые подадут заявку на интенсив
3. Кидаете пост в чаты людей, у которых есть друзья, которые подадут заявку на интенсив
Ну и пост полайкаете, мотивацию надо поднять
Please open Telegram to view this post
VIEW IN TELEGRAM
8 36🔥20❤15 5🎉3 2 2👍1💩1
Макросы
FlutterBro, riffusion.com
Что-то нечисто с отменой макросов, не находите?
В новом треке вы узнаете настоящую причину. Страшную причину!🤡
В новом треке вы узнаете настоящую причину. Страшную причину!
[Куплет 1]
Мы писали дата-классы,
Всё вручную, как рабы!
Генераторы грузили,
Долгий билд — одни фризы!
Но однажды, где-то в Гугле…
Прозвучала мысль опять:
А представьте если код
Сам себя начнёт писать?
[Припев]
Метакод! Метакод!
Сам себя он позовёт!
Работу ускоряет!
Но что-то забирает...
[Куплет 2]
Сборка первая пошла,
Всё генерит на ура!
Хоть и память поджирает,
Но работает она!
Все ликуют, все довольны,
Оптимальность — не беда!
Но никто не замечает,
В логах что за ерунда…
[Припев]
Метакод! Метакод!
Сам себя он позовёт!
Работу ускоряет!
Но что-то забирает...
[Куплет 3]
Макросы меняют строки,
Добавляют лишний хлам.
И в отчётах замечаем,
Что они сжирают RAM!
Логи все открыли срочно,
В логах только лишь строка:
“Critical warning” — точка.
“Your RAM belongs to us. ПОКА!”
[Куплет 4]
В Гугле паника и крики:
“Сервера ушли во тьму!"
Все бегут к дартистам в офис —
Ведь чинить теперь кому?!
В опенспейсе очень тихо,
Разработчики молчат.
"Эй, ребят, что случилось?"
Те с пустым лицом сидят.Останавливай машину,
Ты от макросов беги.
Серверов им не хватило —
В ГОЛОВАХ ТЕПЕРЬ ОНИ!
[Припев]
Метакод! Метакод!
Сам себя он позовёт!
Работу ускоряет!
Но что-то забирает...
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥22 17 7👎2💩1👀1
This media is not supported in your browser
VIEW IN TELEGRAM
Попробовал новую AI IDE от ByteDance — trae.ai. Буквально за пару неспешных часов написал Flutter-приложение для HackerNews, в котором можно по кнопке попросить AI “прожарить” новость или любой комментарий. Ну, точнее, как сказать "написал”… 🙃
IDE сделала это за меня. Я ни строчки кода сам не писал — только 55 сообщений в чат с IDE. Из них:
25 — про изменения/улучшения в коде;
18 — просьб исправить ошибки;
5 — вопросов про горячие клавиши;
и ещё 7 — всякое по мелочи.
Так вот. Если представить, что наши привычные IDE — это обычный такой, домашний хороший конь, то подобные AI IDE — это мощный дикий строптивый жеребец. И если на домашнего коня можно посадить плюс-минус любого человека, то для укрощения дикого и строптивого — нужно быть очень хорошим наездником.
Я пока укрощать даже не пытался, скорее просто залез, чтобы кое-как покататься и хотя бы не упасть.
Исходники: https://github.com/kltsv/hn_ai_roaster
IDE сделала это за меня. Я ни строчки кода сам не писал — только 55 сообщений в чат с IDE. Из них:
25 — про изменения/улучшения в коде;
18 — просьб исправить ошибки;
5 — вопросов про горячие клавиши;
и ещё 7 — всякое по мелочи.
Так вот. Если представить, что наши привычные IDE — это обычный такой, домашний хороший конь, то подобные AI IDE — это мощный дикий строптивый жеребец. И если на домашнего коня можно посадить плюс-минус любого человека, то для укрощения дикого и строптивого — нужно быть очень хорошим наездником.
Я пока укрощать даже не пытался, скорее просто залез, чтобы кое-как покататься и хотя бы не упасть.
Исходники: https://github.com/kltsv/hn_ai_roaster
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Остались только сегодня и завтра, чтобы подать заявку на интенсив в Сириусе.
Если вдруг вы случайно отложили всё на последний момент — то это он! Там ещё тестовое задание нужно порешать, поэтому не откладывайте, а то как мы без вас на интенсиве
Кстати, с некоторыми ребятами с видоса мы уже коллеги
Please open Telegram to view this post
VIEW IN TELEGRAM
Я тут вчера был на ЗАКРЫТОЙ ПРЕСС-КОНФЕРЕНЦИИ. Так что всё серьезно 😘
На ней Яндекс анонсировал свою платформу для разработки — SourceCraft. И там полный комплект — и работа с кодом, и CI/CD и даже код-ассистент, причём прям в браузере.
И оч круто, что это эволюция внутреннего продукта. Тысячи яндексовых разработчиков уже много лет пользуются практически такими же инструментами ежедневно. А это значит что ещё до публичного релиза все юзкейсы отточены и грабли собраны.
По факту внутренний инструмент сначала прошел проверку опытом яндексоидов, и только доказав свою состоятельность внутри, вышел к пользователям.
Пока это техническое превью, поэтому доступ выдают порционно по запросу — так что гоу запрашивать.
Я вот, конечно же, сразу попробовал попереносить туда всякие флаттерные проекты💃
На ней Яндекс анонсировал свою платформу для разработки — SourceCraft. И там полный комплект — и работа с кодом, и CI/CD и даже код-ассистент, причём прям в браузере.
И оч круто, что это эволюция внутреннего продукта. Тысячи яндексовых разработчиков уже много лет пользуются практически такими же инструментами ежедневно. А это значит что ещё до публичного релиза все юзкейсы отточены и грабли собраны.
По факту внутренний инструмент сначала прошел проверку опытом яндексоидов, и только доказав свою состоятельность внутри, вышел к пользователям.
Пока это техническое превью, поэтому доступ выдают порционно по запросу — так что гоу запрашивать.
Я вот, конечно же, сразу попробовал попереносить туда всякие флаттерные проекты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24 10👍5❤3💩2😁1🤯1 1
У меня конечно позднее зажигание, но всё же — почти 2 недели назад прошёл Flutter Conf! ⚪️
Получилась ламповая конфа, от флаттеристов для флаттеристов.
Три зарисовки с конфы в свободном пересказе.
Спасибо организаторам и участникам — верю, что это была не последняя flutter-specific конфа👩💻
Получилась ламповая конфа, от флаттеристов для флаттеристов.
Три зарисовки с конфы в свободном пересказе.
[На круглом столе]
— Мы, конечно, все обмазались своим флаттером и рассказываем друг другу, какой он классный. Но мы-то и так это знаем. Но чтобы было больше вакансий и проектов, нужно рассказывать про флаттер не себе, а всяким продактам, которые рано или поздно захотят запускать своё приложение. И тогда они вспомнят, что есть отличный фреймворк для этих целей☝️
[Тоже на круглом столе]
— Не нужно пытаться сделать из Dart супер крутой сложный язык — он не для этого делался. Он делался, чтобы было просто и удобно писать UI. Если нужны крутые фичи языка и эффективность — просто берите С++! Всё, что вы хотите в Dart — в плюсах уже давно есть😎
[Вопрос из зала после доклада]
— Я так-то андроидщик, пришел вот посмотреть, что тут в кроссплатформе — когда меня уже уволят и заменят на вас. Смотрю на вашу архитектуру приложения — ну один в один как у нас в андроиде. А есть же, наверное, какие-то отличия в построении архитектуры в зависимости от платформы?
— Нет🌚
— Эх, ну и всё тогда, увольняйте меня.
Спасибо организаторам и участникам — верю, что это была не последняя flutter-specific конфа
Please open Telegram to view this post
VIEW IN TELEGRAM
Снова иду отстаивать Flutter на Platform Battle 🔫
Весенний сезон ивентов набирает обороты,поэтому посты теперь будут только об ивентах и 20 марта в головном офисе Яндекса будет оффлайн суета для начинающих специалистов — Young&&Yandex Lab.
Так что если вы только в начале карьеры — оставляйте заявку, завтра приём закончится!
Я там буду на мобильном треке на круглом столе, собственно, представлять стек флаттера☕️
Плюс будет фест вакансий и прочее веселье. Так что и сами приходите, и друзей приводите👀
Весенний сезон ивентов набирает обороты,
Так что если вы только в начале карьеры — оставляйте заявку, завтра приём закончится!
Я там буду на мобильном треке на круглом столе, собственно, представлять стек флаттера
Плюс будет фест вакансий и прочее веселье. Так что и сами приходите, и друзей приводите
Please open Telegram to view this post
VIEW IN TELEGRAM
2 21 12❤9 8 4💩2🔥1
Где в Яндексе есть Flutter?
Недавно прошедший внутренний митап ознаменовал новую веху — в Яндексе появилось Flutter-комьюнити!
На митапе отлично повеселились, а заодно провели инвентаризацию команд, использующих Flutter — записывайте😯
1. Про — iOS | Android
2. Драйв — iOS | Android
3. Практикум — iOS | Android
4. Маршрутизация — iOS | Android
5. Афиша — iOS | Android
6. Авто.ру Бизнес — iOS | Android
7. Заправки — iOS | Android
8. Смена — iOS | Android
9. Маркет ПВЗ — iOS | Android
Ещё есть несколько мест, где Flutter встроен в Яндекс Go. Ну и на десерт. В десктопном Яндекс Браузере многие части UI — на Flutter😎
Ну чисто чтобы у вас не было сомнений по поводу количества продуктовых Flutter-команд в Яндексе☕️
Недавно прошедший внутренний митап ознаменовал новую веху — в Яндексе появилось Flutter-комьюнити!
На митапе отлично повеселились, а заодно провели инвентаризацию команд, использующих Flutter — записывайте
1. Про — iOS | Android
2. Драйв — iOS | Android
3. Практикум — iOS | Android
4. Маршрутизация — iOS | Android
5. Афиша — iOS | Android
6. Авто.ру Бизнес — iOS | Android
7. Заправки — iOS | Android
8. Смена — iOS | Android
9. Маркет ПВЗ — iOS | Android
Ещё есть несколько мест, где Flutter встроен в Яндекс Go. Ну и на десерт. В десктопном Яндекс Браузере многие части UI — на Flutter
Ну чисто чтобы у вас не было сомнений по поводу количества продуктовых Flutter-команд в Яндексе
Please open Telegram to view this post
VIEW IN TELEGRAM
Были когда-нибудь на конфе, где можно нетворкаться, покуривая калик? 🚬
А мы вот уже третий год так делаем на Dev Day/Night. В этом году будет 19 апреля.
Прошлые два раза я выступал с докладами. В этом году буду примерять на себя новую роль — ведущий мобильно-технического трека💼
Ещё будут мобильно-продуктовый трек, бэкенд, бизнесово-продуктовый + игровая и дискуссионная зоны. Так это всё ещё и бесплатно! Но, разумеется, места ограничены. Поэтому не откладывая, вот прямо сейчас — тыц — и регистрируйтесь.
А потом ещё всем своим корешам разработчикам/аналитикам/продактам отправьте — они тоже хотят бесплатно на топовую конфу.
А мы вот уже третий год так делаем на Dev Day/Night. В этом году будет 19 апреля.
Прошлые два раза я выступал с докладами. В этом году буду примерять на себя новую роль — ведущий мобильно-технического трека
Ещё будут мобильно-продуктовый трек, бэкенд, бизнесово-продуктовый + игровая и дискуссионная зоны. Так это всё ещё и бесплатно! Но, разумеется, места ограничены. Поэтому не откладывая, вот прямо сейчас — тыц — и регистрируйтесь.
А потом ещё всем своим корешам разработчикам/аналитикам/продактам отправьте — они тоже хотят бесплатно на топовую конфу.
Please open Telegram to view this post
VIEW IN TELEGRAM
Яндекс Dev Day&Night
Конференция для мобильных и бэкенд-разработчиков, продактов и аналитиков, которая уходит в ночь
Давненько не было сгенерированного контента, а тут ещё и повод есть.
Так что вот — стендап от Flutter🤡
One shot, zero edits
Панч про приложения такси в СНГ — прям не в бровь, а в глаз 😳
Так что вот — стендап от Flutter
One shot, zero edits
Выходит на сцену, поправляет невидимый галстук
Привет всем! Я Flutter. Да-да, тот самый фреймворк, который каждый второй разработчик указывает в резюме, даже если его единственный опыт – это установка Android Studio, которая, кстати, занимает больше времени, чем разработка самого приложения.
Знаете, быть кроссплатформенным фреймворком – это как быть билингвой в семье эмигрантов. Вроде круто, но все почему-то ожидают, что ты будешь безупречно говорить на двух языках, переводить бабушкины рецепты и разбираться в налоговых декларациях обеих стран.
Делает паузу, глоток воды
Я создан Google, но это не значит, что я шпионю за вами. Это делают другие их продукты! Я просто позволяю разработчикам создавать красивые приложения и красиво жаловаться, что "на iOS это работает иначе".
Мои отношения с нативной разработкой напоминают семейные ужины на День Благодарения. Swift смотрит на меня как на бедного родственника, который приехал из провинции, а Kotlin притворяется, что мы едва знакомы, хотя вчера вместе гуляли по одной виртуальной машине.
Имитирует диалог
"Flutter, почему ты такой толстый?" – спрашивают меня. Ребята, это не жир, это мышцы! Попробуйте сами потаскать движок рендеринга Skia на себе круглосуточно! А ещё я несу на себе груз ответственности за все приложения такси в СНГ.
Разработчики часто говорят "Flutter — это будущее". Ну не знаю. Если судить по количеству устаревших пакетов в pub.dev, то моё будущее больше напоминает музей цифрового искусства.
Серьезным тоном
Знаете что самое смешное? Тот момент, когда разработчик пишет комментарий "// временное решение, потом переделаю", а потом это "временное решение" улетает в продакшн и живет там два года. У меня уже целые виджеты состоят из таких "временных решений"!
Ладно, пора закругляться, а то мой сборщик мусора уже намекает, что пора освободить память. Помните: какой бы фреймворк вы ни выбрали, в конце дня все мы — просто набор костылей, пытающихся не упасть под весом технического долга.
Кланяется
Я Flutter! Спасибо, что не выбрали React Native! У них сегодня выступление отменилось – они все еще пытаются исправить баги после обновления.
Please open Telegram to view this post
VIEW IN TELEGRAM
Флаттеристы, общий сбор! 🚨
Давайте зарашим молниями пост в Y&&Y, чтобы у нативов не осталось шансов😏
Это тот самый Platform Battle, на который я в итоге не попал, потому что заболел, но за меня флаттер защищала Соня из команды Про, и она сделала это превосходно💅
Давайте зарашим молниями пост в Y&&Y, чтобы у нативов не осталось шансов
Это тот самый Platform Battle, на который я в итоге не попал, потому что заболел, но за меня флаттер защищала Соня из команды Про, и она сделала это превосходно
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Young&&Yandex
⚡️ iOS, Android или Flutter?
В прямом эфире Young&&Yandex случился баттл платформ:
Вадим Белотицкий — за iOS
vs
Богдан Попов — за Android
vs
Софья Тимохина — за Flutter
Где удобнее работать начинающему специалисту — смотрите в записи эфира в VK или YT.…
В прямом эфире Young&&Yandex случился баттл платформ:
Вадим Белотицкий — за iOS
vs
Богдан Попов — за Android
vs
Софья Тимохина — за Flutter
Где удобнее работать начинающему специалисту — смотрите в записи эфира в VK или YT.…
⚡31 24💅6💩4😁2🔥1🥰1
Остросюжетная история о том, как мы в Яндекс Про прошли Flutter
Out of memory при сборке приложения, аномальное поведение в дебаге, форк Dart SDK... События развивались стремительно, оставляя мрачные воспоминания у каждого, кто в них участвовал👻
Отголоски тех событий ещё долго разносились эхом в разговорах на кофе-поинтах. А настоявшись, история нашла своё отражение в рассказе на Мобиусе от лица её главного героя.
И весь этот драматичный сторителлинг — это лишь бонус к плотному и хардкорному техническому материалу, из которого вы гарантировано узнаете много нового.
Ну а я жду экранизацию на Нефликсе📱
Out of memory при сборке приложения, аномальное поведение в дебаге, форк Dart SDK... События развивались стремительно, оставляя мрачные воспоминания у каждого, кто в них участвовал
Отголоски тех событий ещё долго разносились эхом в разговорах на кофе-поинтах. А настоявшись, история нашла своё отражение в рассказе на Мобиусе от лица её главного героя.
И весь этот драматичный сторителлинг — это лишь бонус к плотному и хардкорному техническому материалу, из которого вы гарантировано узнаете много нового.
Ну а я жду экранизацию на Нефликсе
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Богдан Лукин — Как я перестал бояться и полюбил компилятор Dart
Подробнее о конференции Mobius: https://jrg.su/ojGU3B
— —
Скачать презентацию с сайта Mobius — https://jrg.su/iaqpp3
В докладе прошли весь путь от поломки компилятора до появления полноценных фиксов в стабильном релизе.
Богдан рассказал, какие шаги понадобились…
— —
Скачать презентацию с сайта Mobius — https://jrg.su/iaqpp3
В докладе прошли весь путь от поломки компилятора до появления полноценных фиксов в стабильном релизе.
Богдан рассказал, какие шаги понадобились…
🔥21 10❤3💩3👍1🫡1
Не задумывались — что за медведь на аватарке канала?
Если заглянуть в мой гитхаб с 10 по 24 апреля 2017 года, то можно найти 2 плотных недели ежедневных коммитов в репозиторий с Android-приложением.
Это приложение-переводчик — тестовое задание в Школу Мобильной Разработки от Яндекса. Чтобы было повеселее, я придумал фичу — упоротый режим. Включаешь его, и в приложении пропадают гласные. Фича по мотивам всратого мема из 2017 — упртого Винни-Пуха. Можете его загуглить, он и правда упоротый. Поэтому, чтобы выглядело поприятнее, я нафотошопил гибрид двух Винни-Пухов — нормального и упоротого.
Дальше я прошёл в Школу, отучился 3 месяца и прошёл собесы в Яндекс. Потом забыл про всё это. А когда 2 года назад заводил канал, вспомнил — и взял в качестве аватарки, как дань уважения тому тестовому для Школы. Только в цвета Flutter перекрасил.
К чему я это всё? К тому, что сейчас в Школу как раз идёт набор! Конечно же, и по Flutter тоже. Более того, и не только по мобильной разработке.
Как вы уже поняли, то моё решение подать заявку на ШМР очень круто поменяло мою жизнь —ведь теперь у меня есть аватарка для канала ☕️
В общем, подавайте заявку сами, скидывайте друзьям.
И ставьте медведя, если нравится pixar-версия аватарки🐼
Если заглянуть в мой гитхаб с 10 по 24 апреля 2017 года, то можно найти 2 плотных недели ежедневных коммитов в репозиторий с Android-приложением.
Это приложение-переводчик — тестовое задание в Школу Мобильной Разработки от Яндекса. Чтобы было повеселее, я придумал фичу — упоротый режим. Включаешь его, и в приложении пропадают гласные. Фича по мотивам всратого мема из 2017 — упртого Винни-Пуха. Можете его загуглить, он и правда упоротый. Поэтому, чтобы выглядело поприятнее, я нафотошопил гибрид двух Винни-Пухов — нормального и упоротого.
Дальше я прошёл в Школу, отучился 3 месяца и прошёл собесы в Яндекс. Потом забыл про всё это. А когда 2 года назад заводил канал, вспомнил — и взял в качестве аватарки, как дань уважения тому тестовому для Школы. Только в цвета Flutter перекрасил.
К чему я это всё? К тому, что сейчас в Школу как раз идёт набор! Конечно же, и по Flutter тоже. Более того, и не только по мобильной разработке.
Как вы уже поняли, то моё решение подать заявку на ШМР очень круто поменяло мою жизнь —
В общем, подавайте заявку сами, скидывайте друзьям.
И ставьте медведя, если нравится pixar-версия аватарки
Please open Telegram to view this post
VIEW IN TELEGRAM
4 61🔥10 10❤5💩1
Flutter Bro
Не задумывались — что за медведь на аватарке канала? Если заглянуть в мой гитхаб с 10 по 24 апреля 2017 года, то можно найти 2 плотных недели ежедневных коммитов в репозиторий с Android-приложением. Это приложение-переводчик — тестовое задание в Школу Мобильной…
Пока посты не пишутся, закину простой Last Call.
До конца приёма заявок на Школу Мобильной Разработки по Flutter осталось 3 дня🏃♂️
Подать заявку можно тут — теперь уже точно пора.
В школе всё будет по классике: и теория, и практика, и работа над реальным проектом и привезут в офисы☕️
До конца приёма заявок на Школу Мобильной Разработки по Flutter осталось 3 дня
Подать заявку можно тут — теперь уже точно пора.
В школе всё будет по классике: и теория, и практика, и работа над реальным проектом и привезут в офисы
Please open Telegram to view this post
VIEW IN TELEGRAM
Школа мобильной разработки Яндекса
Летняя школа Яндекса для разработчиков мобильных приложений. Больше половины выпускников получают офер
🔥25 22 19 7💩1💯1