Ask your agent for a recommendation
Compare the two paths
Choose UIKit when the desired experience is close to a standard social surface and speed matters most. Choose a custom SDK UI when the interaction itself differentiates your product or must fit an established app-specific workflow.
A mixed approach is possible, but it should be an explicit architecture decision. Do not start with UIKit and quietly replace standard behavior with raw SDK calls during implementation.
Decisions to make before implementation
Whichever path you choose, expect your agent to confirm:- the feature and capabilities that are in scope
- the screen or route where it belongs
- the social.plus region and identity source
- where the feed, community, channel, or other target comes from
- the design constraints and runtime environment the finished work must satisfy
Continue with your chosen path
Launch a standard social experience
Use a prebuilt UIKit surface with the lightest customization that fits.
Build a custom social experience
Build a differentiated, app-owned experience directly on the SDK.