Стас Ильин | Flutter – Telegram
Стас Ильин | Flutter
3.31K subscribers
504 photos
47 videos
330 links
Lead Flutter developer 👶23 y.o. 6+ y.exp
Тот самый школьник лид из мемов
‌Программист, блогер, стартапер
Download Telegram
Forwarded from Flutter Friendly
This media is not supported in your browser
VIEW IN TELEGRAM
Разыгрываем книгу «Основы Flutter»

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

Как принять участие:
➡️Подписаться на канал @flutterfriendly
➡️Подписаться на каналы авторов книги @mobile_developing, @frezycode, @ftl_notes и @madteacher_channel
➡️Нажать «участвую» под этим постом

Узнаем победителя 4 декабря и отправим ему эксклюзивный вариант книги 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍21🔥3🎃3🤡21
📱 Хватит страдать! Лёгкий способ бросить оверинжиниринг - Дропнули запись моего доклада с CrossConf

🫦 В этом докладе я рассказываю, как мы сами себе ломаем процессы, переусложняя системы, и что реально помогает работать быстрее

👎 Если коротко - я не верю в “чистую архитектуру” в её академическом виде. В реальных продуктах она чаще тормозит разработку, чем помогает

Когда я готовил тему, хотелось выйти за пределы Flutter и Dart и поговорить о проблеме, которая давно болит - как индустрия сама плодит ненужную сложность

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

💬 Очень жаль что секция ответов на вопросы не попала на запись. Но вот в комментах под роликом меня уже успели назвать "делитантом"

🍆 А мне пихуй, пока у меня есть результаты - называйте меня хоть программистским Иудой, я буду продолжать!

📺 Смотри на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥314❤‍🔥3
Стас Ильин | Flutter
📱 Хватит страдать! Лёгкий способ бросить оверинжиниринг - Дропнули запись моего доклада с CrossConf 🫦 В этом докладе я рассказываю, как мы сами себе ломаем процессы, переусложняя системы, и что реально помогает работать быстрее 👎 Если коротко - я не верю…
Выдал базу в комментариях
Я так рад что находятся люди понимающие всю абсурдность устоявшихся подходов

Блок это ваще отдельная тема для обсуждения. В своих проектах я стараюсь переходить на риверпод (в новых) а в старых юзаю только Cubit + ChangeNotifier. Не могу вспомнить когда в последний раз писал именно BloC и не могу придумать причину его использования

Тонна бойлерплейт кода без какого-либо профита

А раньше я находил причины выбирать BLoC вместо Cubit:

Типо так UI максимально абстрагируется от логики…

Или можно всякие трансформеры накинуть на поток евентов…

Из всего проекта таких блоков, где есть трансформер, наберется 1-2 и все. Какая-нибудь банальная логика debounce для поиска (чтобы каждый введенный символ не тригерил апи поиска)

Сейчас пишу это и понимаю что звучит уже как сценарий ролика. Делаем? 🤔
66👍37🔥5💯3
И в чем он не прав ?!
😁24🤣6🔥4😈4
🎁 Flutter сегодня исполнилось 7 лет!

🧑‍💻 Все, зубы молочные выпали, пубертат прошел, первые токсичные отношения с kmp пережиты... Совсем уже взрослый стал 😭

🥸 Да, не получилось отрастить Macros, но поверь, они бы тебе и не пошли

🥶 А помнишь, как ты захотел уйти из дома и имя ещё сменить на Flock? Да уж, мы тогда знатно переживали. Хорошо что быстро одумался и верунлся

✈️ Ну а каким ты стал крутым пилотом за год, с этим как его там... пропеллером... нет импеллером

🏆Учитель из летной школы говорит что ты всех обгоняешь теперь, молодец чемпион!

💪 Ты заметно повзрослел за этот год. Продолжай расти и дальше - мы рядом, будем поддерживать, ругаться, обновлять тебя через flutter upgrade и гордиться каждым твоим релизом 😘

🎆 Аве, наш любимый фреймворк!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥81🎉2622👏6😭1
⚠️ MAX УПАЛ

