Глиф Учебники

Как начать писать под Android

Справочник · Kotlin · 3 минуты чтения

Для приложений Android нужна Android Studio — бесплатная официальная среда разработки от Google. Она построена на IntelliJ IDEA, и Kotlin в ней уже есть: отдельно ставить ничего не нужно. Скачивается она с сайта developer.android.com, раздел Android Studio, — есть версии для Windows, macOS и Linux.

Сначала — основы языка

Приложение сразу состоит из многого: экран, кнопки, жизненный цикл, ресурсы, сборка Gradle. Если параллельно разбираться ещё и в самом языке, всё смешивается. Поэтому сначала пройдите основы Kotlin на простых программах: переменные, условия, циклы, функции и лямбды, null-безопасность, коллекции, классы — уроки этой темы с первого (Установка Kotlin и первая программа) по последний. Для этого хватит IntelliJ IDEA или браузера.

Первый проект

  1. Установите и запустите Android Studio. При первом запуске мастер настройки скачает Android SDK — наборы для сборки приложений. Нужен интернет и несколько гигабайт места на диске.
  2. На стартовом экране нажмите New Project.
  3. На вкладке Phone and Tablet выберите шаблон Empty Activity и нажмите Next.
  4. Введите имя в поле Name. Package name можно оставить как есть, в Minimum SDK — самую старую версию Android, на которой приложение должно работать.
  5. Нажмите Finish. Первая сборка проекта (Gradle скачивает нужные библиотеки) занимает несколько минут.

Шаблон Empty Activity создаёт приложение на Jetpack Compose — современном способе описывать экран кодом на Kotlin. В файле MainActivity.kt будет функция примерно такого вида:

Kotlin
@Composable
fun Greeting(name: String, modifier: Modifier = Modifier) {
    Text(
        text = "Hello $name!",
        modifier = modifier
    )
}

Это обычная функция Kotlin с пометкой @Composable: она описывает, что показать на экране, — здесь текст. Посмотреть результат без запуска можно в режиме Split справа вверху над кодом: слева код, справа — превью.

Запуск на эмуляторе или телефоне

Приложение запускают на виртуальном телефоне или на своём — выберите, что удобнее.

Эмуляторвиртуальный телефон на компьютере

Его создают в Device Manager Android Studio. Эмулятору нужна аппаратная виртуализация (Intel VT-x или AMD-V), она включается в настройках BIOS/UEFI (встроенной программы компьютера; её настройки открываются клавишей при включении), и заметная часть оперативной памяти — на слабом компьютере он работает медленно.

Свой телефонпо кабелю USB

Часто это удобнее эмулятора:

  1. В настройках телефона найдите пункт «Номер сборки» (обычно в разделе «О телефоне»; у разных производителей путь разный) и нажмите на него семь раз — появятся параметры разработчика.
  2. В параметрах разработчика включите отладку по USB.
  3. Подключите телефон кабелем и разрешите отладку в окне, которое появится на телефоне.

Отладка по USB даёт подключённому компьютеру широкий доступ к телефону. Разрешайте её только своему компьютеру, а после занятий выключайте в параметрах разработчика.

Телефон или эмулятор выбирается в списке устройств вверху окна Android Studio, запуск — зелёный треугольник Run 'app'.

Что дальше

Об устройстве самой системы Android, настройках и приложениях — в теме Android.