Provides knowledge and workflows to implement Android's Restore Credentials feature using the androidx.credentials library. Use this skill to create, sign in with, and delete restore keys, enabling silent user sign-in on new devices after a restore. It covers version compatibility, dependencies, server-side…
Room persistence for the Android target (androidx.room) - @Entity, @Dao, RoomDatabase, migrations, TypeConverters, and Flow-returning queries. Android-side database. For shared/multiplatform persistence in commonMain use sqldelight-patterns. For the broader Android data layer (Repository pattern, Room plus remote…
Provides a complete workflow for implementing verified email retrieval on Android Credential Manager API. Use this skill to integrate a secure, OTP-less email verification flow into an Android app. This skill solves the problem of high-friction sign-up processes by leveraging cryptographically verified credentials…
Mobile accessibility patterns for Android and iOS - content descriptions, touch targets, screen reader support, WCAG compliance, dynamic type, and color contrast.
Deep linking patterns for mobile - Android App Links, iOS Universal Links, intent filters, URI handling, deferred deep links, and navigation integration.
Build and update Live Activities and the Dynamic Island in an iOS app with ActivityKit — ActivityAttributes + ContentState, Activity.request/update/end with ActivityUIDismissalPolicy, ActivityConfiguration + DynamicIsland (compactLeading/compactTrailing/minimal + DynamicIslandExpandedRegion) registered in a…
Expose a fintech iOS app's actions and data to Siri, Shortcuts, Spotlight, widgets, Control Center, and Apple Intelligence with the App Intents framework — AppIntent.perform + IntentResult, @Parameter (options/defaults/dependencies), AppEntity + EntityQuery/EntityStringQuery, AppShortcutsProvider phrases…
On-device generative AI on Apple platforms (iOS 26+) — the Foundation Models framework (SystemLanguageModel.availability, LanguageModelSession, respond(to:)/streamResponse, @Generable + @Guide guided generation, the Tool protocol for tool-calling, instructions, GenerationOptions, and Guardrails), plus choosing among…
User-facing sign-in for a fintech iOS app, built on Apple's AuthenticationServices (ASAuthorization, ASWebAuthenticationSession) and LocalAuthentication (LAContext). Targets the iOS 26 era. This skill covers how the user proves identity; storing the resulting tokens/keys is a separate concern.
Schedule and run iOS background work with the BackgroundTasks framework — BGTaskScheduler.register(forTaskWithIdentifier:using:launchHandler:) + submit(:), BGAppRefreshTaskRequest (short opportunistic refresh), BGProcessingTaskRequest (long maintenance with requiresNetworkConnectivity / requiresExternalPower), and iOS…