React Native Starter using Typescript and Expo
React
React Native
Expo
(Managed Workflow)Typescript
React Native Paper
for theming and componentsSentry
for logging and error reportingpnpm
for package managementdotenv-vault
to share environment variables
Start: pnpm start
Start (Android): pnpm android
Start (iOS): pnpm ios
Build: pnpm build
Build A Preview Version: pnpm build:preview
Build A Development Version (APK): pnpm build:development
Build An Independent APK: pnpm expo build:android -t apk
Publish: pnpm expo publish
Convert svg icons to components: pnpm generate-icons
Lint the code: pnpm lint
Environment variables are securely shared with dotenv-vault
.
Create new vault: pnpm env:new
Login to the vault: pnpm env:login
Open vault: pnpm env:open
Pull environment from vault: pnpm env:pull
Push environment to vault: pnpm env:push