React Native Starter using Typescript and Expo
ReactReact NativeExpo(Managed Workflow)TypescriptReact Native Paperfor theming and componentsSentryfor logging and error reportingpnpmfor package managementdotenv-vaultto 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