Skip to content

Global-Software-Consulting/react-native-book-app-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

265 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Native TypeScript Redux License: MIT Stars Forks

A production-quality React Native starter with book browsing, favorites, text-to-speech, camera, dark mode, i18n, and full auth flow. iOS + Android.


Demo


Features

  • 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

Test Coverage


Project Structure

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

Quick Start

# 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

Tech Stack

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

Contributing

Contributions are welcome! Feel free to open issues or submit PRs.


License

MIT


Built and maintained by Global Software Consulting

We build production software, AI agents, and developer tools for startups and enterprises.

Website  ·  Hire Us  ·  LinkedIn

Releases

No releases published

Packages

 
 
 

Contributors