diff --git a/source/images/icons/kotlin_sdk.svg b/source/images/icons/kotlin_sdk.svg index 6d16293840e..3760cd973a9 100644 --- a/source/images/icons/kotlin_sdk.svg +++ b/source/images/icons/kotlin_sdk.svg @@ -1,28 +1,19 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/source/sdk/kotlin.txt b/source/sdk/kotlin.txt index adb5b98b1b9..047886911eb 100644 --- a/source/sdk/kotlin.txt +++ b/source/sdk/kotlin.txt @@ -186,3 +186,42 @@ Recommended Reading :icon-alt: Migrate Icon Learn why and how to switch from the Java SDK to the Kotlin SDK. + +Example Projects +---------------- + +Explore engineering and community-provided example projects to learn best +practices and common development patterns for Realm and Atlas App Services +using the Kotlin SDK. + +.. card-group:: + :columns: 3 + :style: extra-compact + + .. card:: + :headline: Property-Level Encryption + :cta: Example project + :url: https://github.com/realm/realm-kotlin-samples/blob/main/AppServicesUsageSamples/apps/property-encryption/README.md + :icon: /images/icons/kotlin_sdk.svg + :icon-alt: Kotlin Icon + + Enhance user data security with property-level encryption. + + .. card:: + :headline: User's Online State + :cta: Example project + :url: https://github.com/realm/realm-kotlin-samples/blob/main/AppServicesUsageSamples/apps/presence-detection/README.md + :icon: /images/icons/kotlin_sdk.svg + :icon-alt: Kotlin Icon + + Detect when a user is online or offline. + + .. card:: + :headline: Connection State Change & Error Handling + :cta: Example project + :url: https://github.com/realm/realm-kotlin-samples/blob/main/AppServicesUsageSamples/apps/error-handling/README.md + :icon: /images/icons/kotlin_sdk.svg + :icon-alt: Kotlin Icon + + Learn best practices around handling Sync errors and client reset + strategies.