Flutter Bro
1.4K subscribers
17 photos
6 videos
98 links
Личный блог Сергея Кольцова из Яндекса: про Flutter, кроссплатформу, и её место в дивном новом мире ИИ, метаверса, no-code и мемов.

Бустить https://t.me/flutterbro?boost
Download Telegram
Были когда-нибудь на конфе, где можно нетворкаться, покуривая калик? 🚬

А мы вот уже третий год так делаем на Dev Day/Night. В этом году будет 19 апреля.

Прошлые два раза я выступал с докладами. В этом году буду примерять на себя новую роль — ведущий мобильно-технического трека 💼

Ещё будут мобильно-продуктовый трек, бэкенд, бизнесово-продуктовый + игровая и дискуссионная зоны. Так это всё ещё и бесплатно! Но, разумеется, места ограничены. Поэтому не откладывая, вот прямо сейчас — тыц — и регистрируйтесь.

А потом ещё всем своим корешам разработчикам/аналитикам/продактам отправьте — они тоже хотят бесплатно на топовую конфу.
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍8🔥5💩3🫡33👎2
Давненько не было сгенерированного контента, а тут ещё и повод есть.

Так что вот — стендап от 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
291610👍3💩1🍾1
Флаттеристы, общий сбор! 🚨

Давайте зарашим молниями пост в Y&&Y, чтобы у нативов не осталось шансов 😏

Это тот самый Platform Battle, на который я в итоге не попал, потому что заболел, но за меня флаттер защищала Соня из команды Про, и она сделала это превосходно 💅
Please open Telegram to view this post
VIEW IN TELEGRAM
3124💅6💩4😁2🔥1🥰1
Остросюжетная история о том, как мы в Яндекс Про прошли Flutter

Out of memory при сборке приложения, аномальное поведение в дебаге, форк Dart SDK... События развивались стремительно, оставляя мрачные воспоминания у каждого, кто в них участвовал 👻

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

И весь этот драматичный сторителлинг — это лишь бонус к плотному и хардкорному техническому материалу, из которого вы гарантировано узнаете много нового.

Ну а я жду экранизацию на Нефликсе 📱
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21103💩3👍1🫡1
Не задумывались — что за медведь на аватарке канала?

Если заглянуть в мой гитхаб с 10 по 24 апреля 2017 года, то можно найти 2 плотных недели ежедневных коммитов в репозиторий с Android-приложением.

Это приложение-переводчик — тестовое задание в Школу Мобильной Разработки от Яндекса. Чтобы было повеселее, я придумал фичу — упоротый режим. Включаешь его, и в приложении пропадают гласные. Фича по мотивам всратого мема из 2017 — упртого Винни-Пуха. Можете его загуглить, он и правда упоротый. Поэтому, чтобы выглядело поприятнее, я нафотошопил гибрид двух Винни-Пухов — нормального и упоротого.

Дальше я прошёл в Школу, отучился 3 месяца и прошёл собесы в Яндекс. Потом забыл про всё это. А когда 2 года назад заводил канал, вспомнил — и взял в качестве аватарки, как дань уважения тому тестовому для Школы. Только в цвета Flutter перекрасил.

К чему я это всё? К тому, что сейчас в Школу как раз идёт набор! Конечно же, и по Flutter тоже. Более того, и не только по мобильной разработке.

Как вы уже поняли, то моё решение подать заявку на ШМР очень круто поменяло мою жизнь — ведь теперь у меня есть аватарка для канала ☕️

В общем, подавайте заявку сами, скидывайте друзьям.
И ставьте медведя, если нравится pixar-версия аватарки 🐼
Please open Telegram to view this post
VIEW IN TELEGRAM
461🔥10105💩1
У меня вот 20 установленных приложений на телефоне используют Flutter. Из них 6 — яндексовые. Все же знают, что это можно через FlutterShark посмотреть?

Давайте мини-голосовалку реакциями 💻
Please open Telegram to view this post
VIEW IN TELEGRAM
52412416👍866💩3😭3
Ну шо, пацаны и пацанессы, GTA VI на флаттере, получается?

