# id.frak.sdk.ui

## Types

| Name | Summary |
|---|---|
| [FrakSharing](/developers/references/android/id-frak-sdk-ui/fraksharing/) | class [FrakSharing](/developers/references/android/id-frak-sdk-ui/fraksharing/)<br>The Frak sharing sheet. Build it once per screen, [warm](/developers/references/android/id-frak-sdk-ui/fraksharing/warm/) it when a share affordance becomes visible, then [present](/developers/references/android/id-frak-sdk-ui/fraksharing/present/) on the tap. |
| [FrakSharingDefaults](/developers/references/android/id-frak-sdk-ui/fraksharingdefaults/) | object [FrakSharingDefaults](/developers/references/android/id-frak-sdk-ui/fraksharingdefaults/)<br>Tunable defaults for [FrakSharing](/developers/references/android/id-frak-sdk-ui/fraksharing/). |
| [SharingResult](/developers/references/android/id-frak-sdk-ui/sharingresult/) | sealed interface [SharingResult](/developers/references/android/id-frak-sdk-ui/sharingresult/)<br>How a sharing session ended. A session can produce several; the callback reports only the most significant: walletOpened > install > shared/copied > dismissed. |