Найти тему

Лучшие онлайн-инструменты для Android-разработки. Часть 1

Оглавление
Статья подготовлена для студентов продвинутого курса «Android-разработчик» в образовательном проекте OTUS.

Сегодня существует множество инструментов, предназначенных для Android-разработки. В этой статье мы собрали только онлайн-инструменты. Они пригодны для решения большинства задач, которые возникают в процессе Android-разработки программного обеспечения.

Инструменты для проектирования

Figma

Figma — один из лучших инструментов, позволяющий быстро воплотить идею в продукт. С его помощью команда может сотрудничать, проектировать, создавать прототипы и предлагать имитационные модели.

-2

InvisionApp

Invision даёт возможность проектировать продукты, делиться ими, презентовать их, получать комментарии и отклики, организовывать митапы для обсуждения, рассматривать будущий проект на маркерной доске. В целом, инструмент обеспечивает организацию и сотрудничество. При этом можно начать работу с базового тарифа, который бесплатен.

-3

Zeplin

Онлайн-инструмент, обеспечивающий создание  совместного пространства для команд по разработке. Пригодится как для дизайнеров пользовательских интерфейсов, так и для разработчиков клиентской части. Первые смогут преобразовывать свои проекты в руководства и спецификации, вторые создавать специфичные образцы кода.

-4

Также в этой категории достойны упоминания такие инструменты, как Mockflow и Draw.io.

Инструменты для разработки

Android Starters

Прекрасный онлайн-инструмент, с помощью которого на основе выбранной вами архитектуры можно создать проект для Android, причём из него заранее удаляется стереотипный код. И делается это лишь тремя кликами. Если интересуют подробности, вот пояснительная статья.

-5

Material palette

Наше приложение украшают многочисленные цвета и их оттенки. Приступая к разработке, вы нередко размышляете о том, какой цвет выбрать. Принять правильное решение поможет материальная палитра Material palette, представляющая собой генератор цветовых палитр для дизайна.

-6

AndroidAssetStudio

Не что иное, как онлайновый генератор пиктограмм. С помощью данной коллекции вы без проблем сгенерируете различные иконки для Android-приложения.

-7

Android SDK search

Расширение для браузера Chrome, позволяющее быстро найти Android SDK на официальном сайте разработчика.

-8

Gradle, please

Если используете в качестве сборочной системы Gradle, вы легко подключите внешние библиотеки/зависимости. Чтобы это выполнить, достаточно будет добавить одну строку кода в build.gradle. Ещё больше упростить данный процесс можно посредством миниатюрного инструмента Gradle, please. В результате вы сможете использовать нужную зависимость в собственном проекте уже через несколько секунд.

-9

Kotlin extensions

Если вы Android-разработчик с опытом то, скорее всего, уже применяли в некоторых проектах Kotlin. В этом языке есть замечательная способность добавлять в класс новый функционал, без наследования от него. Речь идёт об extensions (расширениях). Kotlin extensions — продуманная подборка самых популярных расширений Kotlin.

-10

JsonStub

Занимаетесь разработкой клиентской части? Обратите внимание на JsonStub. Инструмент позволяет создавать фиктивные JSON-запросы и отклики, что пригодится, если интерфейс БД ещё в разработке. Неплохо, правда? С помощью фиктивного JSON REST API вы выполните всю работу по интеграции заранее и сможете протестировать клиентский код.

-11

Здесь же можно упомянуть и Jsonplaceholder, который предоставляет бесплатные онлайновые REST-сервисы. Они удобны при демонстрации примеров кода и тестировании новых библиотек.

В следующей статье рассмотрим лучшие инструменты для тестирования и производства, а также вспомогательный софт, который пригодится при разработке Android-приложений. Не пропустите!

Не упустите свой шанс глубоко погрузиться в промышленную Android-разработку на языке Kotlin и за 5 месяцев прокачать свои навыки с уровня Junior до Middle или Senior Android-разработчика!
 ЗАПИСАТЬСЯ НА КУРС