The React Native Template is a pre-configured structure designed for quickly starting React Native projects. Developed with a dedicated focus on best software engineering practices, this template provides a robust foundation for efficient and modern mobile app development.
- React Native
- TypeScript
- Expo (Expo Bearer Workflow)
- Eslint
- Prettier
- React Hook Form
- Reactotron - (Debugger)
# Cloning repository
git clone [email protected]:bitwise-technology/frontend-reactnative.git
# To install the necessary dependencies, use the following commands:
yarn or yarn install
# To launch the application, use the following commands:
expo start or expo run:android
The project is structured to enhance maintainability and scalability. Below is a simplified breakdown of the primary directories:
-
src
: The root directory containing the entire source code.-
modules
: This directory houses individual feature modules. -
repositories
: Repositories related to the module. -
providers
: Providers or external integrations specific to the module. -
services
: Services specific to the module. -
router
: Navigation-related configurations for the module. -
shared
: Contains shared components, utilities, and services that can be reused across different modules.
-
This streamlined structure aims to facilitate development by making it easy to locate and manage different aspects of the application. Adjust and expand this structure as needed for your project.