VoicePost is an audio recording mobile application optimized for easy uploading experience on iOS and Android.
npm installYou also need to set up Xcode and Android Studio.
You can start development server.
npx expo start
npx expo start --ios
npx expo start --androidThese commands build native client and start development server.
npx expo run:ios
npx expo run:android
npx expo run:ios --device # select a device
npx expo run:android --device # select a deviceTo create release builds on your local end, you have to generate projects with the prebuild and manually run builds according to the expo guide.
These command build app for preview on EAS
eas build --platform ios --profile preview
eas build --platform android --profile previewThese command build app for submit on EAS
eas build --platform ios
eas build --platform androidThese command build app and run E2E tests on EAS
eas build --platform ios --profile build-and-maestro-test
eas build --platform android --profile build-and-maestro-testThese command build and submit app on EAS
eas build --platform ios --auto-submit
eas build --platform android --auto-submitnpm testPrerequisite: Maestro
npm run e2e