Пользователи сообщают о полной недоступности гос. мессенджера

MAX не открывается, не пускает в аккаунт, не отправляет сообщения, а у некоторых приложение просто зависает на заставке
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣39🔥30👍7🥴42
🎉 Talker собрал 800 лайков на pubdev

Не перестаю удивляться какие результаты показывает мой проект

👍 Суммарно все пакеты из экосистемы собрали уже 1683 лайка да я цифродрочер

😢 Правда после релиза 5 версии рост загрузок заметно сократился

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

📉 А потом прошелся по другим популярным проектам, у которых в недавнее время выходил мажорный релиз и заметил такую же тенденцию:

Выпуск новой версии = падение загрузок


🧠 И тут я выдвинул гипотезу
У большого количества проектов версии в pubspec.yaml устанавливаются с домиком ^

Это значит что все минорные и patсh обновления будут устанавливаться автоматически при запуске pub get

И так как я выпустил мажорную версию, которая автоматически не обновится и не подгрузится с pub'a - загрузка не защитывается

На заметку тем кто контрибутит в свои проекты
Чаще выпускайте patсh и minor обновления


🍋Сейчас рост загрузок выправляется. Так что продолжаем разгон, нам нужен ЛЯМ!

❤️Поддержи проект лайком
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥3613🎉12👍2
😯 GitHub Copilot теперь сам умеет фиксить issues

😺 Сейчас в репозитории моего проекта на GitHub 162 issue, закрыл я из них за все время 109, ещё висят 53 открытых от сообщества

🕙 У меня физически не хватает времени зайти туда, прочиать что хочет пользователь, вникнуть в проблему, поставить нужные теги и пойти писать для этого код

⚰️ С некоторыми issue справляются контрибьютеры и комьюнити. За что им большое человеческое спасибо ❤️

🌋 Но остальную гору нужно как-то разгребать. И тут я увидел на GitHub новую кнопочку "Assign to Copilot"

Что происходит при нажатии:
Приходит Copilot
Читает чё там накатали в issue
Смотрит кодовую базу
Смачно затягивается
Пишет нужный код и открывает PR с требуемым функционалом

🚀 Я так уже катнул несколько релизов с исправлениями старых багов, до которых раньше руки не доходили

😯 В видео показывается как эту магию повторить

Отличный способ автоматизировать рутину и ускорить разработку, берите на заметку 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤‍🔥28🔥15👍6🤣2
❗️ JetBrains хоронит Fleet и это тревожный звоночек для KMP

JetBrains официально прикрыли Fleet - «IDE нового поколения», которую воспринимали как будущее Kotlin Multiplatform разработки

👩‍💻 Fleet ведь не просто IDE. Многие и правда видели в нём экспериментальную площадку, где платформы будут равны

😭 Теперь равны настолько, что поддержку KMP во Fleet просто прекращают

И JetBrains в блоге аккуратно так пишет:
Из-за разрыва функциональности между Fleet и IntelliJ поддержку KMP стало невозможно развивать одинаково


🤨 И вот теперь главный вопрос к KMP-комьюнити:
Если даже JetBrains, крупнейший инвестор в KMP, отказывается развивать отдельную IDE...

…кто будет тащить мультиплатформу дальше?

На чистом энтузиазме? На том что Flutter "загибается"?

⚰️ Короче, уносите
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👏11😁9🤝1
Договорнячек 🇷🇺🤝🇺🇸
😁4917🔥7🤣2🤝1
🏆 Прошел финал международного чемпионата по программированию Yandex Cup 2025 в Стамбуле, где собрались 196 финалистов из 21 тысяча участников соревнования. Среди треков был ML, фронтенд, бекенд и наша с вами любимая мобильная разработка.

Вообще, олимпиадное сообщество — это очень гибкая, открытая среда. И мне кажется, чем масштабнее и шире событие, тем больший шанс выявить реально талантливых ребят. Например, всем известная GPT-3 создана при участии энтузиастов спортивного программирования.

