Обычно используется для разработки десктопных приложений
Фреймворк для языка программирования Java, предназначенный для автоматического тестирования программ
Дополнительный набор инструментов, которые помогают написать код, запустить тестирование и отладку
Дизайн-система для создания интерфейсов, разработана компанией Google
Магазин от компании Google, позволяет сторонним компаниям предлагать владельцам устройств собственные приложения для установки и приобретения
Кроссплатформенная служба, обрабатывает отправку, маршрутизацию и очередь сообщений между серверными и мобильными клиентскими приложениями
Утилита, входит в комплект Android Studio, оптимизирует Java-классы. Удаляет неиспользуемый код, сокращает имена классов, методов и переменных
Фреймворк для реактивного программирования на Java, используется в мобильной и веб-разработке, помогает реализовать асинхронность — поочередное выполнение действий
Система контроля версий, которая помогает отслеживать историю изменений в файлах
Реляционная система управления базами данных (СУБД), которая распространяется как свободное программное обеспечение
Инструмент, который упрощает написание кода для взаимодействия с View, генерирует binding-классы для каждого файла разметки (layout) в модуле
Инструмент отслеживания и анализа багов в операционных системах iOS и Android
Система для автоматизации сборки приложений и сбора статистики об использовании программных библиотек
Набор библиотек и компонентов для разработки мобильных сервисов
Язык программирования, созданный компанией JetBrains, в основном применяется для разработки Android-приложений
FCM Firebase Cloud Messaging
Android Architecture Components