Как происходит разработка приложений для android? Обратим внимание на несколько пунктов:
Kotlin/Java файлы – в них описывается логика мобильного приложения — функции, которые вы ожидаете от программы. Ранее основным языком разработки под андроид была Java, но на смену ей пришел Kotlin, однако по прежнему можно использовать оба языка даже в рамках одного проекта.
XML файлы – в них создаются макеты — видимый интерфейс.
Когда программа будет написана, ее нужно собрать в один файл. Существует 2 варианта сборки проекта, APK (.apk) и AAB (.aab). AAB заливают, как приложение в Google Play, а APK сразу запускают на устройстве для тестирования мобильного приложения. Для сборки, компиляции существуют специальные технические инструменты.
Все утилиты и файлы, помогающие создать и контролировать программу собраны в IDE (Интегрированная среда мобильной разработки). Через эту программу редактируется код, происходит компиляция и запуск.
Примечательно: Раньше типовой IDE разработчиков являлась Eclipse. На сегодня самой востребованной средой разработки приложения является продукт от Google – Android Studio. Она разработана на основе IntelliJ IDEA (производство JetBrains).
Конечно, существуют более углублённые операции, на каждой из описанных стадий. Продвинутых пользователей может заинтересовать роль виртуальной машины Dalvik. В этой статье расписаны ссылки на ресурсы для разработчиков, которые следует знать. В первую очередь это официальная документация от Google.
Сразу углубиться в документацию и сесть за код, чтобы понять что может платформа правда заманчиво. Уже скоро мы этим займёмся! Однако перед стартом работы с андроид нужно настроить IDE.
Начинающим в программинге Android стоит не спешить, а систематически следовать инструкции. Даже если всё выполняется правильно, возможно будет необходимо исправить небольшую проблему по наладке IDE в зависимости от ОС или версии ресурса. В этом вам помогут поисковые сервисы. Хочется выделить очень полезный ресурс StackOverflow.
Важно не позволить «подводным камням» помешать достижению главной цели — научиться Android программированию. Иногда и профессионалы сталкиваются с трудностями при наладке рабочего окружения. Тогда выручает умение пользоваться командной строкой. Если вы желаете подробнее ознакомиться с данным инструментом, есть полезный вводный туториал.
Помимо упражнений в синтаксисе, необходимо обучаться мышлению программиста. Такому, которое не посчитает слова file X not found концом света. Такой склад мышления развивается когда вы не сдаётесь, а ищете решение проблемы.
Зайдите на сайт Android Studio. Теперь найдите кнопку скачивания новейшей версии для вашей ОС.