Regardless of the
RecorderProtocol implementation that you are using, the user must
be presented with UI controls to control the recorder behavior.
To avoid increasing the bundle size, and since no UI can possibly adapt to all apps, the SDK comes with no built-in UI. Instead, you can check our integration samples on GitHub, which include UI components that you can freely reuse in your app.
Please check the State & Events documentation to understand how to inspect the recorder state and act accordingly (for example, hide or show a button).