Пользователь судит о приложении по интерфейсу и по тому, насколько оно умеет пользоваться возможностями смартфона: сенсорным экраном, камерой, датчиками, геопозицией. Разделы 4–6 программы — от компоновки экрана и обработчиков событий до базы данных, анимации и первой игры для телефона.
Компоновки интерфейса: LinearLayout, ConstraintLayout, FrameLayout, ScrollView. Элементы отображения, ввода и управления: TextView, ImageView, EditText, Button, CheckBox, Switch, RadioButton. Обработчики событий, меню приложения. Жесты: свайп, щипок, долгое нажатие. Датчики смартфона: акселерометр, гироскоп, GPS, датчик освещённости; разрешения. База данных SQLite, подключение библиотек через Gradle. Анимация и частота кадров, игровой цикл, главный поток и «зависание» интерфейса.
Пятнадцать заданий: сопоставить компоновку и датчик с их назначением, разделить элементы интерфейса на отображение и ввод, вставить пропуски о жестах, восстановить шаги создания меню, выбрать функции, требующие разрешения, посчитать кадры анимации и показание акселерометра в покое.
Пояснения показывают, чем RadioButton отличается от CheckBox, почему акселерометр лежащего телефона показывает около 9,8 м/с², зачем долгие операции выносят из главного потока и что делает игровой цикл в каждом кадре.
Работа завершает учебную часть программы перед итоговым приложением. По её результатам видно, может ли ученик спроектировать удобный интерфейс и использовать возможности смартфона в собственном проекте. Программа «Разработка мобильных приложений» — семьдесят два часа: сначала основы Java, затем Android Studio, компоненты приложения, интерфейс, жесты, датчики смартфона, база данных и игры. Ученики проверяют приложения во встроенном эмуляторе и на своих телефонах, а итоговое приложение защищают перед классом. Эта работа — третья из 3 по курсу.
Комплект работает и на школьном компьютере, и на личном смартфоне ученика. Тест можно открыть на заданный промежуток времени — это удобно для выполнения дома. Встроенная защита от списывания отмечает, когда учащийся уходит со страницы теста в другие окна или программы.
Краткая шпаргалка по теме курса: понятия, правила и примеры, типичные ошибки. Заданий этой работы в ней нет — только материал, который она проверяет.
Шпаргалка: Интерфейс, события, возможности смартфона и данные — курс «Разработка мобильных приложений», 7–9 классы →Сопоставьте компоновку Android и способ расположения элементов.
Распределите элементы интерфейса: отображают данные или служат для ввода и управления?
Эта работа открывается в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Разовая оплата, доступ навсегда. Первый тест — бесплатно.
Купить для ребёнка — 190 ₽ Что такое кабинет родителяДля учителей и репетиторов, работающих с учениками вне школы. Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.
Купить тест — 390 ₽ Оферта и реквизитыДля всей школы — подключить организацию по лицензии →
Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.
Посмотреть в демоРеальные экраны прохождения в ЗнаниоМетр: на компьютере, на смартфоне и версия для печати (PDF).