You can start the Redux Saga Challenge right now! Just clone the repo and build a Home/List/Detail app with Redux Saga and ReactNative.
Use the Google Books API, for example:
const query = 'harry pot'
https://www.googleapis.com/books/v1/volumes?q=${query}
- Must use redux saga for async operations.
If you need help don't hesitate to ask us.
The design is available here for the List
and Detail
views.
For the Home
screen there is no design, please make the screen based on your judgement and the other designs.
- Build the user interface to be as close as possible to the design.
The Home is a welcome screen.
- Make the user feel at home.
- Build the screen with no design to look at.
- The home should "match" the other screens and look very similar.
On this screen it's required that the user is able to:
- Press a button and navigate to the List screen.
On this screen it's required that the user is able to:
- See a list of items.
- Pull to refresh the list (refetch).
- Scroll down and load more books (pagination).
- Search the books in the list (filter).
- Press one of the items and navigate the user to the Detail screen.
On this screen it's required that the user is able to:
- See more information about the pressed book.
- Like, Rate and Buy the book.
For 2. no need for API calls, just make the buttons clickable.
Designs copied here in case the link goes down. List (Books) in on the left, Detail (Single Book) on the right. Design by travishowell.