Thobeka has always been a bookworm. When she was very little and couldn’t read yet, her favourite part of the day was when her mom would read her a story before bedtime.

 Scenario :

Thobeka has always been a bookworm. When she was very little and couldn’t read yet, her favourite part of the day was when her mom would read her a story before bedtime. After she learned to read, she devoured books. Tales of bravery and love and silliness and sometimes… sadness. But no matter what the books were about, the stories transported her to worlds so different to her own life. One day she noticed that her mom was always smiling knowingly while writing something on a list. When she asked her about it, her mom revealed that she had been keeping a list of all the books that Thobeka had ever read. And so, she took over ownership of the list and has been adding to it ever since. Many years later, she was still adding to the ever-growing list in the pretty notebook with the butterfly on the cover. Looking at her childish handwriting in the first few entries always makes her smile. Now that she has a new Android smart phone, she was wondering if it would be possible to record some of the information on her phone. You know, in case she is out in the world somewhere reading a good book and want to make a note of it before returning home to lovingly add it to the notebook.

In this Portfolio of Evidence (PoE), you will build an Android app using React Native expo (with a exceptional UI)

THE APP MUST HAVE THE FOLLOWING FEATURES:

The app must allow the user to enter the following details of a books

a. Title

b. Author

c. Genre

d. Number of pages

2. The app must have a predefined list of genres that the user can choose from.

3. The home screen of the app must display all the details of the last book that the user read.

4. The home screen must display the total number of pages read across all the books ever entered.

5. The home screen must display the average number of pages in the books read by the user.

6. The app must have a history screen where the last three books read by the user are displayed.

7. The app must have a genre screen where the total number of books read in each genre is displayed.

Comments