Kotlin Multiplatform Host Dashboard Blueprint
This is a product blueprint, not a copy/paste tutorial. Build a shared host
dashboard with com.mediasfu:mediasfu-sdk:1.0.5 and MediasfuConference in
your Compose Multiplatform application. The supplied room provides pre-join,
participant and media state, host-oriented conference controls, screen sharing,
collaboration surfaces, and participant exit.
Keep platform navigation and app branding in each target while the shared room component owns room workflow. The authenticated backend approves room creation and moderation, and the app reflects confirmed room state in its host summary. Use the Kotlin SDK guide and Kotlin room lifecycle.
Use a restricted, revocable credential only for isolated local development and never commit it. Before external testing, distribution, or production rooms, the backend must hold reusable Cloud credentials.
Build and validate
- Run a host and attendee on every target you ship; verify participants, local media, remote playback, screen share, and leave.
- Recover from denied authorization, permission denial, and reconnect without losing the rest of the application shell.
- On exit, cancel app timers and observers, clear room selection, and request fresh authorization on return.
Your application—not the SDK—defines recording retention, consent, exports, and any host-wide business end workflow.