Для того, чтобы управлять процессом прокрутки, во Flutter используется ScrollController. Использоваться он будет независимо от того, зададите вы его явно или нет. Подробнее про эту тему, а так же про PrimaryScrollController рассказывает Kate Lovett в свежем выпуске Decoding Flutter.
#decodingflutter
#decodingflutter
👍16
Не редкая ситуация, когда нужно связать объект на оверлее и основном слое. Например выпадающий список. Вроде бы не сложная задача - высчитываем координаты и располагаем в нужном месте. Но как только объекты перестают быть статическими, сразу появляется задача синхронизации расположения.
📌О том, как можно решить подобную задачу на Flutter в статье от Михаила Матюнина.
#статья
📌О том, как можно решить подобную задачу на Flutter в статье от Михаила Матюнина.
#статья
🔥18👍3
Сочетания клавиш - непривычная тема для мобильной разработки, а для веб и десктоп приложений довольно важная для пользовательского опыта. В новом Widget of the Week, команда Flutter показала первую часть из серии, о трех основных виджетах, составляющим эту систему во Flutter: Focus, Shortcuts и Actions. Она посвящена виджету Focus.
📌 Подробнее в видео.
#widgetoftheweek
📌 Подробнее в видео.
#widgetoftheweek
👍2
Недооценивать фундаментальные знания нельзя. Нет технологии или языка, где не было полезным знать алгоритмы и структуры данных.
📌 Set в языке Dart через призму этой темы рассматривает Daria Orlova в своей статье.
#article #fundamental #datastructures
📌 Set в языке Dart через призму этой темы рассматривает Daria Orlova в своей статье.
#article #fundamental #datastructures
👍12👏2
Существует немало решений для упрощения тестирования приложений. Доступных для Flutter теперь на один больше. Речь идет про пакет patrol. Решение open-source, но пока еще даже не в стабильном релизе.
📌 Подробности в статье-анонсе.
#статья #анонс
📌 Подробности в статье-анонсе.
#статья #анонс
👍5🤔2
В новом Widget of the Week команда Flutter продолжила серию о трех основных виджетах, составляющих систему комбинаций клавиш во Flutter. В этот раз они рассказали про виджет Shortcuts.
📌 Подробнее в видео.
#widgetoftheweek
📌 Подробнее в видео.
#widgetoftheweek
🔥9👍1
В новом Widget of the Week, команда Flutter завершила серию, о трех основных виджетах, составляющим систему комбинаций клавиш во Flutter. В этот раз они рассказали про виджет Actions.
📌 Подробнее в видео.
#widgetoftheweek
📌 Подробнее в видео.
#widgetoftheweek
👍8👎1🥰1
Большое обновление DevTools было выпущено совсем недавно.
📌 Познакомиться со списком изменений можно по ссылке.
#обновление
📌 Познакомиться со списком изменений можно по ссылке.
#обновление
👍5💩1
Дефолтное поведение для проверки равенства объектов в Dart это сравнение идентичности инстанций. Однако при разработке бывает полезным изменить это поведение на равенство значений. Эта тема затронута в новом выпуске Decoding Flutter. Так же в рамках разбора был затронут пакет equtable.
📌 Подробнее в видео из серии Decoding Flutter.
#decodingflutter
📌 Подробнее в видео из серии Decoding Flutter.
#decodingflutter
👍10🔥2💩1
Аудит кодовой базы может принести много пользы. Например если вы заказчик и хотите проверить что же в результате отдает подрядчик. Или при старте проекта не с нуля. Первый раз когда мне пришлось проводить аудит, я долго сидел и просто думал, как же к этому процессу подойти.
📌 Теперь, благодаря статье Дарьи Орловой, у вас не возникнет такой проблемы.
#статья
📌 Теперь, благодаря статье Дарьи Орловой, у вас не возникнет такой проблемы.
#статья
👍17🔥1💩1
Плагин Flutter для VSCode недавно получил обновление. В релизе:
👉 развертывание новых адаптеров отладки SDK (решены проблемы остановившие развертывание);
👉 Dart: Capture Logs больше не обрезает длинные строки;
👉 множество улучшений для готовящихся обновлений SDK;
👉 “Run”/”Debug” теперь отображается прямо над main, а не над DartDoc.
📌 Ознакомиться с более подробным списком можно по ссылке.
#обновление
👉 развертывание новых адаптеров отладки SDK (решены проблемы остановившие развертывание);
👉 Dart: Capture Logs больше не обрезает длинные строки;
👉 множество улучшений для готовящихся обновлений SDK;
👉 “Run”/”Debug” теперь отображается прямо над main, а не над DartDoc.
📌 Ознакомиться с более подробным списком можно по ссылке.
#обновление
🔥10👍4💩2