A Redux Toolkit based React Native App that consumes SpaceX API to consult all the SpaceX rocket launches that have occurred to date. Showing their details, launch video and article.
- React Native
- TypeScript
- Redux Toolkit
- Thunks
- Axios
- React Native Navigation
- Styled Components
- React Native Testing Library
- Jest
- SpaceX launches list
- Filtering Launches
- List pagination
- Navigation trough pages
- In app video display
- Web View with specific launch article
- To run this app on your local computer you need
Nodejs
,Android Studio
orXcode
and an IDE of your choice, I recomendVSCode
, installed. - After installing it, you can clone this repo into a folder on your computer.
- Open the IDE and navigate to the folder you just cloned the repo in.
- Run
npm install
to install all the packages used on this project. - Open either Android Studio or Xcode to run a emulator.
- Run
npx expo start
, after complete, write the commandi
ora
to run the app on a device simulator.
![Captura de Tela 2023-10-15 às 22 30 40](https://private-user-images.githubusercontent.com/100975439/275370812-ca078180-f1fd-48b7-a51e-710e7b54c736.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExODYzNjQsIm5iZiI6MTcyMTE4NjA2NCwicGF0aCI6Ii8xMDA5NzU0MzkvMjc1MzcwODEyLWNhMDc4MTgwLWYxZmQtNDhiNy1hNTFlLTcxMGU3YjU0YzczNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxN1QwMzE0MjRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04MWNkNTJkMTdmYTE1NWMwYzFiYzM5YzBjMmQ3Y2Q2NjkwZjYxYjQwNzQwNTkwYWM0OGQxNDU4NTA5MjQ4ZmMwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.DNaX1yapcIjNb8T5owC0QyNotnnsktOX9_YWMXwpAJI)
![Captura de Tela 2023-10-15 às 22 37 16](https://private-user-images.githubusercontent.com/100975439/275370836-df8c6319-a91c-4cb3-b3d4-97d13f365a35.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExODYzNjQsIm5iZiI6MTcyMTE4NjA2NCwicGF0aCI6Ii8xMDA5NzU0MzkvMjc1MzcwODM2LWRmOGM2MzE5LWE5MWMtNGNiMy1iM2Q0LTk3ZDEzZjM2NWEzNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxN1QwMzE0MjRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02ZTNkMzA1MDI2OTlkMzVhZDk0YTg4NmNjNDZlNTcwNTNiOGYzMjQ5ZTZmMGQyOWNmNzM1ODllMjJhZjY2MDNkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.E0_Hwfgx3oeplBDi419q8TfoW-2xMMmsz0MWCdmoXuQ)
![Captura de Tela 2023-10-15 às 22 38 21](https://private-user-images.githubusercontent.com/100975439/275370838-dd7ed9d7-edaf-45e8-ad76-911de925288a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExODYzNjQsIm5iZiI6MTcyMTE4NjA2NCwicGF0aCI6Ii8xMDA5NzU0MzkvMjc1MzcwODM4LWRkN2VkOWQ3LWVkYWYtNDVlOC1hZDc2LTkxMWRlOTI1Mjg4YS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxN1QwMzE0MjRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00ZTQyOGRkYzZkOGJjMzg2MTdjZjY5YjQ3NTdhZTA2MmNiY2I4ZGIwZmE4ZjFjNzMyMzQ1ZDc4YTZkYWNiZjc0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.0DM7jVYmt3S1orZLt8L3DAhv-r8pYw2TUdDeHHqlbtE)