Skip to content

iOS TikTok Clone

Create your own TikTok-style app using our TikTok Clone for iOS, powered by the CreativeEditor SDK (CE.SDK). This prebuilt solution demonstrates how to bring video recording, editing, and playback into your app using Swift and CE.SDK’s powerful mobile components.

Easily embed this solution into your iOS app to give users a smooth, end-to-end video creation experience — from capturing footage to applying filters, effects, and music.

View on GitHub

What is the TikTok Clone?

The TikTok Clone is a ready-to-use sample app that replicates the core experience of apps like TikTok. Built in Swift, it leverages CE.SDK’s Mobile Camera and Video Editor modules to let users:

  • Record short-form videos using their device camera.
  • Edit with a wide range of tools including filters, stickers, text overlays, and audio.
  • Preview their creations with looping playback.
  • Export the final result in a format ready for publishing or sharing.

This solution is ideal for developers building social video apps, user-generated content platforms, or any app that benefits from short-form video creation.

Key Features

  • In-app video recording: Capture high-quality video clips using the device camera with full permission handling and native UI.
  • Video editing tools: Add stickers, filters, text, music, and more — all customizable through CE.SDK.
  • Looped playback: Use AVPlayer for smooth video review with swipe navigation.
  • One-click export: Output edited videos to standard formats, ready for upload or sharing.
  • Modular architecture: Swap components, customize the UI, or add new features using CE.SDK’s APIs.

Why Use This Solution?

  • Accelerate development: Skip boilerplate setup and get a feature-rich video creation flow out-of-the-box.
  • Production-ready code: Use the included Swift codebase as a starting point or as inspiration for your own implementation.
  • Built with CE.SDK: Tap into a robust editing engine designed for performance and flexibility on iOS.
  • Easy customization: Tailor the camera, editor, or asset library to match your brand and user needs.
  • Designed for scalability: Extend the app with additional editing workflows, user authentication, publishing endpoints, or monetization features.