The Dynamic SDK can now be consumed in React Native apps through our new client package.
Soon enough, this package will become the new standard and will be usable in any javascript environments, as it is framework agnostic.
We are working on bringing feature parity with our regular React SDK. Here are the features that are supported:
  • Email, SMS and Social authentication/linking
    • Using Dynamic UI
    • Using hooks
  • Third party authentication
  • Embedded wallet creation and management
    • Using Dynamic UI
    • Using hooks
  • Account abstraction with ZeroDev
  • Ethereum/EVM interactions with Viem
  • Solana interactions with Solana Web3.js
The following features are not yet supported:
  • Login/linking of branded wallets
  • Wagmi integration
  • Ethers integration
Though you might be able to get away with a different setup, as of right now we support the following:
  • React Native ^0.73.6 to latest.
  • React Native WebView ^13.6.4
  • Expo 50, 51, 52 and 53.