- PVSM.RU - https://www.pvsm.ru -
Два дня назад вышел RevealApp [1]. RevealApp это MacOS приложение. Он показывает иерархию UI-компонентов приложения в понятном и мощном 3D-представлении и позволяет менять UI на лету. Идея похожа на Firebug или Web Inspector для сайтов.
Возможные применения:
— отладка UI, визуальный поиск непонятных багов в layout и тд;
— знакомство с приложением, написанным другим разработчиком, открываете Reveal и быстро анализируете структуру экранов (отображаются в том числе элементы созданные в runtime);
— дизайнеры (или разработчики под их присмотром) могут тестировать дизайн без перекомпиляции приложения (а давайте подвинем иконку выхода на три пикселя влево).
Reveal используют Flipboard, Artsy, Xamarin и другие.
Оценить интерфейс Reveal проще всего по видео [2] с сайта.
Reveal работает про протоколу Bonjour, приложение сообщает ему свою структуру UI и принимает команды на его изменение. Соответственно в приложение нужно встроить Reveal-библиотеку. Инструкции для iOS [3], Xamarin.iOS [4].
Попробуем использовать его на примере приложения Sooner [5].
Вид приложения и его 3D-развертка:
Поэкспериментируем с метками: поменяем шрифт, цвет, тип обрезки длинных строк, подвигаем их (эмулируем поведение дизайнера :)
Результат становится доступен в эмуляторе и приложение продолжает работать с изменениями:
Первые 30 дней использования Reveal бесплатны. Лицензии [6] продаются по $89 для фрилансеров и $179 для компаний.
Подписывайтесь на наш хабра-блог [7]. Каждый четверг полезные статьи о мобильной разработке, маркетинге и бизнесе мобильной студии.
Автор: junk
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/ios/45914
Ссылки в тексте:
[1] RevealApp: http://revealapp.com/
[2] видео: http://revealapp.com/video/Reveal.mp4
[3] iOS: http://support.revealapp.com/kb/getting-started/integrating-reveal-with-your-ios-app
[4] Xamarin.iOS: http://support.revealapp.com/kb/getting-started/xamarin-getting-started
[5] Sooner: http://touchin.ru/portfolio/Sooner/
[6] Лицензии: http://revealapp.com/buy.html
[7] хабра-блог: http://habrahabr.ru/company/touchinstinct/
[8] Источник: http://habrahabr.ru/post/197918/
Нажмите здесь для печати.