Содержание курса
1. Введение и подготовка
5 уроков
18
18
0м
0
Закрытый
1.1
Что такое MIT App Inventor?
↗
6
6
-
0
Закрытый
1.2
Регистрация и вход
↗
4
4
-
0
Закрытый
1.3
Обзор интерфейса
↗
4
4
-
0
Закрытый
1.4
Установка MIT AI2 Companion на телефон
↗
2
2
-
0
Закрытый
1.5
Альтернатива: использование эмулятора в браузере
↗
2
2
-
0
2. Первое приложение — «Hello, World!» по-новому
5 уроков
9
9
0м
0
Закрытый
2.1
Designer: Добавляем компоненты
↗
4
4
-
0
Закрытый
2.2
Properties: Меняем свойства
↗
1
1
-
0
Закрытый
2.3
Blocks: Первые блоки кода
↗
2
2
-
0
Закрытый
2.4
Тестирование через Companion
↗
1
1
-
0
Закрытый
2.5
Практическое задание
↗
1
1
-
0
3. Осваиваем интерфейс: компоненты и их расположение
5 уроков
10
10
0м
0
Закрытый
3.1
Менеджеры компоновки
↗
2
2
-
0
Закрытый
3.2
Работа с изображениями
↗
2
2
-
0
Закрытый
3.3
Текстовые поля ввода
↗
2
2
-
0
Закрытый
3.4
Ползунки и переключатели
↗
2
2
-
0
Закрытый
3.5
Создание простого анкета/профиля пользователя
↗
2
2
-
0
4. Программируем логику: переменные, условия, процедуры
5 уроков
7
7
0м
0
Закрытый
4.1
Переменные
↗
2
2
-
0
Закрытый
4.2
Математические операции
↗
1
1
-
0
Закрытый
4.3
Условные операторы
↗
2
2
-
0
Закрытый
4.4
Процедуры
↗
1
1
-
0
Закрытый
4.5
проект модуля: "Простой калькулятор"
↗
1
1
-
0
5. Работа со списками и циклами
5 уроков
10
10
0м
0
Закрытый
5.1
Что такое список?
↗
2
2
-
0
Закрытый
5.2
Основные операции со списками
↗
2
2
-
0
Закрытый
5.3
Циклы
↗
2
2
-
0
Закрытый
5.4
Циклы с условием
↗
2
2
-
0
Закрытый
5.5
Создание "Списка дел"
↗
2
2
-
0
6. Мультиэкранность и навигация
5 уроков
5
5
0м
0
Закрытый
6.1
Добавление нового экрана
↗
1
1
-
0
Закрытый
6.2
Переход между экранами
↗
1
1
-
0
Закрытый
6.3
Передача данных между экранами
↗
1
1
-
0
Закрытый
6.4
Получение данных при загрузке экрана
↗
1
1
-
0
Закрытый
6.5
проект модуля: "Многостраничная анкета"
↗
1
1
-
0
7. Работа с медиа
5 уроков
5
5
0м
0
Закрытый
7.1
Работа с камерой
↗
1
1
-
0
Закрытый
7.2
Воспроизведение звуков
↗
1
1
-
0
Закрытый
7.3
Текст в речь
↗
1
1
-
0
Закрытый
7.4
Виброотклик
↗
1
1
-
0
Закрытый
7.5
Создание "Мем-генератора"
↗
1
1
-
0
8. Хранение данных: TinyDB
5 уроков
5
5
0м
0
Закрытый
8.1
Зачем нужно хранилище?
↗
1
1
-
0
Закрытый
8.2
Сохранение данных
↗
1
1
-
0
Закрытый
8.3
Загрузка данных
↗
1
1
-
0
Закрытый
8.4
Сохранение и загрузка списков
↗
1
1
-
0
Закрытый
8.5
проект модуля: "Улучшенный Список дел"
↗
1
1
-
0
9. Работа с интернетом и API
7 уроков
7
7
0м
0
Закрытый
9.1
Компонент Web и отправка GET-запроса
↗
1
1
-
0
Закрытый
9.2
Что такое API? Анализ JSON-ответа
↗
1
1
-
0
Закрытый
9.3
Работа с открытым API погоды
↗
1
1
-
0
Закрытый
9.4
Обработка ошибок сети
↗
1
1
-
0
Закрытый
9.5
Итоговый проект модуля: "Мини-Браузер Погоды"
↗
1
1
-
0
Закрытый
9.6
Тест первая часть
↗
1
1
-
0
Закрытый
9.7
Тест вторая часть
↗
1
1
-
0
10. Финальный проект
5 уроков
7
7
0м
0
Закрытый
10.1
Выбор идеи и проектирование
↗
2
2
-
0
Закрытый
10.2
Разработка интерфейса в Designer
↗
2
2
-
0
Закрытый
10.3
Написание логики в Blocks
↗
1
1
-
0
Закрытый
10.4
Тестирование и отладка
↗
1
1
-
0
Закрытый
10.5
Публикация APK-файла
↗
1
1
-
0