Impeller в новом трейлере — пушка 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
32188874💩21🤯1
Вы задумывались, что текущие LLM-модели и AI-инструменты на их основе — самые худшие из всех, которыми мы будем пользоваться всю оставшуюся жизнь? 🤔

Вчера утром мы ещё жили в мире, где верх AI в разработке — это Cursor, а уже к вечеру OpenAI анонсят Codex — агента, для использования которого вам даже локальная IDE не нужна.

Что дальше? Или мб это всё временный хайп и пузырь?

Ну что ж, давайте обсуждать! На Мобильном Субботнике 31 мая, будем говорить про AI в разработке. Как раз уже и Codex, думаю, получится попробовать — проверим, насколько он конкурент Курсору 👊

Ивент бесплатный, места конечны, поэтому нужно оставить заявку и по ней вас будут приглашать.

Но! У меня для вас беспроигрышный варик:

1. Нужно быть подписанным на мой канал
2. Регистрируйтесь до 25 мая включительно
3. При регистрации обязательно укажите ваш тг и в поле "откуда узнали" напишите flutterbro

Ссылка на регистрацию

26 мая я рандомом выберу 10 человек: по 5 человек в Москве и в Питере, кто гарантированно получит приглашение. Список счастливчиков опубликую в канале.

Вы пока регистрируйтесь, а я сейчас ещё опросик намучу, соберем статистику ⌨️
Please open Telegram to view this post
VIEW IN TELEGRAM
55🔥1
Flutter Bro
Вы задумывались, что текущие LLM-модели и AI-инструменты на их основе — самые худшие из всех, которыми мы будем пользоваться всю оставшуюся жизнь? 🤔 Вчера утром мы ещё жили в мире, где верх AI в разработке — это Cursor, а уже к вечеру OpenAI анонсят Codex…
Итак, проходку на Мобильный Субботник получают все поучаствовавшие!

- Антон Козлов
- Алиса Петрова
- Андрей Очиров
- Михаил Кутякин
- Глеб Осотов

Ребята, ждите приглашение на почту сегодня-завтра, и увидимся на Субботнике 😐

Ну а если вы вдруг надумали в последний момент — то всё ещё можете отправить заявку до конца сегодняшнего дня 🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍32🔥22💩11
Тем временем вчера было открытие Летних школ Яндекса, а сегодня в 19:30 будет первый live!

Обсудим, что там в мобилке сейчас модно, какое AI-будущее нас ждёт 🤩

Как говорится, залетайте на стрим.

Youtube
VKВидео
Please open Telegram to view this post
VIEW IN TELEGRAM
134🎉3💩2221
На интенсиве по Flutter в Сириусе мы ставили опыты на студентах пробовали новый формат — мы осознанно рекомендовали использовать AI инструменты для работы над проектами 📱

А после интенсива мы спросили — насколько порекомендуете пользоваться AI для разных типов задач? Ну, NPS, короче, решили посчитать, если по-умному. И три категории задач: обучение, разработка или смежные задачи, например, сделать дизайн-макеты, сконвертировать какие-то данные. И вот результаты на картинке.

Во-первых, я не ожидал такого высокого NPS у AI для обучения. Учитываем, что наши студенты были на интенсиве не для галочки, т.е. фродить и бездумно копипастить из GPT они не склонны. И большинство говорили, что чат-боты действительно помогали именно в освоении материала и ускоряли получение информации.

Во-вторых, я не ожидал такого низкого NPS у AI для разработки! Потому что в моём окружении от разработчиков я всё чаще слышу положительные отзывы о работе с AI именно для написания кода. Но причина такого отличия, кажется, есть — большинство студентов пробовали AI плагины или AI IDE на интенсиве впервые.

Что всё это значит? Что нужно учиться применять AI.
🔫 Нужно — потому что это реально помогает и упрощает и жизнь и работу.
🤵 Учиться — потому что просто взять и с первого раза "сделать красиво" — не получится.
😢 Применять — потому что спектр возможных вариантов примерно бесконечен, и только на практике получится найти те, которые подходят вам/команде/компании.
Please open Telegram to view this post
VIEW IN TELEGRAM
30107👍652🔥1💩1😡1
Вроде канал про флаттер, но что ни пост — всё про AI ☹️

