О мастер-классе
О чем пойдет речь
Приняв участие в мастер-классе, вы узнаете о:
• принципах работы мобильных приложений;
• этапах создания приложения — от идеи до запуска;
• различиях между нативной разработкой под Android и кроссплатформенной разработкой на Flutter;
• базовой архитектуре мобильного проекта
• создании пользовательского интерфейса;
• работе с пользовательскими событиями;
• дальнейших шагах развития в мобильной разработке;
• месте ИИ-инструментов в современном процессе мобильной разработки;
• возможностях и ограничениях ИИ-ассистентов кода (ChatGPT, Claude, GitHub Copilot, Gemini);
• принципах составления запросов (промптов), дающих работоспособный код;
• проверке, отладке и доработке кода, сгенерированного ИИ.
На мастер-классе будет показано на практических примерах:
• создание нового мобильного проекта;
• разработка простого пользовательского интерфейса;
• добавление логики обработки нажатий;
• переход между экранами;
• базовая работа с данными;
• генерация каркаса экрана и разметки интерфейса с помощью ИИ-ассистента;
• разбор и исправление ошибок компиляции с подсказками ИИ;
• рефакторинг и документирование кода средствами ИИ;
• генерация тестовых данных и заготовок кода по описанию задачи;
• запуск приложения на эмуляторе или устройстве.
На мастер-классе будет проведена демонстрация:
• структуры Android-проекта;
• структуры Flutter-проекта;
• различий между нативным и кроссплатформенным подходами;
• процесса сборки и запуска приложения;
• работы ИИ-ассистента непосредственно в среде разработки (Android Studio, VS Code);
• сравнения кода, написанного вручную и полученного с помощью ИИ;
• типичных ошибок ИИ-генерации и способов их выявления.
На мастер-классе будет представлен:
• пример готового мини-приложения;
• пошаговый алгоритм создания мобильного приложения;
• рекомендации по выбору технологии;
• дорожная карта начинающего мобильного разработчика;
• обзор ИИ-инструментов, полезных мобильному разработчику;
• набор готовых промптов для типовых задач мобильной разработки;
• рекомендации по безопасному применению ИИ в рабочих проектах.
Аудитория
Мы уверены, что участие в мастер-классе будет весьма полезно:
• начинающих разработчиков;
• разработчиков, желающих перейти в мобильную разработку;
• специалистов, выбирающих технологию для старта проекта;
• всех, кто хочет попробовать себя в создании мобильных приложений;
• тех, кто хочет научиться применять ИИ-инструменты в реальной разработке, а не только в переписке с чат-ботом.
Подойдет участникам с базовыми знаниями любого языка программирования.
Как будет проходить мероприятие
10:20-10:30 Подключение виртуального класса, сбор группы
10:30-12:00
1. Введение в мобильную разработку
— как устроены мобильные приложения
— обзор инструментов
— сравнение подходов
— обзор ИИ-инструментов разработчика и их роли на каждом этапе
2. Практическая часть: Android
— создание проекта
— разработка интерфейса
— добавление логики
— генерация и доработка кода с помощью ИИ-ассистента
— запуск приложения
12:00-12:10 Перерыв
12:10-14:30
3. Практическая часть: Flutter
— создание проекта
— работа с виджетами
— навигация между экранами
— сборка экрана по текстовому описанию через ИИ
— запуск приложения
4. Подведение итогов и обсуждение
— разбор различий подходов
— что стоит и что не стоит доверять ИИ
— рекомендации по дальнейшему обучению
— ответы на вопросы
Формат проведения:
• дистанционно;
• пошаговый разбор с демонстрацией кода;
• возможность повторять действия за преподавателем;
• предоставление материалов и исходного кода;
• работа с ИИ-ассистентом в реальном времени;
• предоставление подборки промптов и списка ИИ-инструментов.

