Flutter Bro
1.35K subscribers
17 photos
5 videos
92 links
Про Flutter, кроссплатформу, и её место в дивном новом мире ИИ, метаверса, no-code и мемов.

Бустить https://t.me/flutterbro?boost
Download Telegram
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
Please open Telegram to view this post
VIEW IN TELEGRAM
29🔥118💩2211
Media is too big
VIEW IN TELEGRAM
⚠️ Last call ⚠️

Остались только сегодня и завтра, чтобы подать заявку на интенсив в Сириусе.

Если вдруг вы случайно отложили всё на последний момент — то это он! Там ещё тестовое задание нужно порешать, поэтому не откладывайте, а то как мы без вас на интенсиве 🐱

Кстати, с некоторыми ребятами с видоса мы уже коллеги 🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
186663💩21
Я тут вчера был на ЗАКРЫТОЙ ПРЕСС-КОНФЕРЕНЦИИ. Так что всё серьезно 😘

На ней Яндекс анонсировал свою платформу для разработки — SourceCraft. И там полный комплект — и работа с кодом, и CI/CD и даже код-ассистент, причём прям в браузере.

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

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

Пока это техническое превью, поэтому доступ выдают порционно по запросу — так что гоу запрашивать.

Я вот, конечно же, сразу попробовал попереносить туда всякие флаттерные проекты 💃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2410👍53💩2😁1🤯11
У меня конечно позднее зажигание, но всё же — почти 2 недели назад прошёл Flutter Conf! ⚪️

Получилась ламповая конфа, от флаттеристов для флаттеристов.

Три зарисовки с конфы в свободном пересказе.

[На круглом столе]
— Мы, конечно, все обмазались своим флаттером и рассказываем друг другу, какой он классный. Но мы-то и так это знаем. Но чтобы было больше вакансий и проектов, нужно рассказывать про флаттер не себе, а всяким продактам, которые рано или поздно захотят запускать своё приложение. И тогда они вспомнят, что есть отличный фреймворк для этих целей ☝️


[Тоже на круглом столе]
— Не нужно пытаться сделать из Dart супер крутой сложный язык — он не для этого делался. Он делался, чтобы было просто и удобно писать UI. Если нужны крутые фичи языка и эффективность — просто берите С++! Всё, что вы хотите в Dart — в плюсах уже давно есть 😎


[Вопрос из зала после доклада]
— Я так-то андроидщик, пришел вот посмотреть, что тут в кроссплатформе — когда меня уже уволят и заменят на вас. Смотрю на вашу архитектуру приложения — ну один в один как у нас в андроиде. А есть же, наверное, какие-то отличия в построении архитектуры в зависимости от платформы?
— Нет 🌚
— Эх, ну и всё тогда, увольняйте меня.


Спасибо организаторам и участникам — верю, что это была не последняя flutter-specific конфа 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
4565🌚2👍1💩111
Снова иду отстаивать Flutter на Platform Battle 🔫

Весенний сезон ивентов набирает обороты, поэтому посты теперь будут только об ивентах и 20 марта в головном офисе Яндекса будет оффлайн суета для начинающих специалистов — Young&&Yandex Lab.

Так что если вы только в начале карьеры — оставляйте заявку, завтра приём закончится!

Я там буду на мобильном треке на круглом столе, собственно, представлять стек флаттера ☕️

Плюс будет фест вакансий и прочее веселье. Так что и сами приходите, и друзей приводите 👀
Please open Telegram to view this post
VIEW IN TELEGRAM
22112984💩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-команд в Яндексе ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
4240👍15🔥63💩332
Были когда-нибудь на конфе, где можно нетворкаться, покуривая калик? 🚬

А мы вот уже третий год так делаем на 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
460🔥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
31188874💩2🤯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👍551🔥1💩1😡1
Вроде канал про флаттер, но что ни пост — всё про AI ☹️

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

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

Youtube
VKВидео
Please open Telegram to view this post
VIEW IN TELEGRAM
26🔥11115💩2👍1