Практический курс из двух модулей: дети создают полноценные Android-приложения, прокачивают алгоритмическое мышление, дизайн интерфейса и командную работу. Реальные задачи и презентуемые результаты.
«Делаем полезные приложения, как в реальном мире: идея → прототип → тест → релиз»
Нужен Google-аккаунт у каждого ученика; Android-смартфон/планшет на занятии обязателен.
Объясняем «по делу», в моменте: минимальная теория — максимум практики.
План — ориентир. Скорость прохождения может меняться в зависимости от уровня группы и усвоения материала.
№ | Тема | Практика |
---|---|---|
1 | Старт: аккаунт, интерфейс, ассеты | Поиск/авторское право на медиа, загрузка в проект, базовый UI. |
2 | AppsGeyser (шаблоны) — быстрый прототип | Типовое приложение, QR-установка, отличие от App Inventor. |
3 | Акселерометр | «Шляпа-сортировщица»: реакция на наклон, случайный выбор. |
4 | Кнопки и медиа | «Драм-машина»: события нажатий, проигрывание звуков. |
5 | Взаимодействия с кнопками | «Кибер-пёс»: короткое/долгое нажатие, жесты. |
6 | Кнопки-изображения | «Найди кота»: сетка, составное изображение. |
7 | Экраны и переходы | «Угадай кто?»: навигация между экранами. |
8 | TinyDB и состояние | «Цветомузыка»: сохраняем настройки при переходах. |
9 | Речь → текст | «Загадочник»: распознавание речи, обработка условий. |
10 | Переводчик | Компонент переводчика, ввод/вывод, UX текста. |
11 | RGB и Canvas | «Игры с цветом»: кодировка цветов, отрисовка на холсте. |
12 | Списки и поиск | «Справочник»: фильтр по ключевому слову. |
13 | Графический редактор | Canvas + Camera, сохранение результата. |
14 | Сенсоры местоположения | «Помощник туриста»: GPS/ориентация. |
15 | Хакатон: планирование | Идея, прототип, роли в команде, чек-листы. |
16 | Хакатон: защита | Демо, экспертная оценка, сертификаты. |
№ | Тема | Практика |
---|---|---|
1 | Приложение для рисования | Canvas, цвета, камера, шэринг; правила авторского права. |
2 | Игра «Счастливая 7» | Переменные, условия, звуки, сборка .apk. |
3 | Таймер и уведомления | Notifier, Clock, сенсоры; тайм-приложение. |
4 | Физика: «Гольф» | Скорость, отскоки, генерация уровней. |
5 | Списки и ListView | CRUD-логика со списками, навигация по экранам. |
6 | Кликер | Случайные числа, анимация, счётчик. |
7 | Шагомер | Pedometer, подсчёт шагов/калорий. |
8 | Диалог с чат-ботом | Speech-to-Text, Text-to-Speech, ветвления. |
9 | Pura Vida Apps | Подключение расширений; кейсы (счётчик, графики). |
10 | Камень-ножницы-бумага | Функции, генератор случайных значений, UI. |
11 | WebViewer и ссылки | Встроенные страницы, запуск по ссылке, Bluetooth. |
12 | «Том и Джерри» | Спрайты, интервалы, скорость, курс. |
13 | Математический тренажёр | Генерация примеров, режимы, счёт. |
14 | Расписание на Firebase | Структура БД, чтение/запись, экраны «Дни недели». |
15 | Подготовка к хакатону | Питч, уникальность, критерии; план работ. |
16 | Хакатон: защита проектов | Демо, фидбэк экспертов, закрытие модуля. |
Итоговая нагрузка: 32 занятия (2×16) × ~90 минут. План и глубина тем адаптируются под группу.