Listing Github's profile starred repos
The application consumes the REST Github API and display some pieces of information about the repositories inserted by the user.
On the profile page it is displayed the repositories the user has starred on Github. The documentation for the github stars can be found here.
git clone https://github.com/psatler/react-native-github-app
cd react-native-github-app
yarn (or npm install)
yarn start
PS: This assumes you have the react-native cli
installed. You might need it to run react-native run-android (or run-ios)
before yarn start
.
- ESLint
- Prettier
- EditorConfig
- Styled Components
- React Navigation
- React Native Vector Icons (MaterialIcons)
- Prop-types
- Axios
- Async Storage to save and load saved list of repositories
- React Native Webview to view the repository's page
- Infinite scroll on the details page listing the user's favorite repositories (starred ones)
- Pull to refresh
- Open the favorite repo in a webview to get more details of it
You can check some of the features at the animations below:
This project is licensed under the terms of the MIT License © Pablo Satler 2019