0% found this document useful (0 votes)
165 views3 pages

E-Book Reader Requirements For Android Phones and Tablet

The e-book reader application provides functionality for reading ebooks and PDFs including navigation between pages, bookmarks, highlights, notes, font size adjustment, and automatic saving. It also allows purchasing books from a marketplace with sorting and search options, integrated dictionary, background and font color changes, orientation switching, and account information viewing. Administrative features include book uploads and approvals, geofencing, and app usage analytics.

Uploaded by

Ashish Maurya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
165 views3 pages

E-Book Reader Requirements For Android Phones and Tablet

The e-book reader application provides functionality for reading ebooks and PDFs including navigation between pages, bookmarks, highlights, notes, font size adjustment, and automatic saving. It also allows purchasing books from a marketplace with sorting and search options, integrated dictionary, background and font color changes, orientation switching, and account information viewing. Administrative features include book uploads and approvals, geofencing, and app usage analytics.

Uploaded by

Ashish Maurya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

E-book reader requirements for Android Phones and Tablet.

1 Reader to display text, images and videos and Navigate to Links.


E-Book reader will display e-Books that are compatible with E-PUB 3.0, pdf specification.
The reader should also allow users to watch videos linked to e-Books, pdf.

2 Navigation
E-Book reader with its intuitive GUI should allow user to freely navigate across the e-
book to a specific page, or a chapter or to preselected bookmark.

3 Pagination
The ability to pagination to next/previous page provides a good reading experience. E-
Book reader should be equipped with features to allow next, previous pagination in
horizontal & vertical modes. If font size is changed the page number should be updated
& the application should jump to the current page being read.

4 Highlight with options to change colour


E-Book reader should allow user to mark text in any colour and store it as a bookmark for
quick navigation.

5 Bookmark
E-book reader should provide the functionality to bookmark a page as a shortcut to
navigate to specified section.

6 Automatic Save
E-book reader should automatically save all your bookmarks, highlights, notes and
settings timely and periodically and also on application exit.

7 Add notes
E-book reader app should allow user to add notes to a specific page or section of a book.

8 Increase/Decrease Font
E-book reader should allow user to change font size and font names along with options
to apply bold, italics and strike out formatting. When font size is changed, the rendering
engine should adjust the pages and display the current page. Also, on change in font size,
the application should re-structure the Table of Contents with updated page number.

9 Table of Contents with tree structure with navigation.


a. Highlights with options to change colour
b. Bookmarks
This feature allows the user to view all the highlighting and bookmarks he has done on a
tree structure. This will let users have a view on what bookmarks or highlights are done
for which specific chapter.

10 Marketplace to buy books.


E-book reader allows user to buy books from a gamut of library and add it to your
personal list.
• Sort by Latest Additions.
• Sort by Author Name
• Sort by Publisher
• Sort by Genre
• Search by Author Name
• Search by Publisher
• Search by ISBN
• Search by Genre
• Search by Book Name
• List view of Books
• Grid view of books
• Grid view by Book Cover

11 Search
Allows user to search for some specific words/phrase.

12 Integrated Dictionary
E-book reader comes with an inbuilt dictionary that should allow user to search for a
specific word or phrase. Translate for meaning

13 Change background/font colours


E-book reader should allow user to change the Background colour or apply a specific
background colour and change font colour to suite your specific needs.

14 Orientation Automation/Landscape/Portrait
E-book reader should allow the users to change the orientation to Landscape or Portrait.
Auto rotation will automatically change the orientation of the reader.

15 Account details
E-book reader should allow user to view account details like your personal information,
email id, phone number Etc.

16 Cart Reminder
This feature will let users put in a reminder for books which are currently unavailable on
Market place. Once available the reader will alert you to inform the books availability.

17. Notification of new added books


Application should receive notifications of newly added books.

18. Navigation with Volume keys


This feature allows users to navigate to previous and next pages using volume keys.

19. Track reading progress via Progress Bar


This feature lets user track his progress on the current book. Displays the current page
number user is reading. Progress bar shows no of chapter completion.

20. Transaction History


E-book reader should display details of all the transactions carried out so far. Any
transaction disputes should also be displayed here.
21. E-Book Library
The application should list down all the e-books, pdf user has purchased on the E-book
library section.

22. E-book Library from Internal Storage


The application should list down all the e-books, pdf available for reading from local
storage or memory card, which are not purchased from our Store.

23. Line and Character Spacing


The application should allow user to change spacing between lines and between
characters. Also, with change in line and character spacing, the application should re-
structure the Table of Contents with updated page number. When line or character
spacing is changed, the rendering engine should adjust the pages and display the
current page.

24. Prevent screenshot


The application should prevent users from taking screenshots.

25. Geofencing
The application should be geo-fenced, restricting anyone to view or buy books from any
other region. Currently the application is meant for INDIA and should be restricted to be
used within INDIA.

26. Admin Panel for housekeeping and Site, Application Management and Control.
App admin should have a control panel where he/she can upload the books,
approve/reject the books uploaded by vendor partners and other such mandatory
controls. There should be a functionality to upload books, pdf in bulk.

27. App usage Logs, Crash Logs and User Analytics.


The application should track and publish logs for debugging and performance, UI
improvements.

You might also like