Вышла новая версия плагина Flutter для VS Code - v3.138.0. Обновление не косметическое: есть и технические улучшения и удаление старого функционала и работа над стабильностью. Разбираем, что изменилось.
Если вы работаете с Flutter, вы знаете Dart. Вы понимаете async/await, работаете с моделями, привыкли к чистой архитектуре. Запускали приложения на устройствах. Между этим и умением написать и запустить рабочий бэкенд - пропасть меньше, чем кажется.
Во Flutter, периодически возникает задача сделать задержку в выполнении кода. На первый взгляд кажется, что можно просто взять и приостановить выполнение на пару секунд. Но если сделать это напрямую, интерфейс просто перестанет реагировать на касания.
Команда Flutter решила поделиться опытом создания демо-проекта, который показали на двух крупных конференциях. В статье разработчики рассказывают, как построили приложение для кофейни, где каждый посетитель мог заказать латте с ИИ-изображением.
Привет! Во Flutter есть два виджета, которые на первый взгляд делают одно и то же: Container и SizedBox. Оба управляют размерами и расположением дочерних виджетов. Но между ними есть принципиальная разница.
Привет. В последнее время все только и говорят о разработке с помощью ИИ-агентов. Кто-то в восторге, кто-то скептичен. Но мало кто задумывается, как выбор технологий влияет на эффективность работы с LLM.
Во Flutter 3.32 появился новый виджет - Expansible. Он пришел на смену старому ExpansionTile и его контроллеру, который больше не поддерживается. Давайте разберем на простом примере, как он работает.
Во Flutter анимации - это красиво, но если ими не управлять, они могут съедать ресурсы даже тогда, когда их никто не видит. Сегодня разберем два инструмента, которые помогут анимациям не тормозить интерфейс и не работать впустую.
Диплинки позволяют открывать приложение по ссылке - перешел по URL и сразу попал на нужный экран. Смена пароля по ссылке из письма, открытие конкретного видео или поста, переход на карточку товара по ссылке - все это работает через deeplinks.
Flutter скрывает от разработчика ручное управление памятью. Кажется, что сборщик мусора все сделает сам. Но на практике утечки случаются регулярно. Экран закрыт, а какие-то объекты продолжают висеть в памяти.