Авторизация
Регистрация
Разработка мобильных
приложений
$10 000
I место
$10 000
II, III место
Флагманские модели смартфонов Huawei и Honor
Номинация APP проводится для стимулирования творчества и развития профессионализма разработчиков мобильных приложений.

Кто может принять участие

Приглашаем тебя к участию, если:
  • тебе 18 и более лет и ты проживаешь на территории Евразии - в России, Беларуси, Казахстане, Узбекистане, Киргизии, Монголии, Туркменистане, Грузии или Азербайджане.
  • В случае, если ты являешься студентом, аспирантом или выпускником учреждения СПО или ВПО 2020 года, то ты можешь также претендовать на призы от Consumer Business Group в рамках дополнительного (студенческого) зачёта - как исключительно на них (при выполнении упрощённых условий участия в конкурсе), так и дополнительно к основным призам (при выполнении всех условий).
    Желательно
  • наличие базовых навыков программирования на языках Java или Kotlin, понимание принципов написания программ на этих языках для мобильных устройств;
  • наличие базовых навыков разработки под мобильные устройства работающие под управлением ОС Android;
  • изучить экосистему мобильных сервисов Huawei и набор инструментов, предназначенных для работы с этими сервисами (доступны на сайте developer.huawei.com);
  • зарегистрировать аккаунт разработчика Huawei на сайте на сайте developer.huawei.com;
  • воспользоваться облачным сервисом отладки в вашем аккаунте разработчика в том случае, если у тебя еще нет смартфона Honor или Huawei, необходимых для отладки своего проекта.
Для успешного участия в соревнованиях рекомендуем тебе пройти подготовку в онлайн-школе.

Этапы соревнований
Регистрация
с 1 августа по 25 октября
1 этап
с 1 августа по 25 октября
Финал
4 декабря

Регистрация
1 августа по 25 октября
1 этап
1 августа по 25 октября
Финал
4 декабря

1
Регистрация
с 1 августа по 25 октября
Для участия в соревнованиях тебе необходимо пройти регистрацию.

☼ После регистрации ты получишь возможность обучаться в онлайн-школе и доступ в Личный Кабинет, где будут опубликованы все твои результаты, а также сертификаты и дипломы, полученные за участие в различных этапах соревнований.
2
Приём работ
с 1 августа по 25 октября

Основной зачёт

Если ты претендуешь на основные призы, тебе необходимо выполнить следующие действия:

1.    Придумать идею и создать на её основе мобильное приложение с использованием инструментов из набора HMS.

2.    Опубликовать свое приложение в магазине приложений Huawei AppGallery. Публикация в магазине Huawei должна быть сделана до 18 октября, чтобы команда проверки магазина приложений точно успела провести проверку, и оно было опубликовано к 25 октября.

3.    Загрузить исходный код своего проекта в общедоступный репозиторий, например, github или bitbucket, под лицензией Apache 2.0 license, чтобы другие люди, желающие поддерживать HMS в своих проектах, могли учиться на примере данного кода. Для индексации проекта необходимо добавить теги Huawei Mobile Services и HMS и отметить, что данная работа предназначена для соревнований Huawei Honor Cup 2020.

4.    Подготовить краткую презентацию (не более 5 слайдов) в формате .pdf, описывающую суть приложения, его целевую аудиторию, назначение и функционал, а также указать, какие инструменты из набора HMS использовались при создании приложения. Будет оцениваться не визуальное оформление презентации, а её смысловое содержимое.

5.    Отправить через форму отправки работ на сайте соревнований презентацию приложения, ссылку на опубликованное приложение в Huawei AppGallery, а также ссылку на репозиторий с кодом приложения.

Дополнительный зачёт

Если на момент проведения соревнований ты являешься студентом начального, среднего или высшего профессионального учреждения, то ты можешь соревноваться по упрощённым требованиям за дополнительные призы. Для этого необходимо:

1.        Придумать идею и создать на её основе мобильное приложение с использованием инструментов из набора HMS.

2.        Подготовить краткую презентацию (не более 5 слайдов) в формате .pdf, описывающую суть приложения, его целевую аудиторию, назначение и функционал, а также указать, какие инструменты из набора HMS использовались при создании приложения. Будет оцениваться не визуальное оформление презентации, а её смысловое содержимое.

