Skip to content

omnidotdev/template-react-native

⚛️ React Native Template

This is a template repository for a cross-platform mobile application powered by React Native and Expo.

Features

  • 🚀 Modern Stack: Built with Expo, React Native, and TypeScript for cross-platform mobile development
  • 📱 Cross-Platform: iOS, Android, and Web support from a single codebase
  • 🧭 File-Based Routing: Expo Router for intuitive navigation
  • 🎨 UI/UX:
  • 🔄 Over-the-Air Updates: Expo Updates for instant deployments
  • 🎬 Splash Screen: Expo Splash Screen for polished app startup
  • 🛠️ Developer Experience:
    • Hot reloading during development
    • Code quality with Biome for linting and formatting
    • Git hooks with Husky
    • TypeScript strict mode with comprehensive type safety
    • Knip for unused dependency detection
    • Easy spin up with Tilt
  • 🚢 Production Ready:
    • Managed and bare workflow support
    • Expo Prebuild for native project generation
    • EAS Build and Submit for app store deployment

Local Development

Use Tilt for a unified development experience:

tilt up

Or run manually:

Installation

bun install

Running

bun start

Follow the instructions in the output to open the app on your device or emulator.

Platform-Specific

bun android    # Start on Android
bun ios        # Start on iOS
bun web        # Start on Web

Development Options

In the output, you'll find options to open the app in a:

Bare Workflow

If you want full native control over your project, you can use Expo Prebuild:

bun expo prebuild
bun expo run:android
bun expo run:ios

prebuild generates the native iOS and Android projects.

run:android/run:ios builds and runs the app on the respective platform. After prebuilding, you can modify native code directly and use any React Native library with custom native modules.

License

The code in this repository is licensed under MIT, © Omni LLC. See LICENSE.md for more information.

About

⚛️ React Native template

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •