- Find and save books in list
- Add Books to favourites
- Implementation of Text to Speech library.
- Implementation of Camera to take and crop pictures.
- PlaceHolder/Shimmer Animations
- Global themeing with light & dark modes
- Clean code with ES Lint
- iOS + Android support
- Language Support
- Tab Bar/Drawer
- User Profile
- Landscape Handling
- Responsive Design
- Login/Signup/Forgot Password
- Redux with saga
- Code Push with App center
- Husky
There are six major screens i.e Login, Sign up, Forgot Password, Explore, Favorites and User details.
- app/Entrypoint.tsx App entry point
- app/assets All assets
- app/components/...tsx Reusable Components
- app/config/Language Language files
- app/config/theme Themes for light and dark
- app/models Typescript models
- app/navigation App navigation
- app/screens/...tsx App Screens
- app/services API services
- app/store Redux implementation
cd react-native-book-app-starter
yarn or npm install
Run Build for either OS
for iOS
run npm run ios
for Android
run npm run android
How to Change Code Push App Center Account
Apple Testflight
Latest APK