The Flutter sample is a public repository with example projects built using Flutter. It serves as a starting point for customers and developers interested in exploring cross-platform development. The repository also demonstrates how to integrate and use the Backbase headless platform.
⚠️ Important Note:
Incomplete Samples: Please be aware that the provided code samples are incomplete and do not cover all potential error handling or edge cases. Additional development is required to ensure robustness in various scenarios.
Platform-Specific Development Only: Backbase strictly supports native platform development. Cross-platform solutions are not supported, and all deliverables must be written in the native language for the respective platform (e.g., Swift for iOS, Kotlin for Android).
Every sample lives on its own branch.
- The code is written entirely in Dart, with no native libraries used.
Adopting Foundational SDK (Android)
- This branch adopts the Backbase I-MSDK in a Flutter project.
- This branch adopts Backbase authentication journey in a Flutter project.
This project depends on artifacts published to repositories on Backbase Repo. You must have read access to these repositories to build this project. The project also requires a specific keystore in order for the app to communicate with the backend. In order to configure the project, please follow this guide on Backbase.io.
Note that this project connects to the EBP Sandbox Environment, for which you need to request an API key as mentioned here. Add the key to the config.json file in the asset's folder.
Note: For the Flutter Only, add the API key here
In order to login, you can find user credentials at user-credentials page.