https://github.com/jalantechnologies/react-native-template
Boilerplate for building mobile applications using React Native in Typescript
https://github.com/jalantechnologies/react-native-template
boilerplate javascript react-native typescript
Last synced: 3 months ago
JSON representation
Boilerplate for building mobile applications using React Native in Typescript
- Host: GitHub
- URL: https://github.com/jalantechnologies/react-native-template
- Owner: jalantechnologies
- Created: 2023-07-18T04:40:05.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-01-30T13:04:25.000Z (6 months ago)
- Last Synced: 2026-01-31T05:25:51.304Z (6 months ago)
- Topics: boilerplate, javascript, react-native, typescript
- Language: TypeScript
- Homepage:
- Size: 7.85 MB
- Stars: 1
- Watchers: 2
- Forks: 15
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React Native Template
Production-ready React Native boilerplate with TypeScript, navigation, state management, monitoring, and CI/CD pipelines.
## Quickstart
```sh
git clone git@github.com:jalantechnologies/react-native-template.git
cd react-native-template
corepack enable && corepack prepare yarn@3.6.4 --activate # install yarn command
gem install bundler # install bundle command (Ruby required)
yarn install # install JS deps
bundle install # iOS: Ruby gems
yarn pod-install # iOS: install pods
yarn start # start Metro (separate tab)
# create .env (see docs/environment.md for required keys)
yarn android # or: yarn ios
```
## Documentation Directory
- [Setup](docs/setup.md) — clone, toolchain install order, first run verification
- [Environment](docs/environment.md) — env vars, Android SDK paths, Doppler injection
- [Architecture](docs/architecture.md) — data flow, navigation/state patterns, feature how-to
- [Customization](docs/customization.md) — rebrand/rename steps for Android & iOS
- [Project Package Naming & Flavoring](docs/project-package-naming.md) — Android package/flavor strategy; iOS pending (see issue)
- [Release Process](docs/release-process.md) — versioning, release notes, verification, rollback
- [Release Notes](docs/release_notes/) — required per-version notes for pipelines
- [Automation & Tooling](docs/automation.md) — workflow map, reusable actions, Fastlane lanes
- [CI](docs/ci.md) — GitHub Actions checks and SonarQube gate expectations
- [CD](docs/cd.md) — preview/production/permanent-preview deployment pipelines
- [Troubleshooting](docs/troubleshooting.md) — common local build fixes
## License
Private - Jalan Technologies