Fullstackopen Part 10 - React Native

Application name: rate-repository-app

Part 1 (a) Introduction to React Native

- Ex: 10.1 - initializing the application
- Ex: 10.2 - setting up the ESLint

Part 2 (b) React Native basics

- Ex: 10.3 - the reviewed repositories list
- Ex: 10.4 - the app bar
- Ex: 10.5 - polished reviewed repositories list
- Ex: 10.6 - the sign-in view
- Ex: 10.7 - scrollable app bar
- Ex: 10.8 - the sign-in form
- Ex: 10.9 - validating the sign-in form
- Ex: 10.10 - a platform-specific font

Part 3 (c) Communicating with server

- Ex: 10.11 - fetching repositories with Apollo Client
- Ex: 10.12 - environment variables
- Ex: 10.13 - the sign in form mutation
- Ex: 10.14 - storing the access token step1
- Ex: 10.15 - storing the access token step2
- Ex: 10.16 - sign out

Part 4 (d) Testing and extending our application

- Ex: 10.17 - testing the reviewed repositories list
- Ex: 10.18 - testing the sign in form
- Ex: 10.19 - the single repository view
- Ex: 10.20 - repository's review list
- Ex: 10.21 - the review form
- Ex: 10.22 - the sign up form
- Ex: 10.23 - sorting the reviewed repositories list
- Ex: 10.24 - filtering the reviewed repositories list
- Ex: 10.25 - the user's reviews view
- Ex: 10.26 - review actions
- Ex: 10.27 - infinite scrolling for the repository's reviews list