search icon search icon ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ

Разработка мобильных приложений

  • Профиль РСОШ
  • 100 БАЛЛОВ ЕГЭ
  • Профиль РСОШ
  • 100 БАЛЛОВ ЕГЭ
Математика Информатика
  • Этап 1 — индивидуальный
    17 сентября — 23 октября
    2026
  • Этап II — командный
    5 ноября — 11 декабря
    2026
  • Финал
    15 февраля — 15 апреля
    2027

Точные даты этапов по профилю — в Личном кабинете на платформе «Талант». Общие даты этапов — на странице Расписания

Профиль посвящён разработке мобильных приложений и созданию программных продуктов с клиент-серверной архитектурой. Участники проходят полный цикл разработки — от анализа задачи и проектирования приложения до создания Android-приложения и серверной части.

На соревнованиях вы научитесь работать с Android SDK, языками Kotlin или Java, базами данных и серверными технологиями. В финале команда создаст готовый программный продукт на основе актуального социального или бизнес-кейса.

Разработка мобильных приложений1
Разработка мобильных приложений2
Разработка мобильных приложений3
Разработка мобильных приложений4
Разработка мобильных приложений5
Разработка мобильных приложений6
Разработка мобильных приложений7
Разработка мобильных приложений8
Разработка мобильных приложений9
01 9

Этапы соревнований

Этап 1 — индивидуальный

Первый этап состоит из двух туров.

Инженерный тур знакомит с тематикой профиля и образовательной программой по разработке мобильных приложений. Участники решают задачи:

  • по поиску и анализу информации и работе с документацией;
  • по установке программного обеспечения и работе с Git-репозиториями;
  • по анализу исходного кода приложения;
  • по составлению запросов к серверам и базам данных;
  • по сериализации структур данных.

Предметный тур проверяет уровень школьной подготовки:

  • по информатике;
  • по математике.

Этап II — командный

Второй этап состоит из индивидуального и командного туров.

Индивидуальный тур продолжает темы инженерного тура первого этапа. Участникам предстоит решать общие задачи и задания, связанные с отдельными ролями в команде. Это помогает развить компетенции, которые понадобятся при разработке приложения.

Для участия в командном туре необходимо собрать команду из 2–3 человек.

Команде предстоит создать прототип программного продукта с двумя частями:

  • клиентской — Android-приложением;
  • серверной — программной частью, которая обеспечивает работу приложения.

Работа над задачами второго этапа и образовательные материалы профиля помогают подготовиться к финалу.

Финал

В финале командам предстоит создать программный продукт с клиент-серверной архитектурой.

Клиентская часть представляет собой нативное Android-приложение, которое разрабатывается в Android Studio с использованием Kotlin или Java и Android SDK.

Конкретное техническое задание меняется каждый сезон. Тематика продукта определяется социальной или бизнес-значимостью актуальной задачи.

Для разработки Android-приложения участникам потребуется:

  • работать с Android SDK и вспомогательными библиотеками;
  • проектировать интерфейс мобильного приложения;
  • применять принципы Material Design;
  • организовать взаимодействие приложения с сервером.
  • работать с web-фреймворком, например Spring Framework;
  • проектировать и администрировать базы данных;
  • разрабатывать серверную часть, которая предоставляет приложению необходимые данные.

Итогом работы команды должен стать работающий программный продукт, в котором Android-приложение взаимодействует с серверной частью.

Требования к команде

Знания и навыки

Разработка Android-приложений. Умение создавать нативные приложения в Android Studio, работать с Android SDK и вспомогательными библиотеками.

Программирование на Kotlin или Java. Умение писать и анализировать исходный код приложения и использовать язык программирования для реализации функций продукта.

Клиент-серверная архитектура. Понимание принципов взаимодействия мобильного приложения с сервером и умение организовать обмен данными между ними.

Разработка серверной части. Навыки работы с web-фреймворками, например Spring Framework, и создания программной части, которая предоставляет данные Android-приложению.

Базы данных. Умение составлять запросы, проектировать и администрировать базы данных.

Работа с данными. Понимание принципов сериализации структур данных и передачи данных между клиентом и сервером.

Git и командная разработка. Умение работать с Git-репозиториями и использовать систему контроля версий при совместной разработке.

Работа с документацией. Умение искать и анализировать техническую информацию, изучать документацию и применять её при разработке.

Команда

Для участия во втором и заключительном этапах вам понадобится команда из 2–3 человек.

В команде могут быть следующие роли:

  • Android-разработчик. Отвечает за разработку клиентской части программного продукта — Android-приложения, которое взаимодействует с сервером.

  • Бэкенд-разработчик. Разрабатывает серверную часть программного продукта, которая обрабатывает запросы и предоставляет необходимые данные Android-приложению.

  • Тимлид. Координирует работу команды и взаимодействует с организаторами профиля. Роль тимлида обязательно совмещается с одной из других ролей — отдельного участника только на позиции тимлида в команде быть не может.

Материалы подготовки

Организаторы

Партнеры

background image background image background image background image background image background image background image background image background image background image background image background image
background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image