Стас Ильин | Flutter
Kanalga Telegram’da o‘tish
Lead Flutter developer 👶23 y.o. 6+ y.exp Тот самый школьник лид из мемов Программист, блогер, стартапер
Ko'proq ko'rsatish3 333
Obunachilar
-424 soatlar
-367 kunlar
-9130 kunlar
Postlar arxiv
3 333
⚡️ План похудения для Flutter приложения
Мем хоть и смешной, но ситуация страшная
🍔Забивать на оптимизацию размера приложения - гиблое дело
Гигантам, таким как Сбер, ВК и прочим, на размер приложения, по большому счету, класть болт. Их все равно скачают, сколько бы приложение не весило
💯 Но когда мы говорим про начинающие и средние проекты с маленькой аудиторией, поверьте, размер очень важен
Он влияет на кучу факторов. От выдачи в сторе до банального пользовательского "Нафиг надо скачивать, оно много весит"
🖥 Дак вот, я написал целую статью о том, как можно оптимизировать размер вашего Flutter приложения
Она уже доступна всем подписчикам уровня Отмороженный кодер на boosty
Подписывайтесь и го читать статью
3 333
⚡️Try catch Exception | Обработка ошибок | Dart с нуля до профи №14
Очень важная тема - обработка ошибок в dart
Так как dart - очень молодой язык программирования, механизм работы с ошибками сделан в нем на уровне.
Конечно же есть try catch, on, finally и прочие приколюхи
🪨 Но самое главное - в dart есть целых 2 класса для работы с ошибками Error и Exception.
А почему их целых 2 и для чего это сделано - узнаете в видео!
https://youtu.be/MQEbJXPqGbM
3 333
💣Вышла новая версия Flutter 3.16
Краткий обзор
Как всегда поинтов в обновлении целая куча
Flutter - это в первую очередь про UI, поэтому одна из самых главных новостей:
⚡Material3 теперь полностью стабилный и доступен по-дефолту
Я уже затрагивал тему Material3 в роликах пересборки. Что сказать, выглядит и работает новая дизайн-система просто огненно 🔥
Ещё было бы время на поддержку её в старых приложениях...
⚡Impeller preview on Android
Что за Impeller ? Это новый рендер - движок, который уже работает под капотом для построения UI на iOS во Flutter
📈 Эта штука дико увеличила перформанс построения UI на iOS. А теперь команда Flutter добавила возможность запускать Android сборки на этом движке.
Надеемся что все пройдет гладко и перформанс будет таким же диким как на iOS устройствах
🏎 Сравните как работает натив и новые сборки Flutter на Impeller... попробуйте найти пару отличий в скорости
⚡DevTools extensions и обновления для Web
В Web версии DevTools теперь можно смотреть events Timeline. Это позволяет дебажить перформанс Web сборок Flutter приложений
Очень важный поинт для тех, кто уже делает веб приложения или PWA на Flutter
⚙️А так же теперь можно делать свои extensions к DevTools. Это будет очкень полезно для разработчиков пакетов.
🖥 Например пакет provider уже сделали свой экстеншн. Через него можно смотерть какие Providers запущены в рамках вашего приложения. Bloc'и он тоже сможет видеть, как вы понимаете.
Подробнее об обновлении вы можете прочитать в статье
💬 И пишите в комментариях - что думаете об этом обновлении ?
3 333
🎞 Премьера, господа !
Bloc Provider | ПЕРЕСБОРКА №10
В этом видео мы будем работать со стейт-менеджментом Bloc в Flutter приложении
Так же в этом видео мы познакомимся с BlocProvider - коробочный dependency ijection для bloc'ов, сделаем в приложении поиск по тексту и реализуем основную логику главного экрана.
А теперь к делу... Погнали смотреть!
https://youtu.be/CnS4Aa1EQTs
3 333
🔗 Сбор ссылок с полезным контентом
Выстроить свой путь в разработке турдно, особенно когда не знаешь куда идти, что читать и изучать
Давайте замйемся централизацией этой истории!
📥 Накидайте в комментариях к этому посту ссылки на контент, который помогает вам изучать Flutter / dart и мобильную разработку, да и программирование в целом
Статьи, книги, курсы, проекты, библиотеки, видосы, чаты, фанфики...
🙏Только добавляйте описание, о чем ссылка
😉 А мы это все сформируем, отфлитруем и оформим
3 333
📊 Очень хочу узнать ваше мнение пока мы далеко не уехали от этой темы
Ради какого контента вы бы подписались на мой boosty ?
🪲Сейчас подписки, можно сказать, в beta режиме
🙂Поэтому предлагаю вам повлиять на исход этой затеи
В комментариях свои варианты и сейчас ещё бахну опрос
3 333
Bloс Provider | ПЕРЕСБОРКА №10 уже доступна на boosty
🧱 Работаем со стейт-менеджментом bloc в Flutter приложении
🔎 Познакомимся с BlocProvider, как DI для bloc и сделаем рабочий поиск рифм
P.S: Спасибо огромное 3м пионерам, которые уже подписались и увидели видос раньше всех ❤️
Посмотреть можно по ссылке
3 333
🎆Этот день настал!
Дорогие мои подписчики, теперь у меня есть аккаунт на boosty.to 😎
На эту идею меня подтолкнули вы сами, за что вам отдельное спасибо
🤝 Оформив подписку на этом сервисе вы, в первую очередь, поддержите регулярный выход новых видосов на канале
Так же я приготовил бонусы, для того, чтобы ответить вам взаимностью:
🔹 Именная благодарность в каждом видео
🔹 Ранний доступ к видео
🔹 Новые форматы
🔹 И т.д.
🤑Так же на сервисе можно отправить мне разовый донат, если вам не нравятся подписки
✅ Переходи по ссылке за подробной информацией и подписывайся:
https://boosty.to/frezycode
3 333
😳 В pub.dev обвалились оценки у библиотек
Если зайти на страницы большинства пакетов - вы увидите очень странную картину:
📉 Скоринг popularity снизился в два раза, а иногда даже упал до 0 очков. Это число говорит о том, как часто используют библиотеку от 0% до 100%
Что там говорить, мой пакет group_button упал с 98% до 15%
😤 Но если вы, как я, публикуете свои пакеты на эту площадку - можете выдохнуть
🚧 В pub.dev уже знают про этот баг и по словам основного мейнтейнера решают проблему
3 333
Теперь видосы и в shorts ⚡️
Пробуем новые форматы!
🙌 Заходите посмотреть и оставляйте реакции под видео
❤️ Особенно круто будет, если напишите какой контент ждете от меня в shorts
https://youtube.com/shorts/m99sqemA-n0
3 333
😡 Вчера у меня был похоже самый кринжовый созвон с HR ever
Время 19:30 мск, звонок на телефон. Я отвечаю... и на меня проливается шквал какой-то несформированной каши из информации
HR:
- Здравствуйте, Стас, это по работе!
🤷♂️ Я думаю, по какой вообще работе... не могут же мне так поздно звонить по основной работе
HR:
- Сразу уточню вопрос, у вас какая версия Flutter установлена ?
🤷♂️ Я вообще не понимаю что происходит... и спрашиваю:
- Что за работа, о чем речь?
HR:
- Мы ***** крупнейший холдинг в России.
Сейчас запускаем проект и нам нужен Flutter разработчик. Нам важно чтобы версия Flutter у вас была 3, чтобы поддерживал web и desktop
🥶 Если что 3 версия Flutter вышла ровно год назад...
Потом HR накидала мне ещё какой-то каши и сказала:
- Мы с коллегами прочитали ваше резюме и ничего не поняли по вашему опыту... можете рассказать ?
🤬 Вот после этого у меня конкретно так взовралось очко и я предложил ей пойти на... написать мне текстовое предложение на почту.
Поясню! У меня на хабре есть детальное описание того, в каких компаниях я работал, что и зачем я там делал и какой у меня стек
Конечно, иногда у HR возникают вопросы на собесах и скринингах и я все уточняю без каких-либо проблем
💩 Но вот такой подход, когда человек не потратил даже пары минут чтобы разобраться в том кого он ищет и кого он нашел - это просто пиздец глобального масштаба
🤡 Хорошо хоть на JavaScript меня скринить не начала...
Это насколько же им похуй на свой HR - бренд, если они вот так набирают себе комманду...
🤡 = Ну и кринж
3 333
Вчера у меня был похоже самый кринжовый созвон с HR ever
Время 19:30 МСК, 21:30 по моему. Звонят на телефон, я отвечаю и на меня выливается просто шквал какой-то несформированной каши из информации
- Здравствуйте, Стас, это по работе
3 333
Анонимные, стрелочные и callback функции | Dart с нуля до профи #13
💬 В комментариях вы просили меня делать больше контента pro-левела
⚡️ Поэтому сегодня мы окунемся в детали и разберем что такое анонимные, стрелочные и колбек функции
➕ А так же попрактикуемся и сделаем мегарасширяемый калькулятор используя все три типа функций сразу
Будет полезно и интересно, так что запрыгивай в видос прямо сейчас!
https://youtu.be/6ELyOsdrWRo
3 333
🚀 Функции | Dart с нуля до профи #11
Это по-настоящему важная тема, ведь
🔪 От того, как хорошо ты умеешь разделять ответственность на функции, внутри программы, зависит то, насколько ты крутанский программист.
🤷♂️ Зачем как и для чего использовать функции в dart - поговорим в этом ролике! Погнали смотреть!
https://youtu.be/LefACE-tCrA
3 333
🚀ПРЕМЬЕРА
API Retrofit + dio | ПЕРЕСБОРКА №9
Но ведь уже есть ролик по работе с dio в курсе по Flutter ? - спросишь ты. Да, но не по Retrofit)
🦾 Retrofit - это очень удобная библиотека для генерации клиентского api - sdk. Этот пакет умет генерировать весь слой взаимодействия с апи по компактной конфигурации.
🏝 Короче говоря, ещё одна возможность работать меньше и думать больше! А теперь к делу... Погнали смотреть!
https://youtu.be/Yt2K5U0dNQk
3 333
🤔Вы интересовались у меня в комментариях - какими проектами я занимаюсь
Вчера и сегодня делюсь историями про один из них. Очень интересный кейс запуска Flutter в … web 😳
Посмотреть можно тут:
https://instagram.com/frezycode
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
