1. Профиль компетенций
Участники должны владеть базовыми и прикладными навыками разработки
мобильных приложений для платформы Android и понимать принципы
построения пользовательских интерфейсов, работы с каталогами данных
и обработки фоновых процессов.
- знание архитектуры Android-приложений;
- разработка пользовательских интерфейсов мобильных приложений;
- работа со списками данных и навигацией между экранами;
- обработка сетевых запросов и данных в формате JSON;
- реализация поиска и фильтрации данных;
- организация фоновых задач и отображение статусов выполнения;
- обработка ошибок и обеспечение устойчивости приложения.
2. Программное обеспечение конкурсной площадки
- Microsoft Windows 10/11;
- Android Studio (актуальная стабильная версия);
- Android SDK и необходимые компоненты;
- Android Emulator и/или мобильное устройство (по регламенту площадки);
- Microsoft Office или аналогичный офисный пакет;
- доступ к сети Интернет.
3. Формат конкурсного задания
Участникам необходимо разработать мобильное приложение —
расширенную версию витрины Android-приложений с возможностью
поиска по каталогу и реализацией механизма фоновой установки
приложений.
- создание интерфейса каталога приложений;
- реализация поиска и отображения результатов;
- разработка карточки приложения;
- реализация механизма загрузки и установки в фоновом режиме;
- отображение статусов выполнения операций;
- обеспечение корректной обработки ошибок и исключительных ситуаций.
4. Формат проведения
Финальный этап проводится в очном формате и предусматривает выполнение
практического задания в установленной конкурсной среде с последующей
сдачей проекта в соответствии с требованиями организаторов.
5. Ограничения
- запрещено использование нейросетей и автоматических средств генерации кода;
- запрещена авторизация в облачных сервисах и внешних репозиториях;
- запрещено использование мессенджеров и внешних носителей данных.
6. Разрешённые ресурсы
- официальная документация и справочные материалы без авторизации;
- поиск информации в сети Интернет;
- использование стандартных библиотек платформы.