React Native mobile browser app for iOS and Android with Web3 wallet integration.
- ✅ Full web browser with tabs
- ✅ Web3/Ethereum provider injection
- ✅ localStorage bridge to AsyncStorage
- ✅ Native navigation (back/forward/reload)
- ✅ Multi-tab support
- ✅ HTTPS support
- ✅ Mobile-optimized UI
- Node.js 18+
- React Native CLI
- For iOS: Xcode 14+, CocoaPods
- For Android: Android Studio, JDK 17+
# Install dependencies
npm install
# iOS setup
cd ios && pod install && cd ..
# Run on iOS
npm run ios
# Run on Android
npm run androidnpm run build:android
# Output: android/app/build/outputs/apk/release/app-release.apknpm run build:ios
# Archive via Xcode → Product → ArchiveEtherXMobile/
├── App.tsx # Main browser component
├── package.json
├── android/ # Android native code
├── ios/ # iOS native code
└── README.md
The app injects window.ethereum provider into webpages:
// Auto-injected in every webpage
window.ethereum.request({
method: "eth_requestAccounts",
});MIT © kriptoentuzijasti.io