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.
>>Click here to continue<<