Impact
- Performance observability. The SDK now records three milestone timings on every Transact presentation — Time to Load, Time to Initialize, and Time to First Interaction. This gives the team production visibility into SDK performance.
- More language support. French is now accepted as a language value, and the SDK automatically defaults to French on French-locale devices when no language is provided.
Changes
- Recorded Transact timings (Time to Load, Time to Initialize, Time to First Interaction) and emitted them to tracing service
- Added Config.Deeplink.Step.MANUAL_FALLBACK for routing users directly into the manual setup / fallback experience
- Added French (fr) language support and a system-language option that follows the device locale
- Removed the publicToken from the Transact initialize URL; it now flows only through the in-page window object
Products
- Deposit
- Switch
- Manage
Requirements
Latest
- Kotlin: 2.0+ (build version 2.1.21)
- Gradle: 8.7+ (build version 8.7)
- AGP: 8.6+ (build version 8.6.1)
- Min SDK: 23 (build version 23)
- Target SDK: 35 (build version 35)
Legacy (-kotlin1.9)
- Kotlin: 1.9.x (build version 1.9.25)
- Gradle: 8.0+ (build version 8.7)
- AGP: 8.1 - 8.5 (build version 8.1.4)
- Min SDK: 23 (build version 23)
- Target SDK: 35 (build version 35)