Лучшие онлайн-инструменты для Android-разработки. Часть 1
Сегодня существует множество инструментов, предназначенных для Android-разработки. В этой статье мы собрали только онлайн-инструменты. Они пригодны для решения большинства задач, которые возникают в процессе Android-разработки программного обеспечения.
Инструменты для проектирования
Figma
Figma — один из лучших инструментов, позволяющий быстро воплотить идею в продукт. С его помощью команда может сотрудничать, проектировать, создавать прототипы и предлагать имитационные модели.
InvisionApp
Invision даёт возможность проектировать продукты, делиться ими, презентовать их, получать комментарии и отклики, организовывать митапы для обсуждения, рассматривать будущий проект на маркерной доске. В целом, инструмент обеспечивает организацию и сотрудничество. При этом можно начать работу с базового тарифа, который бесплатен.
Zeplin
Онлайн-инструмент, обеспечивающий создание совместного пространства для команд по разработке. Пригодится как для дизайнеров пользовательских интерфейсов, так и для разработчиков клиентской части. Первые смогут преобразовывать свои проекты в руководства и спецификации, вторые создавать специфичные образцы кода.
Также в этой категории достойны упоминания такие инструменты, как Mockflow и Draw.io.
Инструменты для разработки
Android Starters
Прекрасный онлайн-инструмент, с помощью которого на основе выбранной вами архитектуры можно создать проект для Android, причём из него заранее удаляется стереотипный код. И делается это лишь тремя кликами. Если интересуют подробности, вот пояснительная статья.
Material palette
Наше приложение украшают многочисленные цвета и их оттенки. Приступая к разработке, вы нередко размышляете о том, какой цвет выбрать. Принять правильное решение поможет материальная палитра Material palette, представляющая собой генератор цветовых палитр для дизайна.
AndroidAssetStudio
Не что иное, как онлайновый генератор пиктограмм. С помощью данной коллекции вы без проблем сгенерируете различные иконки для Android-приложения.
Android SDK search
Расширение для браузера Chrome, позволяющее быстро найти Android SDK на официальном сайте разработчика.
Gradle, please
Если используете в качестве сборочной системы Gradle, вы легко подключите внешние библиотеки/зависимости. Чтобы это выполнить, достаточно будет добавить одну строку кода в build.gradle. Ещё больше упростить данный процесс можно посредством миниатюрного инструмента Gradle, please. В результате вы сможете использовать нужную зависимость в собственном проекте уже через несколько секунд.
Kotlin extensions
Если вы Android-разработчик с опытом то, скорее всего, уже применяли в некоторых проектах Kotlin. В этом языке есть замечательная способность добавлять в класс новый функционал, без наследования от него. Речь идёт об extensions (расширениях). Kotlin extensions — продуманная подборка самых популярных расширений Kotlin.
JsonStub
Занимаетесь разработкой клиентской части? Обратите внимание на JsonStub. Инструмент позволяет создавать фиктивные JSON-запросы и отклики, что пригодится, если интерфейс БД ещё в разработке. Неплохо, правда? С помощью фиктивного JSON REST API вы выполните всю работу по интеграции заранее и сможете протестировать клиентский код.
Здесь же можно упомянуть и Jsonplaceholder, который предоставляет бесплатные онлайновые REST-сервисы. Они удобны при демонстрации примеров кода и тестировании новых библиотек.
В следующей статье рассмотрим лучшие инструменты для тестирования и производства, а также вспомогательный софт, который пригодится при разработке Android-приложений. Не пропустите!