В этом году на чемпионате особо проявил себя восьмиклассник из России Марк Дядченко — он занял первое место в отборе по ML и стал самым молодым участником чемпионата. Как раз тот случай, когда юные спецы становятся заметными.

Еще из интересного: тот же ML-трек стал международным, а перспективы развития этого направления обсудили на панельных дискуссиях с мировыми экспертами из Apple и Huawei.

💪 Надо такого побольше! Теперь может даже залечу в следующем году, покажу всем как порхает Flutter…
👍36🏆157
📱 МОК СОБЕС Flutter Middle

Недавно провел собеседование с Никитой, подписчиком на boosty

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

В субботу утром мы с сообществом смотрели и разбирали запись этого собеседования

⚡️ Проболтали целых 2.5 часа и за это время подсветили кучу ошибок которые встречаются у огромного количества разработчиков на собеседованиях. Раздули за BloC, SOLID, dio, Clean Architecture, принципы ООП

Если ты чувствуешь что у тебя есть слабые места при прохождении собеседований - будет очень полезно посмотреть

🎥 Запись нашего обсуждения, как и всех других собеседований уже доступна платным подписчикам

👉 Смотри на boosty
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2611👍8
👀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥37👀11💅10👍3😎2❤‍🔥1
Блин, падпищики, спасибо что потратились на смс 😊
Please open Telegram to view this post
VIEW IN TELEGRAM
😁66🤣1910🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥83❤‍🔥972
📱 Я вложил МИЛЛИОН в своё приложение. Провал или успех?

🤑 С первого дня в IT я мечтал создать свой стартап

😳 Вылилась эта мечта в 3 года разработки, десятки ошибок, сложные решения и постоянные сомнения

⚡️ В этом видео я честно рассказываю как создавал своё приложение с платной подпиской на Flutter с нуля

👀 Сколько денег потратил и на что? Почему в какой-то момент я был уверен, что всё пошло не туда и чем в итоге всё закончилось?

👉 Смотрим тут
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥39🤯75🤡4😁3
Стас Ильин | Flutter
📱 Я вложил МИЛЛИОН в своё приложение. Провал или успех? 🤑 С первого дня в IT я мечтал создать свой стартап 😳 Вылилась эта мечта в 3 года разработки, десятки ошибок, сложные решения и постоянные сомнения ⚡️ В этом видео я честно рассказываю как создавал…
😅 Впервые так нервничал перед публикацией ролика за долгое время

Очень много работы, очень много монтажа и экспериментов

❤️ Спасибо вам огромное за поддержку в комментариях. Вы пишите что нужно нужно продолжать, что верите в меня 🥺

Теперь задней точно нет!🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
155👍15🔥10
The Edinorog 🦄
«Яндекс» прикупил сервис Dikidi для онлайн-записи в салоны красоты, фитнес-залы и другие заведения сферы услуг, пишет VC со ссылкой на заявление компании. Сумма сделки не раскрывается.
🥲 Яндекс купил главного конкурента нашего сервиса Cuty

(это они нам конкурент, про наше существование они скорее всего даже не знают 🤣)

🤔 Самый угар - новость вышла на следующий день после моего ролика

Сразу ясно, увидели нашу мощь, обсикались и решили слить бизнес Яндексу, инфа сотка 💯

📊 А если серьезно, то это очень крутой маркер рынка. Когда Яндекс покупает продукт из новой сферы - значит деньги в ней крутятся совсем не малые и они на эту сферу ставят. Там все-таки не дураки сидят, какой-то прогноз у них есть

🔮А мой прогноз такой:
- Сервис станет хуже
- Поддержка станет хуже
- Приложение у них и так по UX пахнет 2000’ми

Яндекс(Dikidi) с ВК(yclients) будут драться за крупняков и забьют гигантский болт на тех мастеров которые не будут генерить большую выручку

Опа, а мы тут как тут
Беклог на 2026 уже пишется ✍️
Please open Telegram to view this post
VIEW IN TELEGRAM
😁46🔥18💅124