Мобильная разработка

«Мобильная разработка AppInventor»

Срок освоения программы: 1 учебный год
Возраст обучающихся: 7-8 класс
Занятия проходят один раза в неделю
Продолжительность: 1 час 30 минут

У вашего ребёнка есть смартфон? А задумывался ли он, как работают приложения, которые он использует каждый день? Наше направление «Разработка мобильных приложений» даёт ответ на этот вопрос – и не просто даёт, а позволяет стать тем, кто эти приложения создаёт!
Мы начинаем с платформы MIT App Inventor – визуальной среды разработки, где программирование превращается в увлекательный конструктор. Без сложного кода, но с полным пониманием логики и процессов.

Как устроено обучение?

🧩 Визуальное программирование
App Inventor работает по принципу «собери приложение из блоков». Как конструктор Lego, только для мобильных разработчиков. Ребята учатся мыслить алгоритмически, понимать логику приложений и быстро превращать идеи в работающие программы.
📲 Создание игр и полезных приложений
Всё, что мы делаем, – работает на реальных смартфонах. Игры, калькуляторы, чаты, приложения для учёбы, трекеры полезных привычек – ребята создают проекты, которые можно сразу установить на телефон и показать друзьям и родителям.
🎯 От идеи до реализации
Мы учим не просто собирать приложения. Мы учим проектировать: продумывать интерфейс, логику работы, удобство для пользователя. Каждый проект проходит путь от идеи до готового продукта.

«Мобильная разработка Kotlin»

Срок освоения программы: 1 учебный год
Возраст обучающихся: 8-11 классы
Занятия проходят два раза в неделю
Продолжительность: 1 час 30 минут

Наше направление «Мобильная разработка Kotlin» – это полноценное погружение в мир создания промышленных приложений для операционной системы Android. Мы не просто учим программировать. Мы готовим разработчиков, способных создавать продукты, которыми будут пользоваться миллионы людей.

Из чего складывается обучение?

💻 Язык программирования Kotlin
Kotlin – это официальный язык разработки под Android. Именно на нём пишутся современные, быстрые и надёжные приложения для миллионов устройств по всему миру. Ребята осваивают синтаксис, принципы объектно-ориентированного программирования и учатся писать код, который работает на реальных смартфонах.
🛠️ Android Studio – профессиональная среда разработки
Мы работаем в той же программе, что и профессиональные разработчики в крупных IT-компаниях. Ребята знакомятся со структурой проектов, учатся отлаживать код и работать с эмуляторами.
📱 Создание полноценных приложений
От «Hello, World!» до готовых продуктов, которые можно установить на смартфон. Мы проходим весь путь: проектирование интерфейса, написание логики, работа с базами данных, подключение к интернету, дизайн пользовательских экранов.

Ежегодно наши ученики выступают на чемпионате «Профессионалы» и занимают призовые места в межрегиональном этапе. А также мы участвуем и становимся призерами в Национальной технологической олимпиаде (НТО).

Педагоги

Чуйков Антон Юрьевич

Структура курса

Юниоры (7-8 класс)
Ребята создадут свои первые Android приложения и загрузят их на телефон
Узнают как быстро создать прототип приложения в AppInventor
Поработают с датчиками телефона (акселерометр, GPS)
Освоят основы проектирования графического интерфейса (UI)
Изучат основы взаимодействия с сетью интернет и внешними сервисами с помощью протокола HTTP
Узнают основы жизненного цикла приложения
Попробую работать с встроенной базой данных SQLite
Напишут техническое задание на разработку приложения
Научатся тестировать приложения
Разработчики (9+ класс)
Ребята научатся работать со средой Android Studio
Изучат основы программирования на языке Java
Научатся создавать графический интерфейс пользователя (GUI), используя язык XML
Узнают основные подходы взаимодействия приложения с пользователем (MVC, MVI, MVVM)
Создадут клиент-серверное приложение
Изучат основные протоколы взаимодействия с сервером (JSON, XML)
Узнают как организовывать внутреннюю структуру проекта с использованием концепции Clean Architecture
Научатся писать полное техническое задание и документацию на разработку клиент-серверного приложения
Изучат основные концепции в тестировании приложений (Unit, Integration)