Telegram Contests
131K subscribers
2 photos
3 videos
62 files
244 links
Here we announce Telegram coding contests in Android Java, iOS Swift, JS, C/C++. Discussion: @contests
Download Telegram
Channel created
Telegram official coding competition for Android, iOS and JS developers starts tomorrow.

March 10-24, 125,000 USD in prizes.

The goal is to develop software for showing simple charts based on input data we provide. You can use either JavaScript, Android Java or iOS Swift.

Note: you may not use specialized charting libraries. All the code you submit must be written by you from scratch.

The criteria we’ll be using to define the winner are speed, efficiency and the size of the app.

The app should show 4 charts on one screen, based on the input data we will provide within the next 24 hours. We will announce how you can submit your finished work later in this channel.

Designs for the contest charts are attached below. We’ll distribute the 125,000 USD prize fund among the authors of the slickest apps in the final week of March.

Stay tuned for contest-related announcements in this channel.

Good luck!
This media is not supported in your browser
VIEW IN TELEGRAM
This is a demo of how the chart app should work. It's made for JS, but the animations should be like this on all platforms.
chart_data.json
26.8 KB
Use this JSON file as input data for the 5 charts. It contains a vector of JSON objects ('chart'), each representing a separate graph.

chart.columns – List of all data columns in the chart. Each column has its label at position 0, followed by values.
x values are UNIX timestamps in milliseconds.

chart.types – Chart types for each of the columns. Supported values:
"line" (line on the graph with linear interpolation),
"x" (x axis values for each of the charts at the corresponding positions).

chart.colors – Color for each line in 6-hex-digit format (e.g. "#AAAAAA").
chart.names – Names for each line.
To submit your app for the coding competition, start @jobs_bot and select “March Coding Competition”. The bot will ask you a couple of questions and will be ready to receive the app (APK/URL/TestFlight Link). Note that you’ll need an active Apple Developer account to take part in the iOS competition.

If you’d like to chat with your fellow contestants, we’ve opened a public chat at @contests.
The contest ends tomorrow (March 24), at 11:59 PM CET. Make sure you upload your work to the bot before that.

Some iOS developers faced issues with the Apple review process. For them, we now allow uploading a binary in addition to the source code of the app. The binary should allow our UDIDs to run the app:

b89f8c14dd5a02e8b77b22b4f260a23a08011d0f

c70f7e983ed78733a424580c3d92e7967830c878

4aec97f8ff8a1b0025d99bc3aaee60daae57b0b4

6532965f5163c4a3acac193dda58335ba8e69c75

6a86070d38967b6184fce47e42c8b3c2d155937b
Yesterday we stopped accepting new submissions for the March contest. Overall, we received 225 apps for Android, 148 apps for iOS, and 560 apps for Web. This is a large number and we thank everybody for taking part.

We’ll carefully go through each app and make sure every participant receives a short review of their work. We hope that our feedback will allow participants to improve or reconfirm their skills.

After selecting and awarding the winners of this round, we may launch another round to identify the best of the best. We’ll be sharing more news at the end of this week.
The results of the March Android contest have arrived.

Out of the hundreds apps we received for the contest, we aimed to select those that demonstrated the highest speed and performance.

To identify them, we would typically run the 5th graph with four lines (zoomed out, checking / unchecking the red line) on older but popular devices (e.g. Samsung S5, Moto X and Xiaomi Redmi Note 4).

We discarded all the apps that failed to run or had performance issues in these cases. Likewise, we discarded all the apps that displayed each chart on a separate screen, as the contest goal was specifically to show them “on one screen”.

We also had to eliminate all apps that crashed in random cases. As a result, we selected one winner - @thankyou2. The app of this 26 y.o. engineer from St. Petersburg is the only one that runs fast and stable on all our devices and complies with the design guidelines.

@thankyou2 will receive $50,000 from Telegram.

We also have a runner-up – @where_is_s - who will receive $10,000 from Telegram. The app of this 30 y.o. engineer from Novosibirsk has fewer glitches and is almost as fast as @thankyou2’s.

We invite all participants of this contest to take part in the next and final stage of the Chart Coding Contest that starts this Saturday, on the 6th of April. Its prize budget will be another $150,000.

Tomorrow we will continue announcing the winners of the March Contest and sending you feedback on your apps.
Stay tuned – we’ll soon publish the list of Android developers who won the third prize, as well of the winners of the JS and iOS contest.

And some more good news: We are substantially increasing the overall prize budget of the 3 coding contests (Android, JS, iOS) to appreciate the large number of good apps.
We are happy to announce the remaining winners of the Android contest. In addition to our earlier post, we are rewarding 7 developers with a third prize and 18 developers with a fourth prize.

Meet the 7 third prize winners (sorted by the app submission time):

🥉 @vmochalov
🥉 @avsievich
🥉 @xaxtix
🥉 @alexvasilkov
🥉 Mike
🥉 @agolokoz
🥉 @ZedRustam

Each of the third prize winners will receive 3,000 USD from Telegram. Congratulations! 🌟

Here are the 18 winners of the fourth prize (sorted by the app submission time):

🎖 Oleksandr
🎖 @Zagumennov
🎖 @alexei96
🎖 @anegine
🎖 @adelniz
🎖 @nikitaolifer
🎖 @molodkin
🎖 @SerializedName
🎖 @AlexMali
🎖 Sergey Svechnikov
🎖 @egorgg
🎖 @korniltsev
🎖 Dmytro Lutskov
🎖 @antondonov
🎖 Anonymous developer from Kharkiv
🎖 @luckycactus
🎖 @bvitaliyg
🎖 @b11011

Each winner of the fourth place will receive 2,000 USD from Telegram. Congratulations! 🥁

As stated in the contest description, speed of the apps, particularly on older devices, was paramount when defining the winners. All the 225 Android developers who took part in the competition will receive our detailed feedback on their apps within an hour.

If you didn't find yourself among the winners, don't worry – you'll have another chance in the second stage of the contest.

For future reference, we are publishing the winners’ apks below.
TikTok Video Downloader: Download TikTok Videos without Watermark