Разработка мобильных приложений
Цель профиля Разработка мобильных приложений — формирование у школьников прикладных навыков и компетенций, необходимых для создания мобильных приложений полного цикла: от проектирования интерфейса и клиентской логики до построения серверной архитектуры и взаимодействия через API. Олимпиада позволяет участникам погрузиться в реальные сценарии работы в IT-компании, пройти путь от собеседования до выполнения проектного задания в условиях командной разработки.
Концепция профиля основана на деловой игре «Стажировка в компании S-Mobile». Все этапы Олимпиады оформлены как симуляция поступления и прохождения стажировки в разработческой команде мобильного стартапа. Это вовлекает участников в контекст прикладных технологических задач и позволяет на практике применять знания в области Android-разработки, UI/UX-дизайна и бэкенда.
Первый отборочный этап включает инженерный тур в виде теста, где оцениваются навыки анализа информации, чтения документации, работы с SQL, JSON и REST API. Здесь проверяется базовая IT-грамотность и способность к самостоятельному обучению.
На втором отборочном этапе участники переходят к выполнению практических задач в выбранной роли: Android-разработчика, UI/UX-дизайнера или бэкенд-разработчика. Индивидуальные задания позволяют им развить профильные навыки, а командные — попробовать себя в совместной работе, спланировать и реализовать прототип реального мобильного приложения.
Инженерный тур заключительного этапа ставит задачу разработки мобильного приложения и серверной части в рамках кейса, приближенного к задачам реальной индустрии. Участники создают приложение для системы СКУД, обеспечивающее вход по QR-коду и предоставляющее администраторам возможность управления пропусками. Особое внимание уделяется вопросам безопасности, архитектуры, тестирования, а также качеству UX-дизайна. Здесь, в том числе, делается акцент на оценивание индивидуального вклада каждого в решение финальной командной задачи.
Каждый этап последовательно вовлекает участников в решение все более комплексных задач — от индивидуальных до командных, — развивая не только технические, но и проектные, коммуникационные и управленческие компетенции.
Профиль востребован среди школьников, интересующихся мобильной разработкой, и может стать отличной стартовой площадкой для поступления в ведущие вузы по направлениям «Прикладная информатика», «Программная инженерия», «Информационные технологии». Выпускники профиля успешно применяют полученные навыки в университетских проектах, хакатонах и первых стажировках в IT-компаниях.
