RevealApp — Firebug для iOS приложений

    Два дня назад вышел RevealApp. RevealApp это MacOS приложение. Он показывает иерархию UI-компонентов приложения в понятном и мощном 3D-представлении и позволяет менять UI на лету. Идея похожа на Firebug или Web Inspector для сайтов.

    Возможные применения:
    — отладка UI, визуальный поиск непонятных багов в layout и тд;
    — знакомство с приложением, написанным другим разработчиком, открываете Reveal и быстро анализируете структуру экранов (отображаются в том числе элементы созданные в runtime);
    — дизайнеры (или разработчики под их присмотром) могут тестировать дизайн без перекомпиляции приложения (а давайте подвинем иконку выхода на три пикселя влево).

    Reveal используют Flipboard, Artsy, Xamarin и другие.



    Оценить интерфейс Reveal проще всего по видео с сайта.

    Reveal работает про протоколу Bonjour, приложение сообщает ему свою структуру UI и принимает команды на его изменение. Соответственно в приложение нужно встроить Reveal-библиотеку. Инструкции для iOS, Xamarin.iOS.

    Попробуем использовать его на примере приложения Sooner.

    Вид приложения и его 3D-развертка:


    Поэкспериментируем с метками: поменяем шрифт, цвет, тип обрезки длинных строк, подвигаем их (эмулируем поведение дизайнера :)


    Результат становится доступен в эмуляторе и приложение продолжает работать с изменениями:


    Первые 30 дней использования Reveal бесплатны. Лицензии продаются по $89 для фрилансеров и $179 для компаний.


    Картинки с сайта revealapp.com

    Подписывайтесь на наш хабра-блог. Каждый четверг полезные статьи о мобильной разработке, маркетинге и бизнесе мобильной студии.
    Touch Instinct 82,38
    Разрабатываем мобильные приложения
    Поделиться публикацией
    Похожие публикации
    Комментарии 16
    • +1
      Обзор основных возможностей можно найти и в этом посте от 8 июня сего года.
      • +1
        упс, не поискал перед публикацией. Будем считать пост новостью о релизе.
        • 0
          Если че, доступен серез CocoaPods:
          pod «Reveal-iOS-SDK»
      • 0
        Че-то ценник жестковат для персоналки ($89). За 20-30 баксов взял бы не раздумывая… Никто скидки нигде не видел?
        • 0
          Чую куплю www.sparkinspector.com за $30
          • +1
            А где он по $30? Цена, которую я сейчас вижу на их сайте — 1353,66 руб.
            • 0
              Упс $39, но все же не $89, при том же функционале и онлайн подгрузке, которой пока в Reveal нет
              • 0
                Абсолютно согласен. Даже $50 в данном случае были бы хорошей ценой. :)
          • 0
            Могу бесплатно бету дать.:)
            • 0
              Бета у меня стоит. Она через пару месяцев откажется запускаться…
          • 0
            Надо бы поправить про 2 дня назад, а то ведь уже полгода как.
            • +1
              Он был в публичной бете, теперь продается за деньги.
            • +1
              Пользуюсь бетой. Очень удобно, когда тебе неясно куда уехала вью, или когда тебе дают на поддержку новый большой проект и мало времени чтобы разобраться в том как устроена архитектура вью контроллеров и где какие вью.
              • 0
                Я правильно понимаю, что используя вот это и AppCode, можно забыть о Xcode? Меня пока что останавливает только отсутствие IB в AppCode
                • +2
                  Нет, это просто визуальный дебагер, а не редактор интерфейса.
                • 0
                  Написал заметку о том, как подгрузить Reveal SDK к любому приложению (нужен jailbreak).

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

                  Самое читаемое