Please enable JavaScript.
Coggle requires JavaScript to display documents.
Reader+ - Coggle Diagram
Reader+
Client Problem
competitors
Amazon
high discounts for a variety of books
a very wide variety and selection of books to choose from
iBooks
easy to purchase books due to in app purchases
makes book feel like a kindle with its e-in like look
constraints
only 8 weeks to create project
is only a mobile app
restricted to on device: iPad
Requirements
needs to engage the user by incorporating new features to make reading more enjoyable
Developer Problem
User Interface
features
Account profile
Search bar
drop down menu
when book is selected display the:
Number of pages
Date made
Cover
Blurb
Author
Rating out of 5
Genre of the Book
sort button
Favourites button
usability principles
Colour Blind mode
Text enlargemnt
A search bar
Different languages
Audio books
Coding environment
Key Algorithmns
search bar so the user can search for specific books or genres
sort button to sort books by price, name, genre etc.
favourite button so user can keep their favourite books saved for later
Development Tools
keynote
Swift
Terminal
sql
Data
Required App Data
Favourites, Int
Search, Int
Sort, Int
Data Storage and Retrieval
SQlite Database
Database generated using swift
Data Source Options
Books.csv
Pros
includes both ISBNs
includes the book ID
Cons
does not contain all fields
records will need to be deleted during normalisation which is inefficient and takes up data
Books2.csv
Pros
includes a description of the book
includes genre of the book
includes the price of the book
Cons
more data to normalise
does not contain user reviews
impacts
Positive
improves usage of the ipad
encourages school children to read more
Promotes Reader+ by having the logo on the start up screen
an easier way for the teacher to view their students reading
Negative
User Problem
Students
students are likely unengaged and want to to read differently
required to read books for school and need to gather the information
Teachers
will need to also read the books the students are reading
would like a new way to make their students more engaged in reading