Приходите сегодня в 19:00 на мою лекцию для Летних Школ Яндекса, которую с марта приходилось регулярно редачить и актуализировать, чтобы она к июлю не совсем морально устарела 🙀

Штош, в такое экспоненциальное время живём ☕️

Youtube
VKВидео
Please open Telegram to view this post
VIEW IN TELEGRAM
226🔥13115💩2👍1
Халявные бухло, кальяны, дискотека... 🥳

...а ой! В смысле, я имел в виду: AI-хакатон, технобаттлы и воркшопы, конечно же!

23 августа мутим новый оффлайн формат для мобильщиков — Yandex Mobile Runtime! Будет минимум теории и куча мощной практики и соревнований.

Мой фаворит, конечно же, халявное бухло AI-хакатон. Задача — командой за 5 часов реализовать рабочее приложение. Олдскульным суточным хакатонам такое и не снилось 😱

Но, если вдруг просто хотите почиллить — можно будет и просто почиллить 🛁

Короче, регистрируйтесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14145😁3💩3
Пост про Flutter, ну наконец-то!

Да ещё какой — мы снова опенсорсим 🚀

В прошлый раз был yx_scope для DI, а теперь мы опенсорсим наш собственный стейт-менеджмент — yx_state.

В Яндекс Про уже сотни фичей используют этот SM, а разработчики внутри регулярно спрашивают "Ну что, когда опенсорс? Хочу уже себе в пет-проект затащить!".

Штош, теперь мы все можем затащить 👍

Детали читайте на Хабре, скидывайте знакомым флаттеристам, начинайте использовать у себя в проекте и продолжайте следить, как мы шаг за шагом делимся нашим архитектурным стеком в паблик.
Please open Telegram to view this post
VIEW IN TELEGRAM
23717💩12🔥85🤡2👎1
Хоронили Flutter мужики
FlutterBro, Producer.ai
На прошлой неделе случились очередные "похороны флаттера" — традиционная забава для каждого флаттериста.

По этому поводу дропаю новый gen-сингл! Теперь вы знаете, какой трек ставить на следующие "похороны" 💃
Please open Telegram to view this post
VIEW IN TELEGRAM
3513😁108🔥43💩21🤯1
Давненько никакую статистику по мобилке не собирали, кажется пора освежить данные 😯

Флаттер в форме тоже есть, давайте проголосуем, посмотрим, что у нас сейчас актуально во флаттере из стека и как поменялась картина с моего старого опроса 1.5 года назад
Please open Telegram to view this post
VIEW IN TELEGRAM
117👍3🫡3💩21
This media is not supported in your browser
VIEW IN TELEGRAM
Думали, мы забили на Flutter Handbook?

Как бы не так!

Последний год команда авторов работала над самым крупным обновлением хендбука, и теперь оно абсолютно бесплатно доступно для изучения.

Работа с данными, большая архитектурная глава, работа с нативом, углубленные материалы по UI и асинхронке — и всё это вдобавок к уже имеющимся обширным материалам по базе фреймворка и языка. Ещё и с интерактивными примерами в дартпаде.

Заходите, делитись со всеми и продолжайте прокачиваться во флаттере с командой Яндекса ☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
1658🔥23176👍2😁21👎1💩11
Яндекс в 8-ой раз проводит Yandex Cup — международный чемпионат по программированию.

Там и фронт, и бэк, и ML, и, конечно же, мобилка... но только iOS и Android 🌚

Но это ничего, ведь в том-то и прелесть быть флаттеристом — в итоге приходится знать все 3 стека ☹️

Начинается там всё с 20-29 октября и дальше будет несколько этапов, а победители получат деньги, славу и уважение, ещё и финал в Стамбуле — ну, короче, это всё на регистрации почитаете и обязательно зацените примеры задач с прошлых лет — ну хайп же!

А пока давайте микроопрос реакциями, можно несколько:

👩‍💻 — могу во Flutter
👩‍💻 — могу в Android
👩‍💻 — могу в iOS
😎 — могу
👋 — не могу
💃 — ну и наша любимая
Please open Telegram to view this post
VIEW IN TELEGRAM
893331151110💩2🤯1