Welcome to the React Native Exercises App project! This is a mobile application that provides a set of exercises to help you improve your react native skills.
Before you get started, make sure you have the following software installed:
- Node.js
- npm
- Xcode (macOS only) or Android Studio
- A physical device or emulator for testing the app
Follow these steps to install and run the app:
-
Clone the repository locally:
git clone https://github.com/ismaeleBo/ReactNativeExercises cd exercises-app
-
Install project dependencies:
npm install cd ios pod install
-
Start the app on your device or emulator:
-
For iOS:
npm run ios
-
For Android:
npm run android
-
-
The app should now be running on your device or emulator.
- Call the API that provides anonymous blood type information for users: Blood Type API
- Display a summary showing the total number of items divided by type and rh_factor.
- Show a sorted list, ordered by id, of the different objects returned by the service.
- Each list item should display id and blood type.
- Implement radio buttons for filtering the list by type and rh_factor.
- Call the API: Stripe API
- Display a list of cards that will expire in the next 18 months.
- Each list item should display a valid card number and expiration date.
- Sort the items by expiration date, starting with the ones expiring soonest.
Create a page structured as follows:
- Text input that accepts an integer (as seen in the example image, it's 18).
- A button that, when tapped, creates the rotated (90°) Xmas tree figure. The integer indicates the height of the triangle.
- The base of the tree should be one-sixth of the triangle's height.
We welcome contributions! If you'd like to contribute to this project, follow these steps:
-
Fork the repository on GitHub.
-
Create a branch for your work:
git checkout -b feature/new-feature
-
Work on your code and commit your changes:
git commit -m "Added new feature"
-
Push your changes to your fork:
git push origin feature/new-feature
-
Open a pull request on the main repository.
If you find any bugs or have suggestions for improving the app, please open a new issue on GitHub with all the necessary details.
This project is distributed under the MIT License. Read the [LICENSE] file for more information.
Thank you for using the React Native Exercises App! Happy exercising!