Telegram Contests
Telegram announces the First Round of the iOS Contest 2022
Prize fund for Round 1: $50,000
Deadline: 23:59 on October 31th (Dubai time)
Who can participate: Everyone
Results: November 10th, 2022
The task is to create a standalone media editing app in Swift without using third-party UI frameworks. Submissions must include a variety of tools to add drawings and edit text based on the provided mockups.
Details:
For a complete description of the required features, see this document.
Contest Requirements:
• No third-party UI frameworks are allowed.
• Your app should be compatible with iOS 13 and above.
• The contest features and interfaces must be built from scratch. Using third-party implementations of media editors with similar features is strictly prohibited. Such entries will be disqualified.
Evaluation Criteria:
During the evaluation stage, Telegram judges will test the submissions on a broad range of iOS devices from the iPhone 6s to 14 Pro. The key factors in determining the best apps are:
- The general aesthetics of the app.
- Adherence to the provided mockups and design elements.
- Attention to the tiniest details in the user’s experience.
The smoothness of animations and the overall stability of the app will play a major role. Last but not least is the absence of significant flaws (including crashes, performance issues, visual glitches, noticeable element blinking, layout imperfections and more).
To be evaluated, all submitted apps must include the minumum required features. Winners may be offered a chance to join the Telegram team in Dubai.
Submissions:
Contestants will be able to submit their entries to @ContestBot at the end of this round. We will further clarify the submission instructions closer to the deadline.
Clarifications for participants of the iOS Contest
Q: Can I use X?
A: You must build all the contest features in Swift. Technologies that are not third-party UI frameworks, like RxSwift, are allowed. UI-related frameworks, libraries, etc. – like Flutter, React Native, SnapKit, or similar, are not allowed.
Q: Are SwiftUI or PencilKit third-party frameworks?
A: Using SwiftUI is not prohibited since it's a first-party framework. However, we recommend UIkit as a more helpful option (more
here and
here).
Remember that your app must support iOS 13. Using PencilKit is allowed.
Q: Can I reuse the existing codebase of Telegram for iOS? For example, to implement the grid
?
A: You are welcome to use the
source code of the app, but we advise you to implement the grid functionality from scratch.
Q: How can I render the animations?
A: Using third-party Lottie rendering frameworks is allowed.
Q: Can I use the native iOS color picker?
A: The contest task requires your app to support iOS 13.
Q: The demo visualization depicts a video entity in the grid. Should the editor also support drawing and adding text to videos?
A: Yes, support for video is mandatory.
Обсуждение 11
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram