Client-side Features in Mobile SDKs

Learn about the various client-side features available in the Android (Kotlin) and iOS (Swift) SDKs.

Learn about client-side capabilities in the Android (Kotlin) and iOS (Swift) SDKs, including session tracking, lifecycle events, and plugin architecture.

In this section

Guide
Description
Multiple Instance Support in Android (Kotlin) and iOS (Swift) SDKsRun multiple SDK instances in the same application
Plugin Architecture in Mobile SDKsExtend mobile SDK behavior with plugins
Automatic Screen Tracking in Android (Kotlin) SDKTrack screen views automatically in the Android SDK
Application Lifecycle Tracking in Mobile SDKsTrack application lifecycle events on mobile
Session Tracking in Mobile SDKsManage and track user sessions on mobile
Network Information Tracking in Mobile SDKsCapture network state with mobile events
Deep Link Tracking in Mobile SDKsTrack deep link opens and attribution on mobile
Event Retry Mechanism in Mobile SDKsRetry failed event deliveries from mobile SDKs

Questions? Let's figure it out together.

Join the RudderStack Slack community to connect with other users, customers, and the RudderStack team — or reach out for direct support.