Open DJHunn39 opened 3 months ago
For anyone who interested in using EUDI reference implementation for cross-platform dev, please take a look at EUDI Wallet Kit React Native project hosted by OpenWallet Foundation Labs (please note that it's not production ready yet).
The project is essentially a React Native library that provides JS API for EUDI reference implementation (using platform specific native modules and React Native Bridge).
As mentioned on the EUDI Wallet Reference Implementation webinar hosted by the Open Wallet Foundation, there was a question regarding whether or not the implementation is planned to add libraries enabling cross-platform app developers to easily consume packages such as this wallet kit (and the Android wallet core) without needing to write their own bridging code.
For example, if a dev wanted to build a EUDIW app using react-native for the UI (or Flutter, .NET MAUI, Ionic, etc.), they would need to develop a package containing native Swift/Kotlin -> JS bridges in order to access the capabilities of this kit. As a predominantly JS developer myself, it's difficult to use the reference implementation as is.
In an ideal world, to encourage wider adoption of the reference implementation across multiple tech stacks, such packages would be a part of the reference implementation itself.
I understand from the response in the webinar that this is something that could be looked at, but isn't planned in the short term - this issue could serve as a starting point for discussion of the idea.