40+ полезных инструментов для разработчика приложений под Android
Для выхода на мобильный рынок не нужно тратить тысячи долларов и месяцы работы. Для создания приложения для собственного бизнеса, продукта или услуги вам нужно лишь знать Java и найти подходящие инструменты. Сейчас таких инструментов уже тысячи. Мы попытались составить из них набор, необходимый для разработки, тестирования, монетизации, анализа и улучшения приложений.
Некоторые приложения требуют покупки для использования всех расширенных возможностей.
Расширение для Firefox, которое позволяет просматривать JSON в браузере. Документ выглядит отформатированным, есть подсветка и можно сворачивать и раскрывать объекты и массивы.
Набор интерфейсов, в который входят и файлы для фотошопа. Главное меню, клавиатура, панель статуса, браузер, слайдер, список контактов, и т.д. и т.п.
39. XAppDbg
developer.sonymobile.com/knowledge-base/tools/xappdbg
XAppDbg инструмент разработки, позволяющий менять параметры кода во время исполнения программы.
38. Android Holo Colors Generator
android-holo-colors.com
Позволяет создавать красивые компоненты интерфейса с настройкой цвета. Автоматически генерит картинки, патчи, XML и стили, которые можно сразу копировать в проект.
Позволяет создать красивый action bar в стиле вашего приложения. Автоматически генерит картинки, патчи, XML и стили, которые можно сразу копировать в проект.
Создание сценариев для тестов, для последующей записи и воспроизведения. Доступ к 120 настоящим Android-устройствам прямо из браузера. Автоматическая регистрация ошибок (security exception, illegal state, null pointer).
Генератор приложений для малого бизнеса. Можно выбрать готовый шаблон или начать с нуля. Можно разработать и внедрить, без единой строки кода, стильные приложения с разными функциями. После этого можно опубликовать приложение и отслеживать по нему различную статистику.
Splunk отслеживает быстродействие и использование приложений. Информация об ошибках, событийная аналитика, транзакции и отчёты по отслеживанию сети.
Бесплатно для приложений с ежемесячным количеством пользователей не более 1000
Инструмент для тестирования – организовывайте, выполняйте, контролируйте и наблюдайте за процессом бета-тестирования. Редактирование ошибок в приложениях, распределение приложений over-the-air (OTA), интеграция с внешними системами багтрекинга.
Бесплатно до 5 пользователей
Превращает XML в набор из деклараций.
Позволяет создать имитацию бэкенда для разработки фронтэнда. Требуется JavaScript фреймворк или мобильное окружение для разработки. Его могут одновременно использовать разработчики, работающие и над клиентом, и над сервисами.
SEO для мобильных приложений. Предлагаются ключевые слова на основе релевантности, сложности и поискового объёма. Отслеживается положение в поисковой выдаче по ключевым словам.
Бесплатно для отслеживания до 10 приложений.
Статический и виртуальный анализ, просмотр архитектуры приложения, зависимостей, ссылок на API и дизассемблер. Изучение пакетов, классов, методов, файлов, декодирование XML-файлов и редактирование APK.
Комбинирует графический git-клиент и agile-планирование, отслеживание ошибок, обзоры кода и другие инструменты. Интегрируется с CloudForge, TeamForge, Jira, BugZilla, GitHub и другими.
Oracle Push Cloud Service платформа уведомлений энтерпрайз-уровня. Предоставляет SDK, API и панель для работы через веб, для юзер-таргетинга на основе геотаргетинга, предпочтений и параметров устройств.
LiveCode простой высокоуровневый язык для разработки приложений под Android и iOS. Можно создавать функциональные рабочие прототипы. Сервис содержит обучающие материалы.
Платформа для публикации приложений, помогающая создать и поддерживать ваше присутствие на всех популярных мобильных устройствах. Графика, изображения, видео, аудио, взаимодействие и возможности монетизации для размещения в приложениях подписок, купонов, рекламы и т.д.
Платформа тестирования. Отзывы от тестеров и пользователей. Сообщения об ошибках, отказах и прочем. Тестерам автоматически передаётся последний билд приложения.
Веб-хостинг для приложений, использующих git или mercurial. Работа в команде, пул-реквесты, обзор кода и приватные репозитории.
Бесплатно для 5 пользователей.
Генерирует из одной картинки начальный экран, иконки и дефолтную графику. Создаёт нужную структуру каталога.
Создание иконок из клипартов, текста и картинок.
Гибкое и простое окружение для создания уведомленческих компаний, которые обращаются к пользователю в нужное время в нужном месте. Таргетинг возможен согласно правилам бизнеса, поведению пользователей, и текущей сегментации пользователей.
Распределяет выполнение тестов и показывает результаты в удобном виде. Можно посмотреть результаты каждого теста на одном устройстве и суммарные результаты одного теста на разных устройствах.
Создание мобильных и веб-приложений через HTML5 и JavaScript. Более 70 jQuery виджетов для интерфейса. Поддержка интеграции с AngularJS, Bootstrap и оффлайновым хранением данных.
Анализатор безопасности приложения. Использует технологию Hailstorm для анализа и поиска уязвимостей в критичных местах – механизмы аутентификации, сессии и шифрование.
Использует фреймворк PhoneGap для создания приложений со стандартным веб-API для нужных платформ. Приложения создаются при помощи JavaScript, HTML и CSS.
Облачный сервис обмена сообщениями для приложений реального времени. Можно отправлять сообщения о событиях и получать их через специальный API.
Бесплатно для объёмов до 1 миллиона сообщений в месяц.
Платформа для создания веб-приложений и нативных Android-приложений. Способна поддерживать любые приложения, от малых до больших. Можно добавлять фотки, видео, аудио, документы, и для всего есть категории и подкатегории.
JavaScript + HTML фреймворк и инструменты, предназначенные для создания приложений, ориентированных на сенсорные экраны. Прототипирование приложений, редактор кода и интерактивные графики.
Веб-сервис для наблюдения и измерения CRM, управления пользователями, анализа и многого другого. Персонализация приложений для пользователь.
Простая и мощная система для создания мобильных приложений без необходимости писать код. Интерфейс drag&drop, CMS, аналитика, монетизация и инструменты для паблишинга.
Веб-сервис для прототипирования мобильных приложений. Более 3500 виджетов для мобильных телефонов, планшетов и носимых гаджетов. Загрузка своих картинок. Превью и тестирование мокапов прямо в браузере и возможность показа прототипов третьим лицам (клиентам).
Облачная платформа для создания, публикации и анализа мобильных приложений. Приложения пишутся на JavaScript. Прототипирование, оптимизация кода, автоматическое тестирование.
Создание приложений при помощи CSS, HTML и JavaScript. При помощи фирменного приложения можно вести разработку на компьютере и мгновенно наблюдать результаты изменений на устройстве. Приложение компилируется в облаке. Открытый исходный код.
Создание интерактивных прототипов без необходимости писать код. Тестирование прототипов на устройствах – анимация, интерактив и поддержка жестов.
CMS для создания настраиваемых приложений и их обновления в реальном времени. Поддержка рекламных компаний с геотаргетингом, анализом пользователей, пуш-уведомлениями и проч.
Платформа для создания многоплатформенных приложений.
Создание API. Прототипирование API, совместная разработка, встроенные примеры кода, автоматическое создание документации, отладка и автоматическое тестирование.
Простая система создания игр, включающая физический движок. Можно создать и протестировать игру без необходимости писать код. Интерфейс drag&drop. Аналитика быстродействия игры.
Быстрый способ создать мобильное приложение через drag&drop, без необходимости писать код. Добавление фоток, видео, карт, интеграция соцсетей.
Эмулятор Android с поддержкой различных уровней API, работает с Android Studio, использует визуализацию архитектуры x86 и содержит 20 предварительно настроенных устройств. Бесплатно для персонального использования.
Источник
Лучшие Android приложения для мобильной разработки
Уверен, что не только я, но и большая часть из здесь присутствующих чувствует себя без мобильных устройств как без рук. К счастью, мы живем во времена, когда мобильная разработка становится нормой, и на рынок выходит все больше действительно удобных приложений, с которыми можно не просто поправить строчку кода, но и полноценно продолжить работу над своим проектом.
Под катом я приведу список приложений для Android устройств, которые позволят вам эффективно заниматься разработкой с вашего мобильного устройства из любой точки мира.
DroidEdit
Если вы ищите идеальный текстовый редактор исходного кода для своего планшета или телефона, трудно посоветовать что-либо лучше чем DroidEdit. Подсветка синтаксиса языков, включая C, C++, HTML, CSS, JS, Ruby, Python и многих других.
Стоимость 60 руб.
Доступна бесплатная пробная версия
Programmer Keyboard
Написать строчку кода на мобильном устройстве бывает ой как нелегко. PHP программисты обязательно должны оценить эту клавиатуру, с автозаполнением всех PHP команд, а также функциями undo и redo. На ней также есть клавиши Ctrl, Alt и стрелки!
После установки необходимо добавить эту клавиатуру через настройки вашего устройства.
kWS Web-Server
Легкий и быстрый (и бесплатный) веб-сервер для вашего телефона. Можно хостить веб-сайты, а можно использовать для доступа по FTP. Использует HTTP-1.0. Много других интересных фич. Рекомендую.
Есть PRO версия за 80 руб.
gAnalytics
Приложений для аналитики посещаемости на маркете предостаточно, однако моим любимым является gAnalytic, отличный интерфейс, скорость работы и юзабилити.
AndFTP
Великолепный маст-хев FTP клиент на русском языке, с возможностью доступа к файловой системе вашего телефона. Выручал меня не раз!
AIDE
Это приложение должно понравиться разработчикам мобильных приложений под Android. Оно совместимо с проектом Eclipse и позволяет с легкостью переносить проекты ваших приложений с рабочего компьютера на телефон. Оно также совместимо с Dropbox.
View Web Source
Любите покопать чужой исходный код, чтобы посмотреть «а как это у них сделано»? Вам сюда. Вбиваем URL интересующего сайта и смотрим, что там у него под капотом.
HC-16C Programmer’s Calculator
Отличный эмулятор известного многим калькулятора. Программируемый, помимо деления/сложения/умножения/вычитания умеет много полезных функций, полезных программистам.
Стоимость 202 руб.
Syntax Highlighted Code Editor
Еще один редактор для целого ряда языков (включая CoffeeScript, Haskel, Clojure помимо прочих), умеющий подсвечивать синтаксис, search/replace, undo/redo. Посмотреть результат ваших трудов можно не выходя из приложения.
C4droid
Если ваш основной язык — C, то этот компилятор вам определенно пригодится. Приложение использует GCC, и, по мнению пользователей, работает на телефоне на 4+.
ConnectBot
Мощный и открытый SSH клиент. Справляется с множественными сессиями и многое другое.
WordPress for Android
С легкостью управляйте и пополняйте свой сайт на Вордпрессе с помощью этого бесплатного приложения.
Java Quick Reference Cards
Шпаргалки по Java, для изучающих (или вспоминающих) язык. Средняя оценка 4, отзывы есть и отрицательные, но денег за него не берут, так что почему бы и нет?
C Programming Reference FREE
Еще один набор бесплатных шпаргалок, на этот раз для изучающих C.
JavaScript Reference
Бесплатный набор шпаргалок по JS. Без комментариев.
Как видите, полная мобилизация уже не за горами, и с комфортом создавать и администрировать свои проекты становится все проще. А какими мобильными приложениями для разработки пользуетесь вы?
Источник