Стас Ильин | Flutter
Open in Telegram
Lead Flutter developer 👶23 y.o. 6+ y.exp Тот самый школьник лид из мемов Программист, блогер, стартапер
Show more3 335
Subscribers
-524 hours
-367 days
-9430 days
Posts Archive
3 335
📱 Выложили запись моего доклада "Он вам не просто логер! Почему Talker нужен вашему Flutter проекту?"
Доклад уже давно напрашивался, ведь раписать все возможности библиотеки в документации - трудно да и читать никто не будет
😎 В доклад запихнул кучу инфографики, мемов, архитектуры и полезных примеров по внедернию логирования в ваш Flutter - проект
😩 Летсгоу смотреть! И ставить классы
📺 YouTube
📺 VK Видео
3 335
😎 Вы прикиньте, это выходит мой первый тур ахахха
Жаль что пока не с рэпом еду, но две конференции подряд в разных городах и везде я выступаю - это меня очень разжигает 🔥
03.10 Санкт-Петербург, FlutterConf
17.10 Москва, CrossConf
👍 Если вы собираетесь погнать и туда и туда - можете заваливаться на мой доклад оба раза
Я делаю две версии доклада с упором на разные аспекты оверинжинеринга
💻 На этот раз я реально постарался!
Учел ошибки прошлых выступлений, нашпиговал мемами по самые гланды, равномерно в этот раз. И даже сам материал постарался сделать серьезным и полезным
Плюс тема оверинженеринга очень поджигает мой зад последнее время. На докладе выпалю все что есть, приходите 😘
3 335
2-3 октября буду выступать в Санкт-Петербурге на FlutterConf
С докладом «Хватит страдать! Легкий способ бросить оверинжиниринг»
😭 Вы когда-нибудь заворачивали один репозиторий в другой, в сервис а потом ещё в usecase, DI, и всё это ради пары реально нужных строк кода? Писали по 10 вариантов состояния блока где хватило бы loading и data?
😵 Признаюсь, я тоже таким занимался. Но в определенный момент понял что дальше так продолжаться не может...
Я решил изменить свою жизнь к лучшему! И расскажу вам на реальных примерах что из этого получилось
🛍 Для вас действует промокод flutter10 - дающий скидку 10% на покупку билета
Подробности https://flutterconf.ru
3 335
👷 Работяги, есть хороший повод выбраться из привычного офиса. Не только, чтобы спрятаться от менеджеров-чаек и бесконечных правок.
12 сентября в Москве пройдёт big tech night. Это мероприятие, где сразу 5 IT-компаний — Яндекс, Сбер, X5, Т-Банк и Lamoda — откроют свои офисы для всех, кто хочет заглянуть за кулисы бигтеха.
📌 Программа разбита на три трека:
- Технические доклады
- Выступления о менеджменте и карьерном росте
- Фестивальные активности: иммерсивные экскурсии по ночным офисам, поэтические AI-слемы, шахматные мастерские, киберспортивные турниры и кодинг-квесты
💡За один вечер вы сможете познакомиться с культурой больших компаний, пообщаться с командами из разных стеков и найти новые идеи, которые потом можно адаптировать под свои проекты.
📹 Для тех, кто не в Москве, будет онлайн-студия с двумя трансляциями. Одна — про технологии и карьеру, вторая — неформальные разговоры про жизнь в IT.
Зарегистрироваться и узнать всю программу можно тут.
3 335
🤚 Я iOS календарь... не переверну
Как оказалось UIDatePicker (барабан времени) на самом деле не бесконечная лента
😱 Увидел эту новость и сразу побежал проверять на своем телефоне. Оказалось реально, на 16 часах останавливается и не крутится больше
☺️ Так греет душу что в Apple тоже сидят обычные работяги которые в рот ебали делать вам бесконечные списки
🌸 Продуктивной среды, коллеги
3 335
💅 Почему некоторые приложения специально тормозят запуск?
Устроился я как-то раз на проект. Начал подробно изучать кодовую базу и наткнулся на одну интересную картину:
🤨 При запуске приложения SplashScreen показывался с дополнительной задержкой на 3 секунды
😳 За эти три секунды приложение не загружало какой-то контент, не отправляло запросы в сеть, тупо ждало
Я не понял зачем в таком случае нужна задержка - пошел к директору чтобы узнать зачем они такое прикрутили
💀 Ответ убил:
Мы задержку специально добавили, так приложение выглядит солидней. Типо там грузится что-то серьезное💳 Тогда то я и понял почему приложение Сбера так долго открывается... А вы что думаете? 👍 – за солидность ⚡ – против, скорость важнее
3 335
🎓 Первый год когда мне не нужно идти в школу или универ
Весь этот год я провел за работой, блогом и отдыхом. Да, в айти ты постоянно учишься чему-то новому, но я начал ощущать что замедляюсь
😛 Не беру назад ни одно из слов, которые сказал в этом ролике о скудности вузовского IT образования
😐 Но чувство что я топчусь на месте с того момента как кончил вуз меня не перестает покидает
Думаю это потому что я застрял в рутине и нет препода/наставника/ментора который дал бы мне пинка в тот момент, когда я ленюсь. А я раздолбай тот ещё! Мне пинок иногда полезен
🏝️Я дал себе отдохнуть весной, дал отдохнуть летом. Теперь пора возвращаться к учебе и наверстывать!
😯 Всем кто учится - вы большие молодцы! Не вздумайте бросать при любых трудностях
3 335
Repost from Основы Flutter
✈️ Пора прокачать навыки, пока другие тратят время
Неважно - в сентябре вы идете в школы, вузы, универы или собираетесь покарять айти самостоятельно. Без прокачки скиллов далеко не улететь
А если вы решили углубляться во Flutter, наш курс на Stepik - идеальное место чтобы начать
🛍 И всем пытливым умам мы дарим скидку 15% на курс Основы Flutter
🗓 Скидка действует с сегодняшнего дня по 1 сентября включительно
Успевайте!
Вот по этой ссылке
3 335
🚨 Google вводит верификацию для Android-приложений вне Google Play
🤨 С 2026 года верификация станет обязательной для всех, кто распространяет приложения на Android-устройствах, даже для сторонних сторов
С октября 2025 начнут рассылать первые приглашения в новую Android Developer Console, где будет проходить верификация разработчиков
🤨 С одной стороны, приложений с троянами и jar файлами для слежки, которые остаются на устройстве даже после удаления самой прилы станет MAXсимально мало
С другой - у Google теперь полное право находу изменить критерии и запретить распорстранять приложения независимым разработчикам
👎 Для меня весь прикол андроида был в том - что я могу поставить что угодно и откуда угодно. Даже Мою Маленькую Ферму с бесконечным запасом голды, а теперь...
🚬 А вы что думаете? Это очередной выстрел себе в ноги или гениальная стратегия ?
3 335
Repost from IT-конференция CrossConf
🖱Делимся первыми спикерами CrossConf’2025
В потоке по Flutter с докладом «Хватит страдать! Легкий способ бросить оверинжиниринг» выступит Стас Ильин, Flutter Team Lead в «Поток.Диджитал».
Вы тоже когда-то строили архитектурный храм ради пары строчек кода? В этом докладе — реальные примеры, честный разбор «чистой архитектуры» во Flutter и проверенные приемы, как писать проще, быстрее и без боли.
➡️Стас — настоящий гуру Flutter с 7-летним опытом, соавтор книги по Flutter, активный опенсорсер, MC и автор популярного блога о разработке @frezycode.
Пишите в комментариях, сталкивались ли вы с оверинжинирингом в своих проектах?
3 335
📱 RuStore все-таки появится на iPhone ?
С осени 2025 в России вступает закон: на все продаваемые гаджеты обязаны ставить отечественные магазины приложений.
Да-да, прямо «из коробки»
А теперь Apple ведет переговоры с Минцифры о предустановке RuStore на iPhone
Что это значит:
🍎 iPhone в России впервые может получить альтернативный магазин приложений, как в Европе
💳 Вернутся приложения банков, ритейлеров и других сервисов, вычищенных из App Store в 2022
⚡️ Если это случится, это будет первый кейс допуска стороннего стора на iOS за пределами ЕС
Apple всегда стараются играть "по-правилам" и терять такой здоровый рынок не хочется даже с параллельным импортом. Если получится договориться, RuStore на айфонах - вопрос времени
📞 Ждем среди предустановленных приложений ещё мессенджер Max
3 335
+4
🫃Это самый жирный релиз Talker'a
🥺 Честно, меня поражает какой отклик находит библиотека у комьюнити
📈 Поэтому я решил поделиться сводной аналитикой по релизу
Хочу отдельно выделить вклад разработчиков которые собственноручно написали библиотеки для экосистемы
❤️Спасибо JPFrancoia за библиотеку talker_grpc_logger
❤️Спасибо techouse за talker_chopper_logger. Он, кстати, сейчас является одним из основных разработчиков поддерживающих chopper
😎Не абы кто нам код контрибьютит
🫵 Ты тоже можешь поучавствовать в разработке! В проекте ещё куча issues. И для drift нужен логгер. Велком!
3 335
+7
⚡️ Релиз Talker v5.0
Больше года разработки, постоянного вовлечения и поддержки от сообщества
💪 Этот релиз - очередная ступенька на пути к созданию удобнейшего пакета для работы с журналами вашего приложения
👎 В 4 версии проекта было одно узкое место, которое создавало жесткую привязку плагинов (dio_logger, bloc_logger…) к основному пакету talker
🤨 TalkerLogType - был enum хранящий в себе типы логов с которыми умеет работать Talker. Он был необходим для идентификации логов. Чтобы можно было понять где пришел event блока, а где ответ сервера
🤩 Ему на смену пришли ключи с типом String. Благодаря этому стало гораздо проще создавать свои библиотеки на основе talker, а в UI TalkerScreen теперь можно включать и выключать логирование определенных типов логов (например я временно хочу видеть только ответы сервера в консоли)
Подробнее о механизме работы смотрите в картинках
🚚 Все нововведения в одни пост уместить не получилось, так что готовьтесь! На этой неделе про болтуна будет оч много контента
Обновляйтесь и начинайте пользоваться если ещё не пользуйтесь
❤️ Ставьте лайки на pubdev и GitHub! Это очень помогает развитию проекта
3 335
🧑💻 Что самое главное в Flutter 3.35?
Я вам ещё год назад говорил в этом ролике что Flutter пойдет в web семимильными шагами. И это происходит прямо сейчас!
🤨В новой версии добавили Hot Reload в Web по умолчанию, WebAssembly Dry Run и SemanticsLabelBuilder
🖥 Если вы вдруг не заметили - все крайние версии Flutter по горло забиты обновлениями именно для web
На эти изменения делается акцент в release notes, а сами изменения действительно важные и полезные:
🤮 Если вы дебажили Flutter приложение под web раньше - понимаете насколько это мрак по сравнению с другими платформами
🥰 А WebAssembly Dry Run дает вам возможность проверить - готов ли ваш проект к билду в Wasm. И самое интересное — dry run работает автоматически. Даже если вы не думали о Wasm, Flutter сам намекнёт: «пора готовиться»
Но если хотите отключить есть флаг
--(no-)wasm-dry-run🦮 Новый SemanticsLabelBuilder в эту же кучу. Позволяет гибко формировать текст для скринридеров. А скринридеры — это программы, которые озвучивают содержимое экрана для людей с нарушениями зрения (например, VoiceOver на iOS) 🔥 Команда Flutter нас жестко греет web’ом а мы и рады
3 335
+1
🥴 Обвинять кроссплатформенные технологии в демпинге рынка
У менеджеров похоже какой-то сезонный всплеск активности
В чем суть. На apptractor вышла статья от аутсорс компании, где они в очередной раз хоронят Flutter
Естественно никакой аналитики и данных... Чего ещё можно было ожидать?! Одни умозаключения о том что Flutter подходит только для MVP, от компании, которая занимается нативной разработкой
Статья - попытка шумануть и привлечь внимание к бренду. Что сказать, попытка увенчалась успехом, только вот с таким подходом - шумануть вышло жидко...
Естественно формулировка "закат Flutter" вызвала бурю обсуждений в комментариях под анонсом. Неприятно получать такие месседжы в сторону технологии, на которой работаешь
В комменты пришли представители компании чтобы устроить демедж-контрол и защитить свою позицию... по-итогу это вылилось в ещё бОльший кринж и необоснованные заявления, мол на Flutter пишут только:
том, что у них мало заказов демпинге
Ведь если топ-менеджер говорит про демпинг - они его чувствуют
Напомню, мы с вами работаем на технологии которая лучше всего адаптирована к кризису
Если у бизнеса будут ограниченные ресурсы, что они выберут: нанять одну Flutter команду или две нативные и заплатить в два раза больше... чтобы в итоге прийти к такому же результату? Вот и я думаю что React Native
очередное mvp чтобы выкинуть проект, тапалкуНо самое главное - они теперь начинают винить Flutter в
3 335
😂 Безлимитные участники в видеозвонках...
А ещё дома сто милионов тыщ и все биониклы
3 335
🚀 Адские десантники, пора нести демократию в Flutter
Сидим, работаем к корешем Флатеристом. Приходит ему push от приложения Helldivers (игра от Sony которая получила игру года 2024 и сейчас рвет чарты)
В пуше мы увидели родное
dartTask: updateWidgetsBackground🧑💻 Зашли в FlutterShark. Есественно, прила на Flutter 😳 Кроме того, среди библиотек в их приложении оказалась моя open_store Либа, которую я сделал 4 года назад и не обновлял примерно с того времени 🔥 Ещё один крутой кейс в копилку Flutter! Sony, пора интегрировать talker
Available now! Telegram Research 2025 — the year's key insights 
