HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>В этой статье мы рассмотрим инструменты, применение которых сделают разработку Android-приложений более продуктивной. Надеемся, что данная подборка будет для вас полезной и интересной, а ваши приложения станут более качественными. Это уже не первая наша подборка, предыдущие смотрите<a>здесь</a>и<a>здесь</a>.</p>
1 <p>В этой статье мы рассмотрим инструменты, применение которых сделают разработку Android-приложений более продуктивной. Надеемся, что данная подборка будет для вас полезной и интересной, а ваши приложения станут более качественными. Это уже не первая наша подборка, предыдущие смотрите<a>здесь</a>и<a>здесь</a>.</p>
2 <h2><a>Stetho</a></h2>
2 <h2><a>Stetho</a></h2>
3 <p>Довольно мощная платформа с открытым кодом. Позволяет выполнять отладку нативных приложений под Android, разработана в компании Facebook. Также с её помощью вы сможете отследить сетевую активность, проверить базу данных SQLite, просмотреть полную иерархию View и т. д.</p>
3 <p>Довольно мощная платформа с открытым кодом. Позволяет выполнять отладку нативных приложений под Android, разработана в компании Facebook. Также с её помощью вы сможете отследить сетевую активность, проверить базу данных SQLite, просмотреть полную иерархию View и т. д.</p>
4 <h2><a>LeakCanary</a></h2>
4 <h2><a>LeakCanary</a></h2>
5 <p>LeakCanary разработан Square и позволяет находить<a>утечки памяти</a>. Установив его один раз, вы получите инструмент, который будет автоматически запускаться и присылать вам уведомления о каждом случае обнаружения утечки в вашем Android-приложении с полным отслеживанием стека.</p>
5 <p>LeakCanary разработан Square и позволяет находить<a>утечки памяти</a>. Установив его один раз, вы получите инструмент, который будет автоматически запускаться и присылать вам уведомления о каждом случае обнаружения утечки в вашем Android-приложении с полным отслеживанием стека.</p>
6 <h2><a>DryRun</a></h2>
6 <h2><a>DryRun</a></h2>
7 <p>Инновационный и полезный инструмент, который позволяет за несколько секунд запускать в тестовом режиме любую Android-библиотеку, размещённую online. DryRun значительно упрощает процесс проверки разных библиотек.</p>
7 <p>Инновационный и полезный инструмент, который позволяет за несколько секунд запускать в тестовом режиме любую Android-библиотеку, размещённую online. DryRun значительно упрощает процесс проверки разных библиотек.</p>
8 <h2><a>Slides Code Highlighter</a></h2>
8 <h2><a>Slides Code Highlighter</a></h2>
9 <p>Не секрет, что разработчики часто участвуют в конференциях и делают презентации. Slides Code Highlighter превратит необходимые части вашего кода в очень презентабельные фрагменты с приятной подсветкой синтаксиса.</p>
9 <p>Не секрет, что разработчики часто участвуют в конференциях и делают презентации. Slides Code Highlighter превратит необходимые части вашего кода в очень презентабельные фрагменты с приятной подсветкой синтаксиса.</p>
10 <h2><a>InstaBug</a></h2>
10 <h2><a>InstaBug</a></h2>
11 <p>Благодаря этому инструменту, пользователи вашего приложения смогут делиться скриншотами, аудио- и видеозаписями, логами и т. п., что поможет вам найти и исправить баги гораздо быстрее.</p>
11 <p>Благодаря этому инструменту, пользователи вашего приложения смогут делиться скриншотами, аудио- и видеозаписями, логами и т. п., что поможет вам найти и исправить баги гораздо быстрее.</p>
12 <h2><a>Takt</a></h2>
12 <h2><a>Takt</a></h2>
13 <p>Эту небольшую библиотеку можно использовать для проверки FPS во время отладки приложения. Действительно, лучше сделать это на этапе разработки, чем получить массу недовольных пользователей после production.</p>
13 <p>Эту небольшую библиотеку можно использовать для проверки FPS во время отладки приложения. Действительно, лучше сделать это на этапе разработки, чем получить массу недовольных пользователей после production.</p>
14 <h2><a>Android Debug Database</a></h2>
14 <h2><a>Android Debug Database</a></h2>
15 <p>Этот инструмент способен изменить ваш способ отладки. Благодаря Android Debug Database, вы сможете смотреть все данные, удалять и редактировать их, а также выполнять SQL-запросы в красивом и удобном пользовательском интерфейсе.</p>
15 <p>Этот инструмент способен изменить ваш способ отладки. Благодаря Android Debug Database, вы сможете смотреть все данные, удалять и редактировать их, а также выполнять SQL-запросы в красивом и удобном пользовательском интерфейсе.</p>
16 <h2><a>Source Tree</a></h2>
16 <h2><a>Source Tree</a></h2>
17 <p>Красивый, простой и понятный инструмент для работы с Git. Вы сможете наглядно визуализировать все изменения, коммиты и ветки без необходимости писать что-нибудь в командной строке. Полезен для начинающих разработчиков.</p>
17 <p>Красивый, простой и понятный инструмент для работы с Git. Вы сможете наглядно визуализировать все изменения, коммиты и ветки без необходимости писать что-нибудь в командной строке. Полезен для начинающих разработчиков.</p>
18 <h2><a>GenyMotion</a></h2>
18 <h2><a>GenyMotion</a></h2>
19 <p>Было время, когда Android-эмулятор работал со скоростью улитки. В те времена единственным выходом для разработчиков был GenyMotion. Теперь, конечно, ситуация изменилась, однако и GenyMotion заметно расширился, превратившись из простого эмулятора в полноценную платформу, предназначенную для продвинутой Android-разработки, тестирования и развёртывания приложений.</p>
19 <p>Было время, когда Android-эмулятор работал со скоростью улитки. В те времена единственным выходом для разработчиков был GenyMotion. Теперь, конечно, ситуация изменилась, однако и GenyMotion заметно расширился, превратившись из простого эмулятора в полноценную платформу, предназначенную для продвинутой Android-разработки, тестирования и развёртывания приложений.</p>
20 <h2><a>Android Wifi ADB</a></h2>
20 <h2><a>Android Wifi ADB</a></h2>
21 <p>Маленький, но удаленький инструмент, позволяющий запускать приложение из Android Studio на гаджете, используя WiFi. И вам не потребуется держать девайс подключённым кабелем к ПК. В результате сможете наслаждаться беспроводной разработкой и тестированием приложений.</p>
21 <p>Маленький, но удаленький инструмент, позволяющий запускать приложение из Android Studio на гаджете, используя WiFi. И вам не потребуется держать девайс подключённым кабелем к ПК. В результате сможете наслаждаться беспроводной разработкой и тестированием приложений.</p>
22 <h2><a>FindBugs</a></h2>
22 <h2><a>FindBugs</a></h2>
23 <p>Небольшой плагин, способный принести большую пользу при поиске типичных для Java багов непосредственно в процессе разработки.</p>
23 <p>Небольшой плагин, способный принести большую пользу при поиске типичных для Java багов непосредственно в процессе разработки.</p>
24 <h2><a>Drawable Optimizer</a></h2>
24 <h2><a>Drawable Optimizer</a></h2>
25 <p>Нередко в Android-приложении используется несколько ресурсов с картинками, что не может не отражаться на размерах APK. Drawable Optimizer - прекрасный Gradle-плагин способный оптимизировать размер картинки.</p>
25 <p>Нередко в Android-приложении используется несколько ресурсов с картинками, что не может не отражаться на размерах APK. Drawable Optimizer - прекрасный Gradle-плагин способный оптимизировать размер картинки.</p>
26 <h2><a>Scalpel</a></h2>
26 <h2><a>Scalpel</a></h2>
27 <p>Инновационный инструмент, который предоставит вам визуальную репрезентацию 3D-макета всего Android-приложения целиком. Новичков Scalpel может особенно вдохновить, ведь он откроет совершенно новую перспективу восприятия своих макетов.</p>
27 <p>Инновационный инструмент, который предоставит вам визуальную репрезентацию 3D-макета всего Android-приложения целиком. Новичков Scalpel может особенно вдохновить, ведь он откроет совершенно новую перспективу восприятия своих макетов.</p>
28 <h2><a>BlockCanary</a></h2>
28 <h2><a>BlockCanary</a></h2>
29 <p>Очередная мощная библиотека, предназначенная для мониторинга производительности. Она поможет найти блокировки потока пользовательского интерфейса, приводящие к тому, что приложение безбожно тормозит. Библиотека устанавливается чрезвычайно просто и работает, приблизительно как LeakCanary.</p>
29 <p>Очередная мощная библиотека, предназначенная для мониторинга производительности. Она поможет найти блокировки потока пользовательского интерфейса, приводящие к тому, что приложение безбожно тормозит. Библиотека устанавливается чрезвычайно просто и работает, приблизительно как LeakCanary.</p>
30 <h2><a>NimbleDroid</a></h2>
30 <h2><a>NimbleDroid</a></h2>
31 <p>Очередной неплохой инструмент для обнаружения утечек памяти и прочих критических проблем в приложении до его публикации в Play Market. NimbleDroid работает довольно хорошо, автоматически проверяя разные пользовательские сценарии. Вы сможете найти места потенциальных падений и прочие проблемы, требующие немедленного внимания.</p>
31 <p>Очередной неплохой инструмент для обнаружения утечек памяти и прочих критических проблем в приложении до его публикации в Play Market. NimbleDroid работает довольно хорошо, автоматически проверяя разные пользовательские сценарии. Вы сможете найти места потенциальных падений и прочие проблемы, требующие немедленного внимания.</p>
32 <h2><a>Android Tool for Mac</a></h2>
32 <h2><a>Android Tool for Mac</a></h2>
33 <p>Если вы используете Mac при Android-разработке, этот инструмент поможет вам получать скриншоты, отчёты об ошибках, видеозаписи отлаживаемого вами приложения. И всё это - одним кликом на кнопку компьютера.</p>
33 <p>Если вы используете Mac при Android-разработке, этот инструмент поможет вам получать скриншоты, отчёты об ошибках, видеозаписи отлаживаемого вами приложения. И всё это - одним кликом на кнопку компьютера.</p>
34 <h2><a>DevKnox</a></h2>
34 <h2><a>DevKnox</a></h2>
35 <p>Часто внутри наших приложений есть пробелы в безопасности, причём мы можем даже не подозревать об этом. Выявить недостатки в системе безопасности поможет DevKnox - удобный и простой в использовании инструмент.</p>
35 <p>Часто внутри наших приложений есть пробелы в безопасности, причём мы можем даже не подозревать об этом. Выявить недостатки в системе безопасности поможет DevKnox - удобный и простой в использовании инструмент.</p>
36 <h2><a>JSONSchema2POJO</a></h2>
36 <h2><a>JSONSchema2POJO</a></h2>
37 <p>Случается, что у нас есть JSON, и мы хотим сделать из него аналогичный java-объект. Всё это скучно и долго, однако с JSONSchema2POJO ситуация меняется. Всё, что потребуется, - вставить JSON, а инструмент сгенерирует все POJO-классы автоматически.</p>
37 <p>Случается, что у нас есть JSON, и мы хотим сделать из него аналогичный java-объект. Всё это скучно и долго, однако с JSONSchema2POJO ситуация меняется. Всё, что потребуется, - вставить JSON, а инструмент сгенерирует все POJO-классы автоматически.</p>
38 <h2><a>ADB IDEA</a></h2>
38 <h2><a>ADB IDEA</a></h2>
39 <p>Прекрасный плагин для Android Studio. Умеет много, способен ускорить вашу ежедневную Android-разработку. Легко запускает, перезапускает, "убивает" и деинсталлирует ваши приложения. И может чистить данные сразу из IDE, что сэкономит много времени.</p>
39 <p>Прекрасный плагин для Android Studio. Умеет много, способен ускорить вашу ежедневную Android-разработку. Легко запускает, перезапускает, "убивает" и деинсталлирует ваши приложения. И может чистить данные сразу из IDE, что сэкономит много времени.</p>
40 <h2><a>Key Promoter</a></h2>
40 <h2><a>Key Promoter</a></h2>
41 <p>Как известно, шорткаты (сочетания клавиш) бывают полезны и быстры, но комбинаций так много, что всё запомнить очень сложно. Впрочем, это и не потребуется, если вы станете использовать Key Promoter</p>
41 <p>Как известно, шорткаты (сочетания клавиш) бывают полезны и быстры, но комбинаций так много, что всё запомнить очень сложно. Впрочем, это и не потребуется, если вы станете использовать Key Promoter</p>
42 <h2><a>Fabric</a></h2>
42 <h2><a>Fabric</a></h2>
43 <p>Вполне возможно, что с этим инструментом вы уже знакомы. Fabric предлагает набор средств, позволяющих быстрее собирать, разворачивать и масштабировать Android-приложения с минимальными усилиями.</p>
43 <p>Вполне возможно, что с этим инструментом вы уже знакомы. Fabric предлагает набор средств, позволяющих быстрее собирать, разворачивать и масштабировать Android-приложения с минимальными усилиями.</p>
44 <h2><a>ClassyShark</a></h2>
44 <h2><a>ClassyShark</a></h2>
45 <p>С этим инструментом вы cможете просматривать любой файл Android APK и находить в нём множество полезной информации: классы, ресурсы, зависимости, манифест, количество dex-методов и т. д. ClassyShark даст вам представление о том, что и как делают другие Android-приложения.</p>
45 <p>С этим инструментом вы cможете просматривать любой файл Android APK и находить в нём множество полезной информации: классы, ресурсы, зависимости, манифест, количество dex-методов и т. д. ClassyShark даст вам представление о том, что и как делают другие Android-приложения.</p>
46 <h2><a>APK DeGuard</a></h2>
46 <h2><a>APK DeGuard</a></h2>
47 <p>Пожалуй, один из лучших и наиболее аккуратных<strong>деобфускаторов</strong>для Android-приложений. Для анализа он использует машинное обучение, поэтому результат будет максимален.</p>
47 <p>Пожалуй, один из лучших и наиболее аккуратных<strong>деобфускаторов</strong>для Android-приложений. Для анализа он использует машинное обучение, поэтому результат будет максимален.</p>
48 <h2><a>Codota</a></h2>
48 <h2><a>Codota</a></h2>
49 <p>Иногда нам надо проверить несколько быстрых примеров кода на GitHub или Stack Overflow. Codota позволить вам выполнить это, не покидая IDE.</p>
49 <p>Иногда нам надо проверить несколько быстрых примеров кода на GitHub или Stack Overflow. Codota позволить вам выполнить это, не покидая IDE.</p>
50 <h2><a>Material Design Icon Generator</a></h2>
50 <h2><a>Material Design Icon Generator</a></h2>
51 <p>Данный плагин для Android Studio позволяит вам получить доступ ко всем иконкам Material Design. Кроме того, вы сможете самостоятельно их кастомизировать прямо в вашей IDE, экономя время при разработке Android-приложений.</p>
51 <p>Данный плагин для Android Studio позволяит вам получить доступ ко всем иконкам Material Design. Кроме того, вы сможете самостоятельно их кастомизировать прямо в вашей IDE, экономя время при разработке Android-приложений.</p>
52 <p><em>По материалам "<a>30+ Kickass Tools to Develop Android Apps Like a Pro</a>".</em></p>
52 <p><em>По материалам "<a>30+ Kickass Tools to Develop Android Apps Like a Pro</a>".</em></p>
53  
53