Android-приложение — не одна программа, а набор компонентов, которыми управляет операционная система: экраны-активности, фоновые сервисы, поставщики данных и приёмники системных сообщений. Второй и третий разделы программы знакомят с Android Studio, архитектурой приложения и первым «Hello World!» на эмуляторе.
Операционная система Android, среда Android Studio и её инструменты: редактор макетов, эмулятор, отладчик и журнал Logcat. Разметка интерфейса в XML и код на Java или Kotlin. Виды приложений: переднего плана, фоновые, виджеты. Компоненты: Activity, Service, Content Provider, Broadcast Receiver; Intent для запуска компонентов. Манифест и разрешения. Жизненный цикл активности и пересоздание при повороте экрана. Установочный файл APK. Единицы dp и плотность экрана.
Пятнадцать заданий: сопоставить компонент и его назначение, расставить методы жизненного цикла активности, разделить приложения по видам, вставить пропуски о разметке, языке и манифесте, пересчитать dp в пиксели, выбрать инструменты Android Studio, выбрать компонент для фонового воспроизведения музыки.
Пояснения показывают, почему плеер, играющий при выключенном экране, делают сервисом, почему после поворота телефона пропадают введённые данные, зачем в манифесте разрешения и почему размеры в интерфейсе задают в dp, а не в пикселях.
Работа рассчитана на первые занятия с Android Studio, до проектирования интерфейса. Понимание компонентов и жизненного цикла избавляет от самых частых ошибок начинающих: потерянного состояния экрана и «падения» приложения при обращении к камере без разрешения. Программа «Разработка мобильных приложений» — семьдесят два часа: сначала основы Java, затем Android Studio, компоненты приложения, интерфейс, жесты, датчики смартфона, база данных и игры. Ученики проверяют приложения во встроенном эмуляторе и на своих телефонах, а итоговое приложение защищают перед классом. Эта работа — вторая из 3 по курсу.
Ученик отвечает как с компьютера, так и с телефона; специальные программы не требуются — тест открывается в обычном браузере. Учитель может задать период, в течение которого доступен тест, поэтому его допустимо выполнять и дома. Чтобы снизить риск списывания, фиксируются попытки переключиться на другие вкладки браузера или другие приложения.
Краткая шпаргалка по теме курса: понятия, правила и примеры, типичные ошибки. Заданий этой работы в ней нет — только материал, который она проверяет.
Шпаргалка: Android: архитектура приложения и его компоненты — курс «Разработка мобильных приложений», 7–9 классы →На каком ядре построена операционная система Android?
Сопоставьте компонент Android-приложения и его назначение.
Эта работа открывается в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Разовая оплата, доступ навсегда. Первый тест — бесплатно.
Купить для ребёнка — 190 ₽ Что такое кабинет родителяДля учителей и репетиторов, работающих с учениками вне школы. Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.
Купить тест — 390 ₽ Оферта и реквизитыДля всей школы — подключить организацию по лицензии →
Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.
Посмотреть в демоРеальные экраны прохождения в ЗнаниоМетр: на компьютере, на смартфоне и версия для печати (PDF).