Чему вы научитесь
- 🚀 Создавать с нуля настоящие приложения и 2D-игры, которые работают прямо на твоем смартфоне
- 🧩 Собирать сложные программы из блоков так же легко и весело, как конструктор LEGO
- 🎮 Разрабатывать культовые игры: динамичный кликер с магазином улучшений, Арканоид и космический шутер с физикой
- 🪄 Управлять играми наклоном и тряской телефона благодаря встроенному акселерометру
- 🤖 Создавать собственного голосового помощника, который слышит тебя, отвечает вслух и шутит
- 🌐 Подключать живой интернет к приложению: подтягивать данные из онлайн-баз покемонов, аниме и погоды через API
- 💾 Навсегда сохранять рекорды, пароли и настройки в памяти смартфона с помощью локальной базы TinyDB
- 📱 Компилировать готовые файлы .APK, устанавливать их на телефоны друзей и собирать первые лайки на свое портфолио!
О курсе
Мечтаешь создавать собственные мобильные приложения и игры, но думаешь, что программирование — это скучно, сложно и требует сотен строк непонятного кода? Долой стереотипы!
Добро пожаловать в захватывающий мир MIT App Inventor — визуальной среды разработки от ученых легендарного Массачусетского технологического института. Здесь программы собираются как конструктор LEGO: ты соединяешь цветные блоки-пазлы, а результат в реальном времени оживает на экране твоего смартфона!
🌟 Почему этот курс особенный:
- 🚀 Практика с первых 15 минут: первое звучащее приложение ты запустишь на телефоне уже на первом уроке! Никакой нудной теории без дела.
- 📱 Настоящий результат в твоем кармане: мы научимся не просто тестировать проекты, но и собирать готовые установочные файлы
.APK, которые ты сможешь скинуть друзьям или родителям. - 🎮 Собственный GameDev: создавай игры на холсте (Кликер, Арканоид, Космический шутер) с анимацией, отскоками и подсчетом очков.
- 🪄 Смартфон как лаборатория: оживляй приложения с помощью акселерометра (управление тряской и наклоном), микрофона, камеры и синтезатора речи.
- 🌐 Настоящие веб-технологии: научись вытягивать живые данные из интернета через Web API (JSON) — сделаем каталоги аниме и покемонов!
- ⭐ Задания двух уровней: пошаговые инструкции для уверенного старта и крутые PRO-челленджи со звёздочкой для тех, кто хочет максимум.
🗺 Что мы создадим за время курса:
- Hello Purr — интерактивный мурчащий питомец с виброоткликом.
- Звуковая панель (Soundboard) — карманная мем-станция со стильным дизайном.
- Шар предсказаний (Magic 8-Ball) — рандомайзер ответов по встряхиванию смартфона.
- Космический кликер — игра с таймером, магазином прокачки и комбо.
- Арканоид и Космический защитник — 2D-игры на Canvas со спрайтами и физикой.
- Голосовой ассистент — помощник, который распознает команды и отвечает голосом.
- Pokédex & Anime Catalog — онлайн-справочники с сетевыми запросами к API.
- Многоэкранный текстовый квест — игра с авторизацией, PIN-кодом и сохранением в базу TinyDB.
- Твой собственный авторский выпускной проект из банка идей!
Для кого этот курс
Начальные требования
Для успешного прохождения курса тебе не нужен никакой предварительный опыт в программировании!
Всё, что понадобится:
- Базовая компьютерная грамотность: умение пользоваться браузером, клавиатурой и мышкой.
- Школьная арифметика: понимание простых операций сложения, вычитания, умножения и знаков сравнения ($>$, $<$, $=$).
- Оборудование:
- Компьютер или ноутбук с выходом в интернет (Windows, macOS или Linux).
- Смартфон или планшет на Android (или iPhone/iPad) для мгновенного запуска проектов по Wi-Fi. (Если телефона нет под рукой — покажем, как запускать всё прямо на экране компьютера через встроенный эмулятор!).
- Любопытство и желание создавать крутые вещи своими руками! 🚀
Как проходит обучение
Обучение построено по принципу микрообучения (Micro-learning): максимум практики, минимум скучной теории и моментальный результат на экране твоего смартфона!
🔹 Как устроен процесс:
- ⚡️ Короткие и ёмкие шаги (3–5 минут): Никаких усыпляющих часовых лекций! Теория подается небольшими порциями через наглядные схемы, жизненные аналогии и яркие анимации.
- 📱 Живое тестирование в реальном времени: Ты собираешь проект на компьютере, сканируешь QR-код — и приложение мгновенно оживает на твоем телефоне по Wi-Fi. Нажал кнопку на ПК — она тут же изменилась в твоих руках!
- 🧩 Интерактивные тренажеры: После каждого блока теории тебя ждут тесты, задачи на логику, сортировку алгоритмов и сопоставление блоков для закрепления материала.
- ⭐ Задания двух уровней сложности:
- Базовый уровень: подробные пошаговые инструкции, по которым проект получится абсолютно у каждого.
- PRO-челленджи со звёздочкой: творческие усложнения для тех, кто хочет добавить в игру супер-способности, секретные уровни или продвинутую механику.
- 🏆 Выпускной проект и экспорт APK: В финале ты выберешь идею из нашего банка проектов (или придумаешь свою), оформишь паспорт проекта и скомпилируешь настоящий установочный файл для Android.
- 💬 Поддержка в комментариях: Застрял или появился вопрос? Преподаватель и сокурсники всегда на связи в обсуждениях под каждым шагом урока!
Программа курса
В курс входят
- 55 уроков
- 48 тестов
Наши преподаватели
Что вы получаете
- Фундаментальное понимание логики программирования (переменные, условия, циклы, массивы и словари) без зубрежки сложного синтаксиса
- Портфолио из 10+ работающих приложений и игр (Кликер, Арканоид, Голосовой ассистент, Pokédex и др.)
- Опыт работы с «железом» смартфона: управление наклоном и встряхиванием (акселерометр), синтез речи, вибрация и камера
- Навык взаимодействия с интернетом: отправка сетевых запросов к Web API и чтение данных в формате JSON
- Умение сохранять игровые рекорды и настройки пользователей в постоянную базу данных TinyDB
- Навык сборки готовых файлов .APK и установки своих приложений на любые Android-устройства
- Готовый паспорт авторского проекта, с которым можно участвовать в школьных конференциях и IT-хакатонах
- Постоянный доступ ко всем материалам, схемам и шпаргалкам курса
- Поддержку наставника и доступ к сообществу единомышленников в комментариях к шагам