The new π Signum Mobile Wallet β fast, secure, modern.
This project is built with Expo, React Native, and Expo Dev Client, and is available for iOS and Android.
- Node: see
.nvmrc - JDK 17
- Android Gradle Plugin: 8.1.1
- Gradle: 8.3
- Xcode: (only required for local iOS builds β not needed when using EAS Build)
npm installnpm run android
# or
npm run iosnpx expo run:android --no-build-cache
npx expo run:ios --no-build-cachenpm run prebuildThe project uses NativeWind v4 for Tailwind-style styling in React Native.
- NativeWind Docs: https://www.nativewind.dev/
- Troubleshooting Guide: https://www.nativewind.dev/docs/getting-started/troubleshooting
- Uses Tailwind classes directly in components
- Fully compatible with Expo + React Native
- Requires prebuild for new native dependencies
- Ensure tailwind.config.js changes are followed by app reload
https://docs.infinite.red/reactotron/
- Start development client
- Open Expo devtools β Shift + M
- Select expo-drizzle-studio-plugin
- Android
- iOS
- development β dev client
- preview β APK test builds
- production β Store releases
eas build -p android --profile developmenteas build -p android --profile previeweas build -p android --profile production
eas build -p ios --profile production{
"expo": {
"version": "1.2.0",
"android": { "versionCode": 2 },
"ios": { "buildNumber": "2" }
}
}(As in canvas)
- Use preview builds for QA.
- Use development builds for debugging.
- Use production builds for releases.
- expo-secure-store for encrypted key storage.
- Biometric authentication support.
Apache License 2.0 Β© 2025 Signum Network