The new π Signum Mobile Wallet - Better than ever before π€
npm i
Install dependenciesnpm run android
ornpm run ios
Start expo development client
npx expo run:android --no-build-cache
npx expo run:ios --no-build-cache
Execute npm run prebuild
https://docs.infinite.red/reactotron/
- JDK 17
- Android gradle plugin: 8.1.1
- Gradle: 8.3
- Xcode 15.2
See .nvmrc
file
https://www.nativewind.dev/v4/guides/troubleshooting
https://docs.expo.dev/versions/latest/#support-for-android-and-ios-versions
eas build -p android --profile preview
This builds an .apk
file to allow you to test the build app on any physical android device
-
Start Development Client
-
Open devtools menu from the terminal with "start" process and choose
expo-drizzle-studio-plugin
shift + m
If your app version is currently at 1.0.0
, then for Android and iOS, youβll also need to set the developer-facing build versions. These values are typically incremented every time you publish a new build, regardless of whether the user-facing version changes.
-
version
:"1.0.0"
Keep this as it is for now if you haven't made any user-visible changes. -
android.versionCode (integer)
:1
First build β increment this every time you build a new version for submission to the Play Store. -
ios.buildNumber (string)
:"1"
Same idea β increment for each build to be submitted to the App Store.
{
"expo": {
"version": "1.0.0",
"android": {
"versionCode": 1
},
"ios": {
"buildNumber": "1"
}
}
}
- Only update
version
when there's a change visible to the user (like new features or UI changes). - Always update
android.versionCode
andios.buildNumber
every time you submit a build to Google Play or the App Store, even if it's just a bug fix or internal change.