Create, share, and discover short-form video content with engaging vertical feed experiences
UIKit Component: Clip components are built on top of the social.plus SDK, providing ready-to-use short-form video creation, editing, and viewing UI with full data management handled automatically.
The Clip feature in social.plus UIKit v4 enables users to create, share, and discover engaging short-form video content, fostering community interaction through immersive vertical feed experiences. This suite of components provides comprehensive tools for capturing moments, editing content, and consuming user-generated videos within communities.
Short-form video creation and recordingClip Creation components enable users to capture or select video content with comprehensive recording controls, media selection, and content preparation workflows.
The Clip Post Creation Page provides integrated camera functionality and media selection for creating engaging short-form video content. Users can record new videos or select existing content from their device gallery.
The Draft Clip Page enables users to preview, edit, and customize their video content before publishing. This component provides comprehensive editing tools including trimming, aspect ratio adjustment, and audio controls.
class CustomDraftClipBehavior: AmityDraftClipPageBehavior { override init() { super.init() } override func goToPostComposerPage(context: AmityDraftClipPageBehavior.Context) { // Navigate to post composer with clip content let composerPage = AmityPostComposerPage( mode: .create, targetId: context.targetId, targetType: context.targetType, isClipPost: true ) let viewController = AmitySwiftUIHostingController(rootView: composerPage) navigationController?.pushViewController(viewController, animated: true) }}// Setup custom behaviorfunc setDraftClipBehavior() { let customBehavior = CustomDraftClipBehavior() AmityUIKit4Manager.behaviour.draftClipPageBehavior = customBehavior}
Immersive vertical video feed experienceClip Feed components provide TikTok-style vertical scrolling video consumption with engagement features, community integration, and seamless content discovery.
The Clip Feed Page offers an immersive vertical scrolling experience for discovering and engaging with short-form video content. Users can swipe through clips, interact with content, and discover videos from their communities.
Implementation Strategy: Start with the Clip Creation Page to establish video capture and editing workflows, then implement the Draft Page for content refinement and publishing controls. Add the Clip Feed Page for consumption experiences with TikTok-style vertical scrolling. Focus on smooth video transitions, responsive controls, and seamless navigation between creation, editing, and viewing features. Consider implementing proper video compression and quality optimization for mobile performance, and ensure engagement features work smoothly during video playback.