Initialization - Standard Experience
Open the SDK and enjoy the full experience of crossboarder transfers.
Standard Experience Initialization
The Ready Remit SDK allows to start a standard experience which will open the Home Screen of the SDK or, the Start a Transfer screen for new senders.
Once you have created the ReadyRemitConfiguration object, then, you can start the SDK passing the parent Android Activity reference and the Ready Remit Configuration object:
ReadyRemit.startSdk(
activity = this@MainActivity,
configuration = sdkConfiguration
)val themeConfiguration = """
{
"foundations": {
"colorPrimary": { "light": "#42CB91", "dark": "#42CB91" },
"fontFamily": "inter"
},
"components": {
"button": {
"buttonRadius": 8,
"buttonTextCase": "capitalize"
}
}
}
""".trimIndent()
ReadyRemit.startSdk(
activity = this@MainActivity,
configuration = sdkConfiguration,
themeConfiguration = themeConfiguration
)
If you are using Jetpack Compose Don't create the configuration object in the compose scope since the recompositions lead to runtime errors.You must create the configuration object inside a
rememberclause or in a AndroidX ViewModel.Don't forget that, to avoid any compatibility issue, it's recommended to implement Compose BOM 2025.11.01 or Jetpack Compose 1.9.5.
Updated about 7 hours ago
