A powerful debugging app for Android. Developer Assistant makes debugging native Android apps as simple as debugging web pages using Chrome’s Developer Tools. It allows you to inspect the View hierarchy, verify Layout, Style, preview Translations and more. Everything can be done directly from the mobile device. Works for most Android apps.
Developer Assistant uses a mixture of official APIs and sophisticated heuristics in order to show at runtime more than possible for other tools. It’s tailored to increase productivity of professionals like Developers, Testers, Designers and Power Users in their day to day geeky tasks.
Developer Assistant is… right, the assistant app, you can invoke it at any time by a simple gesture like long pressing the home button.
INSPECT ALMOST ANY ANDROID APP
Developer Assistant can inspect Android applications based on official Android SDK. It supports also web-based apps and websites rendered by Google Chrome web browser. Support for other kinds of apps can be limited.
KEEP CALM & PRIVACY
Developer Assistant doesn’t require root or any specific requirements. It respects system security and user privacy. Any data collected from a screen is processed locally (offline). Apps and views declared as secure are respected, Developer Assistant even can’t access their content. Android assistant apps have access to screen data only after manually invoked by a user.
WHAT YOU GET FOR FREE
A 30day trial of probably the most advanced assistant app dedicated to Android Developers, Testers, Designers and Power Users. After this period, decide: get a professional license or stay with free, a bit limited, however still usable assist app.
CHECK CURRENT ACTIVITY
Developers can check class name of a current activity, especially helpful for larger projects. Testers will appreciate a unified solution to access the app version name, version code along with common actions like ‘app info’ or ‘uninstall’.
INSPECT VIEW HIERARCHY
Testers writing automation tests and developers chasing bugs can inspect hierarchy of elements displayed on the screen, directly from the mobile device. The concept is similar to the inspection of web pages with well-known dev tools shipped with the leading web browsers.
✔ Inspect view identifiers, class names, text style or color.
✔ Preview the best matching layout resources displayed next to their root views.
VERIFY LAYOUT
Designers, testers and developers can finally check size and position of various elements presented directly on the mobile device. Did you ever wonder what is the exact distance of a given button to a given text label on a particular device? Or maybe, what is the size of a particular element in density points? Developer Assistant provides a toolkit to help verify and satisfy requirements from designers like the pixel or rather the DP perfect design.
SEE CONTEXT OF TRANSLATIONS
Developer Assistant gives translation offices possibility to display translation keys next to text elements, directly on a mobile device. Translators get what’s the most important in order to provide a quality translation: the context where a given text is used.
✔ Translation keys displayed next to text elements.
✔ Translations for other languages can be previewed (no need to change the language of a mobile device).
✔ Minimum and maximum length among existing translations.
AND MORE...
Developer Assistant is under development, stay tuned for new features to come!
LINKS
✔ The project home page: http://appsisle.com/project/developer-assistant/
✔ The wiki addressing common questions: https://github.com/jwisniewski/android-developer-assistant/wiki
✔ Example usage on a video tutorial for designers (made by Design Pilot): https://youtu.be/SnzXf91b8C4
Мощное приложение отладки для Android. Developer Assistant делает отладку нативных приложений Android столь же простой, как и отладку веб-страниц с помощью инструментов разработчика Chrome. Это позволяет вам просматривать иерархию просмотра, проверять макет, стиль, предварительный просмотр переводов и многое другое. Все можно сделать прямо с мобильного устройства. Работает для большинства приложений Android.
Developer Assistant использует сочетание официальных API и сложной эвристики, чтобы показать во время выполнения больше, чем это возможно для других инструментов. Он предназначен для повышения производительности профессионалов, таких как разработчики, тестировщики, дизайнеры и опытные пользователи, в их повседневных задачах.
Developer Assistant - это… правильно, приложение-помощник, вы можете вызвать его в любое время простым жестом, например, долгим нажатием кнопки «Домой».
ПРОВЕРЬТЕ ПОЧТИ ЛЮБОЕ ПРИЛОЖЕНИЕ ANDROID
Developer Assistant может проверять приложения Android на основе официального Android SDK. Он также поддерживает веб-приложения и веб-сайты, созданные с помощью веб-браузера Google Chrome. Поддержка других видов приложений может быть ограничена.
Сохраняйте спокойствие и конфиденциальность
Developer Assistant не требует root или каких-либо особых требований. Он уважает безопасность системы и конфиденциальность пользователей. Любые данные, собранные с экрана, обрабатываются локально (автономно). Приложения и представления, объявленные безопасными, соблюдаются, Developer Assistant даже не может получить доступ к их контенту. Приложения-помощники Android имеют доступ к экранным данным только после того, как пользователь вызывает их вручную.
ЧТО ВЫ ПОЛУЧАЕТЕ БЕСПЛАТНО
30-дневная пробная версия, вероятно, самого продвинутого приложения-помощника, предназначенного для разработчиков, тестировщиков, дизайнеров и опытных пользователей Android. После этого периода решите: получить профессиональную лицензию или остаться с бесплатным, немного ограниченным, но все еще пригодным для использования приложением помощи.
ПРОВЕРЬТЕ ТЕКУЩУЮ ДЕЯТЕЛЬНОСТЬ
Разработчики могут проверить имя класса текущей деятельности, что особенно полезно для более крупных проектов. Тестировщики по достоинству оценят унифицированное решение для доступа к имени версии приложения, коду версии, а также к обычным действиям, таким как «информация о приложении» или «удаление».
ПРОВЕРЬТЕ ИЕРАРХИЮ ПОСМОТРЕТЬ ВИД
Тестировщики, пишущие тесты автоматизации, и разработчики, отслеживающие ошибки, могут проверять иерархию элементов, отображаемых на экране, прямо с мобильного устройства. Концепция аналогична проверке веб-страниц с помощью известных инструментов разработчика, поставляемых с ведущими веб-браузерами.
View Проверьте идентификаторы вида, имена классов, стиль текста или цвет.
✔ Предварительный просмотр наиболее подходящих ресурсов макета, отображаемых рядом с их корневыми видами.
ПРОВЕРИТЬ ПЛАН
Дизайнеры, тестировщики и разработчики могут, наконец, проверить размер и положение различных элементов, представленных непосредственно на мобильном устройстве. Вы когда-нибудь задумывались, каково точное расстояние данной кнопки до заданной текстовой метки на определенном устройстве? Или, может быть, каков размер конкретного элемента в точках плотности? Developer Assistant предоставляет инструментарий, помогающий проверить и удовлетворить требования дизайнеров, таких как пиксель или точнее DP design
СМОТРИТЕ КОНТЕКСТ ПЕРЕВОДОВ
Developer Assistant дает бюро переводов возможность отображать ключи перевода рядом с текстовыми элементами прямо на мобильном устройстве. Переводчики получают самое важное для обеспечения качественного перевода: контекст, в котором используется данный текст.
Keys Ключи перевода отображаются рядом с текстовыми элементами.
✔ Можно просматривать переводы на другие языки (не нужно менять язык мобильного устройства).
✔ Минимальная и максимальная длина среди существующих переводов.
И БОЛЬШЕ ...
Ассистент разработчика находится в стадии разработки, следите за появлением новых функций!
ССЫЛКИ
Home Домашняя страница проекта: http://appsisle.com/project/developer-assistant/
✔ Вики, посвященные общим вопросам: https://github.com/jwisniewski/android-developer-assistant/wiki
Usage Пример использования видеоруководства для дизайнеров (разработано Design Pilot): https://youtu.be/SnzXf91b8C4