This is a sample application designed to use most features of a real-world React Native application.
Don't hesitate to check out the code on my Github!
Tools
The app has been developed with Expo The used JS libraries are:
- react-hook-form: manage forms
- redux: actions and states management
- expo-image-picker: image picker
- react-navigation: native navigation tab
- react-native-fontawesome : icons
- react-native-gesture-handler: native buttons
- react-native-paper : display data in tables
Data
The data model is the following:
Two datasets were used, i.e soccer-wiki and world_countries_list ones.
Features
- View clubs list.
- View a player’s clubs history.
- View the statistics of a player per club per season.
- Create a club.
- Adapt to landscape and portrait orientation.
Screens
This app includes:
- A homepage's screen that displays a list of soccer clubs.
- A screen of a club's details with its current season players.
- A screen of a player's details with his history of played seasons.
- A screen to create a club.
Mobile DevelopmentReact Nativereact-reduxreact-hook-formexpo-image-pickerreact-navigationreact-native-fontawesomereact-native-gesture-handlerreact-native-paper