3.        Отправить через форму отправки работ на сайте соревнований подготовленную презентацию.

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

Приложения должны быть написаны на языке программирования Java или Kotlin. В целях уважения труда судей, код должен быть открываем в последней стабильной версии Android Studio (на момент написания правил это - 4.0) и собираться (build) без каких-либо изменений. Необходимо выполнить команду «clean» для проекта и исключить директорию «/build» из-под системы контроля версий («git»). При необходимости можешь подменить секретные ключи ненастоящими перед загрузкой в репозиторий.

Приложения, поданные для участия в соревнованиях, не должны нарушать правила здравого смысла (например, содержать оскорбительный, неэтический или порнографический контент) и законы Российской Федерации и стран, которые представляют участники.

Для участия в соревнованиях ты можешь отправить не более одной работы. 

Правила оценки работ

Оценка работ будет проводиться инженерами центра исследований и разработки Huawei, а также профессиональными Android разработчиками компаний-партнёров. Работы, которые будут недостаточно сильными, не получат оценок.

Работы всех участников, претендующих как на основные, так и на студенческие призы, будут оценены в общем зачёте по единой системе оценки.

Каждое приложение получит три оценки:

1. Оценка 1-10: За идею, целостность (завершенность идеи) и стабильность работы приложения. Для оценки будет использоваться отправленная презентация, в которой будет указано, что это за приложение, зачем оно нужно и где и как инструменты из набора HMS помогли воплотить идею в жизнь. Сама презентация оцениваться не будет. Самые оригинальные и уникальные идеи получат высшие оценки.

2. Оценка 1-10: За правильное использование инструментов HMS в проекте. Чем больше - тем лучше, однако нам нужна не коробка с инструментами, а рабочий проект, использующий несколько инструментов в соответствии с логикой и идеей приложения. Те, кто осмысленно используют большее число инструментов HMS и их фич в работах, получат высшие оценки.

3. Оценка 1-10: Вклад в сообщество (баллы будут выданы вне зависимости, будет ли проект выложен в публичный репозиторий). Будьте готовы сделать Ваш код доступным публично. Использование современных технологий, таких, как RxJava, Kotlin, Coroutines, DI, Koin и написание нескольких тестов будут оценены, однако, пожалуйста, не злоупотребляй и не используй технологии ради технологий – подойди к выбору стека осмысленно. Попробуй найти применение паттернам, где это необходимо и следуй правилам SOLID. Напиши чистый, короткий код, которым сможешь гордиться - чтобы любой человек, который захочет поддержать HMS в своем проекте, мог научиться по коду твоего приложения. Эксперты выставят оценки в соответствии с их профессиональной областью и предпочтениями.

Среднее из каждой трех оценок складывается вместе и определяет место участника в рейтинге. 

Например, если судей трое: (8+7+9) / 3 + (6.5+8+9) / 3 + (5 + 8 + 9.5) / 3 = финальная оценка. Максимальная оценка 30.0. Минимальный шаг оценки 0.5. 

☼ За участие в этом этапе ты получишь именной сертификат.
В следующий этап пройдут 20 участников, показавшие лучшие результаты в основном зачёте.

3
Финал
4 декабря
Участники, приглашённые в финал, получат комментарии от экспертов относительно возможностей по улучшению приложений. До участия в финале они будут иметь возможность улучшить свои проекты и обновить их версии в магазине приложений Huawei AppGallery. Окончательная версия работы должна быть направлена в оргкомитет не позднее 27 ноября, чтобы быть рассмотренной на финальном этапе.

На финале участникам предстоит презентовать свои проекты перед судьями и остальными финалистами. Работы будут оцениваться по тем же критериям, что и в рамках этапа приёма работ.
Работы всех участников, претендующих как на основные, так и на студенческие призы, будут оценены в общем зачёте по единой системе оценки.
В результате будут определены трое участников, показавших лучшие результаты.

☼ Победитель получит главный приз - $10 000, призёры, занявшие 2 и 3 места, получат фирменные гаджеты от Huawei. Трое участников, показавших лучшие результаты в студенческом зачёте, получат студенческие призы от Consumer Business Group. Все финалисты получат фирменные сувениры от Huawei.