A production-quality React Native starter with book browsing, favorites, text-to-speech, camera, dark mode, i18n, and full auth flow. iOS + Android.
- Find and save books to your list
- Add books to favourites
- Text-to-Speech integration
- Camera with image cropping
- Shimmer/placeholder loading animations
- Global theming — light & dark mode
- Multi-language support (i18n)
- Login / Signup / Forgot Password
- Tab Bar & Drawer navigation
- User profile
- Landscape handling & responsive design
- Redux with Saga
- CodePush via App Center
- Husky pre-commit hooks
- ESLint for clean code
- Unit tests with Jest
- iOS + Android
app/
├── Entrypoint.tsx # App entry point
├── assets/ # Images, fonts, icons
├── components/ # Reusable components
├── config/
│ ├── Language/ # i18n language files
│ └── theme/ # Light & dark themes
├── models/ # TypeScript models
├── navigation/ # React Navigation setup
├── screens/ # App screens
├── services/ # API services
└── store/ # Redux + Saga
# Clone
git clone https://github.com/Global-Software-Consulting/react-native-book-app-starter.git
cd react-native-book-app-starter
# Install dependencies
yarn install
# iOS
cd ios && pod install && cd ..
yarn ios
# Android
yarn android| Layer | Technology |
|---|---|
| Framework | React Native 0.66 + TypeScript |
| State | Redux + Redux Saga |
| Navigation | React Navigation (Tab + Drawer) |
| Theming | Custom light/dark mode |
| i18n | Multi-language support |
| TTS | Text-to-Speech library |
| Camera | Image capture + cropping |
| Testing | Jest |
| Code Quality | ESLint + Prettier + Husky |
| OTA Updates | CodePush via App Center |
Contributions are welcome! Feel free to open issues or submit PRs.
Built and maintained by Global Software Consulting
We build production software, AI agents, and developer tools for startups and enterprises.



