News Grower

Независимое покрытие AI, стартапов и технологий.

Пакет yx_virtual_device: опенсорс‑инструмент для упрощения тестирования Flutter‑приложений

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

Автор: mana-y (Яндекс) Оригинальный источник
Пакет yx_virtual_device: опенсорс‑инструмент для упрощения тестирования Flutter‑приложений

При разработке мобильных приложений на Flutter рано или поздно сталкиваешься с необходимостью проверить, как твой интерфейс выглядит на разных устройствах. Держать под рукой десяток телефонов и планшетов — нереально, а постоянно переключаться между эмуляторами — долго и неудобно.Для решения этой проблемы я написал пакет yx_virtual_device, который позволяет симулировать экраны различных устройств прямо во время разработки, не выходя из запущенного приложения. В этой статье — о том, что умеет этот пакет, как с ним работать, а также почему было сложно подружить его с Flutter и как в итоге это удалось сделать.

Связанные теги

Компании и люди

Линия сюжета

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

Рейтинг языков программирования на GitHub: анализ 2024–2025 в JupyterLab и Anaconda

Рейтинг языков программирования на GitHub: анализ 2024–2025 в JupyterLab и Anaconda

Мы не стали спорить с TIOBE и RedMonk и собрали свой рейтинг языков программирования на основе GitHub. Данные за 2024–2025 показывают неожиданные вещи: JavaScript впереди, TypeS...

0.3 секунды на фургонный флот. 3D-упаковщик грузов, который понимает LIFO и не давит коробки

0.3 секунды на фургонный флот. 3D-упаковщик грузов, который понимает LIFO и не давит коробки

Представьте логиста, у которого перед глазами 400 разных коробок и 8 машин. У него есть Excel, калькулятор и два часа времени. Я решил, что это несправедливо, и написал веб-серв...

Три компромисса, от которых мы отказались: AI в дневниковом исследовании

Три компромисса, от которых мы отказались: AI в дневниковом исследовании

Дневниковое исследование — один из самых информативных методов в качественном арсенале. Респонденты фиксируют поведение в реальном времени, в естественном контексте, без эффекта...

Скорочтение — скрытый гем. Спасение в эпоху LLM

Скорочтение — скрытый гем. Спасение в эпоху LLM

Это слово многим знакомо, и оно полузабыто. Кто-то посмотрел и подумал: «да какая интересная штука», надо как-нибудь освоить. Кто-то пробовал, делал не то или недостаточно интен...

Место Питона, Си и Паскаля в образовательном процессе

Место Питона, Си и Паскаля в образовательном процессе

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

Рекламный слот

Встроенный блок в статье

Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.

Партнерский слот

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

Рейтинг языков программирования на GitHub: анализ 2024–2025 в JupyterLab и Anaconda

Рейтинг языков программирования на GitHub: анализ 2024–2025 в JupyterLab и Anaconda

Мы не стали спорить с TIOBE и RedMonk и собрали свой рейтинг языков программирования на основе GitHub. Данные за 2024–2025 показывают неожиданные вещи: JavaScript впереди, TypeS...

0.3 секунды на фургонный флот. 3D-упаковщик грузов, который понимает LIFO и не давит коробки

0.3 секунды на фургонный флот. 3D-упаковщик грузов, который понимает LIFO и не давит коробки

Представьте логиста, у которого перед глазами 400 разных коробок и 8 машин. У него есть Excel, калькулятор и два часа времени. Я решил, что это несправедливо, и написал веб-серв...

Три компромисса, от которых мы отказались: AI в дневниковом исследовании

Три компромисса, от которых мы отказались: AI в дневниковом исследовании

Дневниковое исследование — один из самых информативных методов в качественном арсенале. Респонденты фиксируют поведение в реальном времени, в естественном контексте, без эффекта...

Скорочтение — скрытый гем. Спасение в эпоху LLM

Скорочтение — скрытый гем. Спасение в эпоху LLM

Это слово многим знакомо, и оно полузабыто. Кто-то посмотрел и подумал: «да какая интересная штука», надо как-нибудь освоить. Кто-то пробовал, делал не то или недостаточно интен...

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
Рейтинг языков программирования на GitHub: анализ 2024–2025 в JupyterLab и Anaconda

Рейтинг языков программирования на GitHub: анализ 2024–2025 в JupyterLab и Anaconda

Мы не стали спорить с TIOBE и RedMonk и собрали свой рейтинг языков программирования на основе GitHub. Данные за 2024–2025 показывают неожиданные вещи: JavaScript впереди, TypeS...

0.3 секунды на фургонный флот. 3D-упаковщик грузов, который понимает LIFO и не давит коробки

0.3 секунды на фургонный флот. 3D-упаковщик грузов, который понимает LIFO и не давит коробки

Представьте логиста, у которого перед глазами 400 разных коробок и 8 машин. У него есть Excel, калькулятор и два часа времени. Я решил, что это несправедливо, и написал веб-серв...

Три компромисса, от которых мы отказались: AI в дневниковом исследовании

Три компромисса, от которых мы отказались: AI в дневниковом исследовании

Дневниковое исследование — один из самых информативных методов в качественном арсенале. Респонденты фиксируют поведение в реальном времени, в естественном контексте, без эффекта...

Скорочтение — скрытый гем. Спасение в эпоху LLM

Скорочтение — скрытый гем. Спасение в эпоху LLM

Это слово многим знакомо, и оно полузабыто. Кто-то посмотрел и подумал: «да какая интересная штука», надо как-нибудь освоить. Кто-то пробовал, делал не то или недостаточно интен...