Integrate the screens below as best as you can.
- Request the data from the route : https://raw.githubusercontent.com/popina/test-ios/master/data.json.
- Parse the response.
- Add a loader and error handling in case the network is slow or api is down.
- You can use any package you might find useful and helpful.
- Structure with a design pattern.
- Make a fork of this repository
- Separate all data management with a state management approach.
- You must commit regularly so we can follow your progress with an initial empty commit when you start the test
- If you can't finish this test, make sure you provide a minimal viable product and add comments about the next steps
- The link to the git repository.
- Several commits, with an explicit message each time.
- A separate file or email documenting your process and principles you've followed.