Practical overview
When it fits
Use it at the start of an Ethereum-oriented React Native project when its Expo, WalletConnect and Hardhat starter components fit the intended app.
Who it is for
- Developers starting Ethereum-enabled React Native projects.
- Teams seeking one Expo starter structure for Android, iOS and web.
- Developers who want an example contract and contract testing setup in their generated project.
Documented uses
- Bootstrap a TypeScript React Native application with Ethereum access.
- Start a cross-platform app project targeting Android, iOS and web.
- Use a bundled example contract as a basis for deployment, testing and interaction.
- Begin with WalletConnect integration, deep linking and environment-file support.
Requirements & limits
The README directs users to log in to Expo CLI and install it globally before running the npx generator. The repository provides an MIT license.
- The generated app is based on Expo and targets Android, iOS and web.
- The example contract is documented for deployment, testing and interaction using Hardhat.
- WalletConnect is included for wallet connectivity.
- TypeScript, Prettier, Husky, environment-file support and deep linking are part of the documented starter.
- The documented blockchain support is Ethereum; other chains are not established.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Generate an Ethereum React Native starter
Create the initial Expo-based Ethereum application described in the project README.
Before you start
- Log in to Expo CLI before starting, as the README instructs.
- Install Expo CLI globally with npm.
Steps
Install Expo CLI with the command below.
npm install -g expo-cliRun the command below and follow the prompts to create the application.
npx create-react-native-dapp
Expected outcome
A generated Ethereum-enabled application intended to work on Android, iOS and the web, with an example contract and WalletConnect integration.
Guide limitations
- The documented setup steps do not establish deployment to a production environment.
- The repository documents Ethereum support, not compatibility with other chains.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 15 October 2026
- Original website title
- cawfree/create-react-native-dapp · Official homepage title · retained in its source language

