Platform utilities
Application Marketing
Encourage users to rate your app without leaving it. This can boost your app's ratings and visibility in the app store:
inAppRating()
Direct users to your app's store page to leave a review or explore more details with:
fun openAppStore()
Share custom text content, perfect for spreading the word about your app on social media or messaging platforms:
fun shareText(text: String)
Increase your app's reach by sharing it directly, which allows you to send a personalized message along with the app's store link
fun shareApp(applicationId: String, message: (link: String) -> String)
Web
Direct users to a specific website or promotional page. This function opens the user's default browser to the specified URL:
fun openUrl(url: String)
Haptic Feedback
Enhance the tactile experience of your app with Haptic Feedback:
val haptic = LocalHapticFeedback.current
PrimaryButton("Vibrate") {
haptic.performHapticFeedback(HapticFeedbackType.LongPress)
}
CollectAsState
Use this in shared code:
collectAsStateMultiplatform()
It takes into account collectAsStateWithLifecycle
in Android.
Last updated
Was this helpful?