Welcome to My React Native Project! This application is built using React Native and Expo CLI. Follow the instructions below to set up, compile, run, and test the application in a development environment.
- Prerequisites
- Installation
- Running the Application
- Building the Application
- Testing the Application
- Contributing
- License
Before you begin, ensure you have met the following requirements:
- Node.js (v18 or later): Download Node.js
- Expo CLI: Install globally using
npm install -g expo-cli
- Git: Download Git
-
Clone the repository:
git clone https://github.com/EfrenHerrera/Test-Desarrollador-Mobile-Senior-EDT.git
-
Navigate to directory
cd Test-Desarrollador-Mobile-Senior-EDT
-
Install dependencies:
npm install
-
Start the Expo development server:
npx expo start
-
Choose your preferred method to run the application:
- Scan the QR code with the Expo Go app on your Android/iOS device.
- Press
a
to run on an Android emulator. - Press
i
to run on an iOS simulator (macOS only).
Note: to run the application on iOS, run the following command and select the desired device in your terminal. Remember that you must have your phone connected to the computer.
npx expo run:ios --device
To create a production-ready build of your application, follow these steps:
-
Ensure you are logged into Expo:
npx expo login
-
Create a build for Android:
npx expo build:android
-
Create a build for iOS:
npx expo build:ios
After the build completes, you will receive a URL to download the APK (Android) or IPA (iOS) file.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.