Никто не станет утверждать, будто Google не выпускает мощных инструментов, помогающих разработчикам создавать приложения для ее мобильной операционной системы Android. Чтобы не ходить далеко, возьмем, например, интегрированную среду разработки (IDE) Google Android Studio, в которой имеются все необходимые инструменты. Она довольно проста в использовании. При запуске Android Studio открывается помощник, позволяющий легко создать новый проект, задать имя приложения и указать версию API-интерфейса Android. Вы можете выбрать оформление в виде отображения объектов с подробным описанием каждого из них, полноэкранного представления приложения или вывода формы для регистрации пользователя. Затем вы можете определить иконку приложения, выбрав предлагаемую по умолчанию, создав свою собственную иконку или даже текст. Если вы предпочтете текст, Android Studio создаст иконку с этим текстом, выбранным вами цветом и шрифтом. По окончании работы помощника Android Studio создаст для вас законченный проект, содержащий ресурсы, файлы XML и исходный код. Эта полнофункциональная IDE включает также редактор кода, обладающий такими стандартными функциями как подсвечивание синтаксиса и автоматическое завершение написания. Открыв файл дизайнера, вы можете воспользоваться при проектировании внешнего вида своего приложения встроенным в Android Studio WYSIWYG-редактором. Кроме того, Android Studio тесно взаимодействует со стандартным инструментом Android Debug Bridge (ADB). Это позволяет отлаживать приложения в эмуляторе, на физическом или даже на виртуальном устройстве, запущенном под управлением менеджера виртуальных машин, например, выпускаемого корпорацией VMware. В этом слайд-шоу eWeek выделяет те особенности, которые делают Android Studio эффективной платформой разработки.