Стас Ильин | Flutter
3.32K subscribers
506 photos
48 videos
332 links
Lead Flutter developer 👶23 y.o. 6+ y.exp
Тот самый школьник лид из мемов
‌Программист, блогер, стартапер
Download Telegram
⚡️Apple анонсировала MacBook на чипе M5 Pro

Новый чип M5 до 3,5 раз быстрее M4, особенно в задачах AI, видео и сборке проектов

Предзаказы уже открыты
Цены стартуют от 1599$
🔥18👨‍💻71👍1🫡1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥4319👍9🤣4
This media is not supported in your browser
VIEW IN TELEGRAM
18🔥15👍7🤣3🫡1
🥳 Мне вчера стукнуло 24
Встретил день рождения на афтер-афтерпати конфы

🌈 Сначала раздал варево на докладе, потом книжку презентовали, потом кутили всю ночь в Мск, а сегодня продолжаем в Ярославле… Идеально!

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

❤️ Спасибо за ваши поздравления, за пожелания, за энергетику

Итогами года вам мозга парить не буду. Год был мощный, этот будет ещё мощнее! Едем дальше 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥75🎉3513🕊3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
2😁38🤣21🥰5🤝2🤡1💊1
⚡️ Swift официально вышел на Android!

👩‍💻 Да-да, не шутка. Я уже писал выше про то, что такая разработка ведется

👩‍💻 А теперь разработчики могут легко собирать и тестировать Swift-код под Android — не вручную, а с готовыми официальными бинарниками

За последние годы Swift двигается в сторону Windows приложений, браузерных приложений и приложений для облачной инфраструктуры

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

📥 Установить новый SDK можно на официальном сайте под Linux / macOS / Windows

😋 Ну как Флатерчане, колленки уже трясутся?
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍30😁16🤯9🔥4🤔3🕊1
Не будем скрывать, иногда нам всем приходится на работе заниматься перекладыванием JSON’ов. Кто-то их перекладывает из базы в базу, кто-то с сервера на клиент, особенно умные из одной LLM в другую.

В таком сеттинге дня сурка продуктивность постоянно падает. Поэтому критично важно среди всего этого находить то, что тебя заряжает.

Прочитал в журнале «Чтиво» материал с инженерами Яндекса — о нем писал Дизраптор у себя на канале. Нашел там интересные кейсы людей, которые быстро выросли внутри компании. Например, Антон, который в 28 лет дорос до руководителя отдела ML-инфраструктуры, во внерабочее время пишет научные статьи (для него это что-то между работой и хобби). Четыре из них приняли на крупные конференции.

Чтобы расти, всегда нужно двигаться. И если внутри команды, в которой вы работаете, поддерживают вас на этом пути, то и вдохновение будет находить вас на постоянке.
🔥137👍53
Forwarded from Flutter and chill
Объединение потоков во Flutter

👀 Недавно вышло видео с интригующим названием The great thread merge, где мистер Craig рассказывает о прошлом и будущем флаттера в контексте потоков (threads).

🔜 Как было: Раньше между платформенным потоком и UI существовал разрыв, из-за чего все обращения к апи нативной платформы с использованием Platform Channels были асинхронными. Каждый вызов сопровождался сериализацией данных, переключением контекста и ожиданием ответа - даже если нативная функция возвращала результат мгновенно.

🔥 С версии 3.29 ситуация изменилась: Dart-код теперь исполняется в том же потоке, что и платформенный UI. Это означает, что вызовы нативных функций могут быть синхронными, без необходимости оборачивать их в Future. Типобезопасность теперь обеспечивается механизмом FFI (Foreign Function Interface) и инструментом ffigen, который генерирует Dart-биндинги к C-API.

⚡️ На практике это открывает новые возможности: плагины могут быть переписаны так, чтобы вызовы типа получения уровня батареи, статуса сети или доступа к датчикам возвращали значение сразу. Виджеты становятся проще - вместо StatefulWidget можно обойтись обычным StatelessWidget, если данные доступны синхронно.

🧑‍💻 Сейчас возможно отключить объединение потоков на Windows и macOS используя флаг:

project.set_ui_thread_policy(flutter::UIThreadPolicy::RunOnSeparateThread)

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

🧑‍💻 Это серьезное архитектурное изменение, которое позволит писать больше Dart кода, но не стоит забывать о производительности: тяжёлые операции должны выноситься в изоляты, иначе они заблокируют UI 🔪
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31💅54🏆1
💰 Я должен лететь домой - настало время наладить свой бизнес
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔25🔥152
This media is not supported in your browser
VIEW IN TELEGRAM
🔥10💯4🍌3
😲 В воскресенье смотрели СОБЕС на Flutter в одну компанию

🧑‍💻 Недавно наш бустер ходил на первое в своей жизни Flutter собеседование

💼 Накринжевал там конечно выше крыши, но справился хорошо ещё и получил оффер

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

✔️ Все вопросы мы досконально разобрали и обсудили - как стоит отвечать чтобы собеседующий даже докопаться до вас не смог

📱 Запись уже доступна ЭКСКЛЮЗИВНО на boosty
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥16🔥9💩5🫡43🤣1