Анонсы и итоги конкурсов Telegram для русскоязычных разработчиков. Канал частично дублирует англоязычный @contest
Russian
Telegram
Telegram проводит конкурс среди разработчиков на создание модуля для преобразования лиц на видео. \nПризовой фонд: $40,000\nСрок сдачи работ: 13 марта 2022, 23:59 по Дубайскому времени\nОбъявление итогов: 17 марта 2022\nЗадача: Создать кроссплатформенный модуль на C++ для корректировки внешности. Создать приложение для iOS или Android, которое демонстрирует работу этого модуля, в режиме реального времени преобразовывая видео из фронтальной камеры.\nПодобная функциональность реализована в таких приложениях, как Instagram и Snapchat, и может подразумевать выравнивание кожи лица, скрытие дефектов кожи, при необходимости, увеличение глаз, уменьшение носа, подбородка или ушей, то есть приведение пропорций лица к универсальным стандартам привлекательности. Модуль должен работать корректно независимо от пола, возраста и цвета кожи. Результат преобразования должен восприниматься зрителем как естественный, не бросающийся в глаза по сравнению с оригиналом. Цель – создать едва заметный фильтр, который, позволил бы пользователям представлять «лучшую версию себя» собеседнику.\nТребования:\n• Высокая производительность 30/60 FPS;\n• В работах, претендующих на первое место, совокупный размер модулей (binary size) не должен превышать 2 MB;\n• Внедрение сторонних библиотек (OpenCV и подобные) и ML-моделей не приветствуется, однако не воспрещается. \nОценка работ:\nКлючевые критерии при оценке работ – минимальный размер модуля, высокая скорость преобразования, качество улучшенного видеопотока.\nУсловия:\n• К участию приглашаются все желающие разработчики.\n• Помимо призовых сумм, победители также получат шанс работы в Telegram в Дубае.
🏆Итоги конкурса для разработчиков под Android. Второй этап\nМы рады объявить, что призовые места во втором этапе конкурса для разработчиков под Android заняли все 28 участников:\nI место – 4 000 $\n🥇Eager Cat\n🥇Bold Wolf\n🥇Dreamy Crab\n🥇Slim Gull\nII место – 2 500 $\n🥈Huge Falcon\n🥈Fairy Zebra\n🥈Sturdy Pony\n🥈Subtle Piranha\nIII место – 1 500 $\n🥉Merry Cck\n🥉Sunny Ant\n🥉Dark Swan\n🥉Sacred Gorilla\n🥉Calm Giraffe\n🥉Young Shrimp\n🥉Perfect Wasp\n🥉Holy Shark\n🥉Dreamy Eagle\n🥉Fit Rhino\nIV место – 1 000 $\n🎖Fit Falcon\n🎖Sweet Kitten\n🎖Giant Cat\n🎖Fluffy Sheep\n🎖Busy Phoenix\n🎖Hip Hyena\n🎖Sweet Yak\n🎖Gentle Otter\n(штраф 250 $ за присланную debug-сборку) \n🎖Suave Owl\n(штраф 250 $ за критические падения приложения)\n🎖Funky Dodo\n(штраф 250 $ за критические падения приложения)\nВ ходе тестирования был приятно отметить, что в части сборок участникам во многом удалось достичь ожидаемого уровня внимания к деталям. Также нас порадовало общее качество реализации предложенной функциональности в сжатые сроки конкурса. \nОтдельно поздравляем тех разработчиков, кто продолжил разбираться с кодовой базой приложения – и, не в последнюю очередь благодаря этому, занял более высокое призовое место по сравнению с прошлым этапом.\nПодробные замечания по каждой из предоставленных сборок уже доступны на платформе конкурсов. В течение следующих 24 часов наш сотрудник лично свяжется со всеми победителями для координации перевода призовых средств.\nДо конца года мы планируем объявить новый конкурс для разработчиков под Android. Следите за новостями в этом канале.
В это воскресенье будет объявлен новый конкурс для iOS-разработчиков с призовым фондом 50 000 $. Победитель получит шанс присоединиться к команде Telegram.
Telegram объявляет первый этап конкурса для iOS разработчиков\nПризовой фонд первого этапа: $50,000\nСрок сдачи работ: 31 октября, 23:59 по дубайскому времени (UTC+4)\nОбъявление итогов: 10 ноября 2022\nЗадача: \nВ первом раунде участникам предлагается создать демонстрационное приложение графического редактора на Swift без использования сторонних UI-фреймворков. В приложение необходимо внедрить инструменты для рисования и редактирования текста в соответствии с предоставленным дизайном, включая все анимации и элементы интерфейса из архива. \nПодробности:\nПолное описание конкурсной функциональности вместе с требуемой логикой доступно в этом документе. Чтобы претендовать на призовое место, приложение должно соответствовать минимальным критериям. Ознакомиться с полными условиями конкурса и критериями оценки можно в оригинале на английском языке.\nP.S. Обратите внимание, что в данном конкурсе ответы и разъяснения участникам даются на английском языке в @contests.
🏆 Итоги конкурса среди разработчиков на создание модуля для преобразования лиц на видео\nПризовые места в мартовском конкурсе для разработчиков на C++ заняли 20 участников:\nII место – 4 000 $\n🥈Merry Goat\n🥈Dark Swan\n🥈Humble Parrot\n🥈Fierce Gopher\n🥈Fierce Bass\nIII место – 2 000 $\n🥉Huge Phoenix\n🥉Fairy Flamingo\n🥉Funky Horse\n🥉Sunny Ant\n🥉Stylish Puffin\n🥉Fancy Beetle\n🥉Huge Chicken\n🥉Tall Raccoon\n(штраф 250 $ за сборку)\nIV место – 1 000 $\n🎖Caring Giraffe\n🎖Desert Fish\n🎖Witty Dodo\n🎖Tactful Hare\n🎖Able Quokka\n🎖Nice Peacock\n🎖Big Penguin\n(штраф 250 $ за сборку)\nБольшинство участников предпочли переиспользовать существующие решения от сторонних разработчиков вместо того, чтобы попробовать новый подход к решению конкурсной задачи. Среди интересных проектов под iOS с точки зрения кодовой базы мы можем отметить Huge Phoenix (полностью ручная обработка, без использования внешнего или системного кода. Используется билатеральный фильтр. Работает целиком на GPU.). Однако при тестировании демонстрационного приложения этого участника в условиях реального мира судьи столкнулись со множеством недоработок как алгоритма, так и приложения. \nОтдельные конкурсанты неверно интерпретировали задание и условия конкурса. Задача состояла в создании кроссплатформенного модуля, преобразующего лицо на видео в режиме реального времени с сохранением ожидаемого уровня производительности. Часть заявленных к участию в конкурсе решений не предусматривает требуемых преобразований видеопотока.\nПоздравляем победителей! И благодарим за участие всех разработчиков.
Уточнения для участников конкурса для разработчиков на C++\n- В реализации можно использовать встроенные в ОС трекеры лица ARKit / ARCore. \n- Решение с большой вероятностью будет полностью алгоритмическим, не основанным на ML-моделях. \n- Рекомендуем убедиться в том, что алгоритм корректно справляется с очками, головными уборами и тд. \n- Отправить готовую работу можно будет боту @ContestBot, о начале приема работ будет объявлено заранее.\nТакже поступили вопросы о «демонстрационном приложении». Поясняем задачу:\nСоздать кроссплатформенный модуль на C++ для корректировки внешности. Создать приложение для iOS или Android, которое демонстрирует работу этого модуля, в режиме реального времени преобразовывая видео из фронтальной камеры.
Telegram объявляет первый этап конкурса для iOS разработчиков Призовой фонд первого этапа: $50,000 Срок сдачи работ: 31 октября, 23:59 по дубайскому времени (UTC+4) Объявление итогов: 10 ноября 2022 Задача: В первом раунде участникам предлагается создать…
0
28 разработчиков приняли участие во втором этапе конкурса. \nПока судьи подводят итоги, все желающие могут ознакомиться с поданными работами по этой ссылке:\nhttps://contest.com/android-nov2021-r2\nВнимание: мы не рекомендуем использовать для тестирования конкурсных приложений настоящие учетные записи.\nПри обнаружении проблем можно оставить комментарий с описанием деталей. Наши судьи могут учесть такие комментарии при оценке, но будут опираться на результаты собственного тестирования и анализа при окончательном подведении итогов.\nУчастники также могут оставить комментарии к своим работам и поставить оценку работам соперников (эти оценки не повлияют на итоговое распределение мест).
0
Второй этап конкурса для разработчиков Android: подача работ\nУчастники второго этапа конкурса для разработчиков под Android могут отправить свои работы боту @ContestBot (Start > выбрать November 2021 Android Contest).\nПодробности:\nhttps://contest.com/docs/android-Nov2021-ru2#podacha-rabot
25 разработчиков приняли участие в конкурсе на создание модуля для преобразования лиц на видео. \nУчастникам предлагается оставить комментарии к своим работам в свободной форме, например, описать содержимое архивов и поделиться любыми подробностями, которые могут быть полезными судьям.
Конкурс для разработчиков на С++: подача работ\nУчастники конкурса на создание модуля для преобразования лиц могут отправить свои работы боту @ContestBot. (Нажмите Start и выберите C++ Contest 2022).\nБот задаст несколько вопросов и предложит прислать архив с работой. Ваш архив должен содержать:\n• Исходный код модуля и демонстрационного приложения;\n• Собранное приложение (APK или IPA-файл в зависимости от платформы).\nAndroid: Необходимо собрать APK со своим package_id. Используйте release сборку.\niOS: Убедитесь, что ваша сборка включает в себя следующий список UDID:\n47658361d0dc19b31528ff0eacd3a13685faa571\n615150429B8AA9A884135227FE4E50AD76CEA2A5\n4AEC97F8FF8A1B0025D99BC3AAEE60DAAE57B0B4\n00008020-0002345C3EBA002E\n00008101-00151C281A52001E\n00008027-0015084602F8402E\n00008101-000D69CC3690001E\n00008020-001271940E09002E\n00008030-0012559122F9402E\nМы настоятельно рекомендуем отправить архив заранее. При необходимости Вы сможете переотправить файл до окончания срока подачи работ.
Telegram объявляет новый конкурс для разработчиков под Android.\nПризовой фонд: $50,000\nСрок сдачи работ: 15 ноября, 23:59 по дубайскому времени (UTC+4)\nОбъявление итогов: 18 ноября\nЗадача:\nВзяв за основу исходный код Telegram для Android и точно следуя предложенному дизайну, добавить в приложение следующие функции:\n1. Настройка запрета на пересылку для приватных каналов и групп.\n2. Отправка сообщений от имени канала в публичных группах.\n3. Удаление сообщений по выбранному диапазону дат в календаре.\nПриём работ:\nВозможность загрузить законченную работу появится ближе к концу конкурса — для этого будет использован бот @ContestBot. О старте приёма работ будет отдельно объявлено в канале @contest_ru.\nУсловия:\n• К участию приглашаются все желающие разработчики.\n• Возможен второй раунд среди победителей первого.\n• Авторы лучших работ могут получить возможность присоединиться к команде Telegram.\nПодробности:\nhttps://contest.com/docs/android-Nov2021-ru
Макеты дизайна для второго этапа конкурса разработчиков под Android.
Начался второй этап конкурса Telegram для разработчиков под Android.\nПризовой фонд: $50,000\nСрок сдачи работ: 6 декабря, 23:59 по дубайскому времени (UTC+4)\nОбъявление итогов: 10 декабря\nЗадача:\nВзяв за основу исходный код Telegram для Android и точно следуя предоставленному дизайну, добавить в приложение функционал реакций на сообщения.\nКритерии оценки:\nПри подведении итогов мы будем обращать особое внимание на стабильность приложений (падения необходимо исключить), скорость и плавность работы интерфейсов, а также точность выполнения предоставленного дизайна.\nВажную роль играет внимание к деталям. Работы должны быть максимально близки к уровню, необходимому для запуска на широкий круг пользователей.\nПриём работ:\nВозможность загрузить законченную работу появится ближе к концу конкурса — для этого будет использован бот @ContestBot. О старте приёма работ будет отдельно объявлено в канале @contest_ru.\nУсловия:\n• К участию допускаются только 35 победителей первого этапа конкурса.\n• Авторы лучших работ могут получить возможность присоединиться к команде Telegram.\nПодробности:\nhttps://contest.com/docs/android-Nov2021-ru2
🏆Итоги конкурса для разработчиков под Android\nПризовые места в ноябрьском конкурсе для разработчиков под Android заняли 35 участников:\nI место – 3 000 $\n🥇Dark Swan\n🥇Eager Cat\n🥇Bold Wolf\nII место – 2 500 $\n🥈Slim Gull\n🥈Hip Hyena\n🥈Subtle Piranha\n🥈Sturdy Pony\n🥈Holy Shark\n🥈Sunny Ant\n🥈Gentle Otter\nIII место – 2 000 $\n🥉Merry Cck\n🥉Modest Dolphin\n🥉Sexy Walrus\n🥉Fair Kiwi\n🥉Fit Falcon\n🥉Dreamy Eagle\n🥉Fluffy Sheep\n🥉Sacred Gorilla\n🥉Fit Rhino\n🥉Fairy Zebra\n🥉Giant Cat\n🥉Dreamy Crab\n🥉Humble Bee\n(штраф 250 $ за присланную debug-сборку) \n🥉Sweet Yak\n(штраф 250 $ за присланную debug-сборку) \nIV место – 1 000 $\n🎖Sweet Kitten\n🎖Earnest Crow\n🎖Young Shrimp \n🎖Calm Giraffe\n🎖Funky Horse\n🎖Busy Phoenix\n🎖Huge Falcon\n🎖Hairy Frog\n🎖Funky Dodo\n🎖Perfect Wasp\n(штраф 250 $ за отсутствие собственного package_id)\n🎖Suawe Owl \n(штраф 250 $ за отсутствие собственного package_id)\nБлагодарим всех участников за присланные приложения. Задача конкурса была амбициозной – за 10 дней разобраться в огромной базе существующего кода и внедрить 3 новые функции в Telegram. Мы увеличили призовой фонд и наградили всех, кто корректно внедрил более одной из трех описанных в задании функций.\nПодробные замечания по каждой из предоставленных сборок станут доступны в течение часа на платформе конкурсов. Наши судьи оставляют комментарии под именами животных, которые начинаются с “Fair”.\nПредсказуемо несколько лучше c задачей справились разработчики, уже знакомые с кодом Telegram по предыдущим конкурсам. Вместе с тем, мы были рады увидеть множество новых участников, которые обладают большим потенциалом и, несомненно, еще проявят себя в следующем этапе конкурса. \nЗадачей второго этапа конкурса станет внедрение одной новой функции в приложение Telegram. Мы планируем опубликовать детальное описание и видеомакеты предстоящего этапа ровно через неделю (вечером 26.11). Конкурс будет проходить 9 дней до 6.12.\nСпасибо за Ваш интерес к конкурсу Telegram – мы приятно удивлены количеству талантливых разработчиков под Android среди участников и с нетерпением ждем возможности совместной работы с лучшими из лучших. В течение следующих 24 часов наш сотрудник лично свяжется со всеми победителями для координации перевода призовых средств.
Конкурс для разработчиков Android: подача работ\nУчастники ноябрьского конкурса для разработчиков могут отправить свои работы боту @ContestBot (Start > выбрать November 2021 Android Contest).\n1. Для подачи необходимо собрать APK со своим package_id, а также подставить собственные api_id / api_hash, зарегистрированные по инструкции https://core.telegram.org/api/obtaining_api_id\n2. Итоговая сборка должна подключаться к основному окружению по умолчанию (не к тестовому). Используйте release сборку. Также убедитесь, что APK может устанавливаться параллельно с основным приложением. \n3. Необходимо приложить ссылку на репозиторий с вашим кодом на GitHub (публичный форк репозитория Telegram).\nДанные, файл и ссылку в заявке можно заменить до 23:59 (Дубай, UTC+4).\nЕсли вы ранее не регистрировались, бот задаст несколько дополнительных вопросов. Мы рекомендуем не откладывать начало подачи работ.
62 участника прислали свои работы на ноябрьский конкурс для разработчиков под Android. Пока судьи подводят итоги, все желающие могут ознакомиться с приложениями по этой ссылке:\nhttps://contest.com/android-nov2021\nПри обнаружении проблем можно оставить комментарий с описанием деталей. Наши судьи могут учесть такие комментарии при оценке, но будут опираться на результаты собственного тестирования и анализа при окончательном подведении итогов.\nУчастники также могут оставить комментарии к своим работам и поставить оценку работам соперников (эти оценки не повлияют на итоговое распределение мест).
Вариант визуализации прокрутки списка в одном из заданий текущего конкурса под Android.
Ответ на вопрос одного из участников о том, как может выглядеть анимация появления и закрытия списка аккаунтов в одном из заданий текущего конкурса Telegram для разработчиков под Android.
Конкурс для разработчиков Android: критерии оценки, тестирование и схема подачи работ\nКритерии оценки\nПри подведении итогов ноябрьского конкурса для разработчиков, мы будем обращать особое внимание на стабильность приложений (падения необходимо исключить), скорость и плавность работы интерфейсов, а также точность выполнения предоставленного дизайна.\nВажную роль играет внимание к деталям. Работы должны быть максимально близки к уровню, необходимому для запуска на широкий круг пользователей.\nТестирование\nПриложения будут тестироваться как на современных, так и на более старых устройствах. В числе прочих:\n- Samsung Galaxy S10 Android 11\n- Samsung Galaxy A51 Android 11\n- Xiaomi Redmi Note 8 Pro Android 10\nМы рекомендуем уделить как можно больше внимания основательному тестированию работ перед отправкой. Все внесённые изменения не должны повредить текущей функциональности приложения и стабильности его работы. Значительная составляющая награды победителей будет зависеть от этих факторов.\nПодача работ\nДля подачи работы на конкурс необходимо будет отправить боту @ContestBot APK приложения (используйте свой собственный package id!) и ссылку на репозиторий с вашим кодом на GitHub (публичный форк репозитория Telegram). Бот также задаст несколько вопросов — зарегистрироваться можно уже сейчас, отправка работ станет доступна ближе к окончанию конкурса.
🏆 Telegram объявляет конкурс для разработчиков под Android и iOS на улучшение интерфейса звонков\nПризовой фонд: 100 000 $ (50 000 $ для каждой платформы)\nСрок сдачи работ: 4 марта, 23:59 по дубайскому времени (UTC+4)\nОбъявление итогов: 18 марта 2023\nЗадача: \nУчастникам предлагается улучшить интерфейс голосовых и видеозвонков путём внедрения соответствующих изменений в исходный код Telegram для Android ИЛИ Telegram для iOS. \nКонкурсная работа должна отражать изменения в полном соответствии с предоставленным дизайном (Android / iOS), включая все анимации и элементы интерфейса из архивов (в зависимости от выбранной Вами платформы). Внесённые изменения не должны повлиять на стабильность работы и текущую функциональность приложений. \nПодробности:\nПодробное описание конкурсной задачи доступно в документах:\n• Android\n• iOS\nОзнакомиться с полными условиями конкурса и критериями оценки работ можно в оригинале на английском языке.\nP.S. Обратите внимание, что в данном конкурсе ответы и разъяснения участникам будут предоставляться на английском языке в @contests.
🏆 Telegram объявляет конкурс для разработчиков под Android и iOS на улучшение интерфейса звонков Призовой фонд: 100 000 $ (50 000 $ для каждой платформы) Срок сдачи работ: 4 марта, 23:59 по дубайскому времени (UTC+4) Объявление итогов: 18 марта 2023 Задача:…
0
Channel created