The bonus stage for the iOS, Android and JS developers who won the 1st
prizes in the final stages of our Chart Coding Contest
is starting today.Prizes:
$100,000 to be distributed among the 32
eligible developers on 3
June 15, 2019 - June 23, 2019 (11:59PM CET).
Identify imperfections in one of the Telegram apps – glitches, bugs, sloppy animations, instances of slow speed – anything that after having been fixed or optimized would result in meaningful and noticeable improvement from a user’s perspective. Download the source code of Telegram and fix the imperfections you identified. Compile your own version of Telegram and upload it to @jobs_bot
(as APK /IPA/ZIP), together with a link to your fork’s pull request on GitHub and a description of improvements implemented.
The more imperfections / glitches / bugs you identify and fix, the higher the reward (provided we like the code).
This is one of the most generous developers’ contests we’ve held so far with at least $100,000
to be distributed among a maximum of 32
developers. This way we’d like to further reward those who showed great results in our previous contests.
The task, however, is not for everybody: you will have to make sense of a largely undocumented piece of code, proactively search for issues (potentially getting feedback from users/designers/testers) and find creative ways to fix imperfections without causing negative side effects to Telegram’s performance or usability. We do not recommend implementing new features requested by users (such as client-side folders / invisible mode etc); we would rather advise the participants to focus on eliminating imperfections in the existing features, and improving the app’s ease of use or visual appeal. Of course, this may also involve user experience on iPads/tablets.
Compilation guide for iOS: https://github.com/peter-iakovlev/Telegram-iOS/blob/master/README.md
Compilation guide for Android: https://github.com/DrKLO/Telegram/blob/master/README.md
Compilation guide for JS: https://github.com/evgeny-nadymov/telegram-react/blob/master/README.md
(unlike the iOS and Android apps above, the react JS app is not an stable production version of Telegram, so JS developers will have an easier time identifying bugs and imperfections to fix).@jobs_bot
will start accepting the apps (APKs/IPAs) and corresponding GitHub links on June, 20
To help you get a better idea of the goals, tomorrow we’ll publish a small list of glitches/bugs/imperfections that can serve as good examples of issues we expect the developers to focus on.
We hope this new bonus contest will help developers perfect their already incredible skills and learn new approaches. Good luck!