#AndroidStudio **** Подготовил Ларин Павел **** **Для чего используется Android Studio?** Android Studio — это IDE (интегрированная среда разработки) для работы с платформой Android. Она позволяет разрабатывать приложения для смартфонов, планшетов, часов, телевизоров и других устройств на этой ОС. Android Studio это официальная среда разработки, которую поддерживает Google. Она основана на IntelliJ IDEA от компании JetBrains. В Android Studio те же горячие клавиши и интерфейс, что и в других продуктах JetBrains. Android Studio создана специально для взаимодействия с такими языками программирования, как Java и Kotlin. Поэтому начинающий разработчик, решивший познакомиться с инструментами Android Studio, должен уже обладать навыками в одном из двух перечисленных выше языков и знать основы разработки приложений для ОС Google. Android Studio превосходит конкурента по многим параметрам, к которым можно отнести: гибкость среды разработки, больший набор функций, процесс разработки, который подстраивается под разработчика. Достоинства утилиты: редактор кода, с которым удобно работать; позволяет разрабатывать приложения не только для смартфонов/планшетов, а и для портативных ПК, приставок для телевизоров Android TV, устройств Android Wear, новомодных мобильных устройств с необычным соотношением сторон экрана; тестирование корректности работы новых игр, утилит, их производительности на той или иной системе, происходит непосредственно в эмуляторе; рефакторинг уже готового кода; достаточно большая библиотека с готовыми шаблонами и компонентами для разработки ПО; разработка приложения для Android N – самой последней версии операционной системы; предварительная проверка уже созданного приложения на предмет ошибок в нем; большой набор средств инструментов для тестирования каждого элемента приложения, игры; для неопытных/начинающих разработчиков специально создано руководство по использованию Android Studio, размещенное на официальном сайте утилиты. **Установка Android Studio** Установите Java SDK. Для этого перейдите на официальный сайт Oracle в раздел Downloads и скачайте нужную версию Java SDK. Для разных проектов могут понадобиться разные версии, но если вы не знаете, какая нужна, скачивайте последнюю. В отличие от многих инструментов разработки, за Android Studio не нужно платить. Чтобы скачать Android Studio, перейдите на официальный сайт для разработчиков Android и нажмите Download, согласитесь с условиями использования и нажмите Download Android Studio. После завершения скачивания запустите установочный файл и начните процесс установки. Сначала выберите путь установки Android Studio и Android SDK. Оставьте пути по умолчанию или выберите свои. ![1](intstall.png) ![2](path.png) Android SDK — это дополнительный набор инструментов Android Studio, которые помогают написать код, запустить тестирование и отладку, проверить работу приложения на различных версиях операционной системы и оценить результат в реальном времени. Также пакет позволяет пользователям получать информацию о состоянии операционной системы, читать логи и выявлять ошибки. Через SDK для Андроид можно восстанавливать программную оболочку и устанавливать сторонние прошивки. **Как использовать Android Studio** После установки включаем Android Studio и видим перед собой окно с надписью New Project. IDE предлагает нам создать новую программу. Если такое окно не появилось, то открываем New Project вручную, кликнув сначала по кнопке File в верхнем левом углу, а потом на New Project. Работа в Android Studio похожа на работу в большинстве современных IDE. Однако, как и везде, здесь есть свои нюансы. Для создания проекта нужно указать его название, а также домен своей компании (если таковой имеется, конечно). Здесь же можно указать другой путь для хранения проекта, но это необязательно. ![3](new.png) **** **Интерфейса Android Studio** Основное окно делится на 4 основных блока: **Palette** – это все окна, которые уже есть в вашем приложении. По мере разработки их количество будет увеличиваться. **Component** Tree – здесь будут все компоненты, даже если они не относятся к конкретному окну. **Design Editor** – главное окно с выбранным окном приложения или редактором кода. **Attributes Panel**, или «Инспектор». Набор настроек, относящихся к элементу, с которым вы работаете в текущий момент. ![4](inter.png) **** **Структура проекта Android** Если в предыдущем шаге вы выбрали шаблон Empty Activity, то при создании проекта студия сгенерирует и структуру файлов проекта. Так выглядит пустой, только что созданный проект в Android Studio. Он содержит 2 корневые папки: app и Gradle Scripts. Папка app включает 3 подпапки: manifests (содержит файлы конфигураций приложения), java (содержит исходный код приложения) и res (содержит файлы ресурсов — картинок, стилей, размерностей и т.д.). ![5](struct.png) **Создание примитивной программы** Из вкладки component выбираем элемент button и textview. На панели должен появится вот такой текст ![6](code.png) Далее откроем класс MainActivity и добавим для обработки нажатие и после-нажатие изменяем текст. Пример кода: override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val textView = findViewById(R.id.textView) val button = findViewById