Answered step by step
Verified Expert Solution
Question
1 Approved Answer
SYST 3 5 3 0 0 Hybrid Mobile App Development Assignment # 1 Page 1 of 3 Requirements: Develop an Ionic application designed for organizing
SYST Hybrid Mobile App Development Assignment # Page of Requirements: Develop an Ionic application designed for organizing your personal library: The application features two tabs one component, and one page. Book data is stored in localStorage. Each book includes the following properties: Title: string mandatory Description: string mandatory Author: string mandatory Year: number Publisher: string Comments: string Book Collection Tab: This tab includes: A component that retrieves and displays the following information from a file through a service: a Describe of your library. b Your passion in book collecting. A feature to load multiple books from a file into localStorage using a service: a A constant containing at least books with specified properties. A form for adding books: a Allow input for new books with specified properties. b Provides a button to add them to localStorage via a service. Book List Tab: This tab displays a list of book titles and authors, obtained from localStorage through an event using a service. Upon selecting a book from the list, the key to the book item is passed to the Book Page using either the RouterLink directive or Router.navigate Router.navigateByUrl method. Book Page: This Page contains: A form displaying the details of the book passed from the Book List Tab utilizing a service to retrieve the book details from localStorage A feature to update the book in localStorage via a service. A feature to delete the book from localStorage via a service. A back button to return to the Book List Tab. SYST Hybrid Mobile App Development Assignment # Page of Additional requirements include: Implement data validation for inputs. Generate custom keys for the books in localStorage. Customize tab names to your preference. Remove unused tabs Provide feedback messages to users upon completion or failure of any CRUD operation. Ensure proper formatting, layout, colours, background, sizing, and labeling for an enhanced user experience. Grading Rubric Description Marks Functionalities Data Handling Proper formatting, layout, colours, background, size and labeling Submission: Prepare a zip backup of the src folder from your Ionic Project and upload it to the Assignment Dropbox please note that submissions via email will not be accepted Submissions are allowed up to days after the due date, with a penalty of per day. Submissions will not be accepted after days. Only the final submission will be graded. Each assignment must be completed individually
SYST Hybrid Mobile App Development
Assignment #
Page of
Requirements:
Develop an Ionic application designed for organizing your personal library:
The application features two tabs one component, and one page.
Book data is stored in localStorage.
Each book includes the following properties:
Title: string mandatory
Description: string mandatory
Author: string mandatory
Year: number
Publisher: string
Comments: string
Book Collection Tab:
This tab includes:
A component that retrieves and displays the following information from a file
through a service:
a Describe of your library.
b Your passion in book collecting.
A feature to load multiple books from a file into localStorage using a service:
a A constant containing at least books with specified properties.
A form for adding books:
a Allow input for new books with specified properties.
b Provides a button to add them to localStorage via a service.
Book List Tab:
This tab displays a list of book titles and authors, obtained from localStorage through an
event using a service. Upon selecting a book from the list, the key to the book item is
passed to the Book Page using either the RouterLink directive or Router.navigate
Router.navigateByUrl method.
Book Page:
This Page contains:
A form displaying the details of the book passed from the Book List Tab utilizing
a service to retrieve the book details from localStorage
A feature to update the book in localStorage via a service.
A feature to delete the book from localStorage via a service.
A back button to return to the Book List Tab.
SYST Hybrid Mobile App Development
Assignment #
Page of
Additional requirements include:
Implement data validation for inputs.
Generate custom keys for the books in localStorage.
Customize tab names to your preference.
Remove unused tabs
Provide feedback messages to users upon completion or failure of any CRUD
operation.
Ensure proper formatting, layout, colours, background, sizing, and labeling for an
enhanced user experience.
Grading Rubric
Description Marks
Functionalities
Data Handling
Proper formatting, layout, colours, background, size and labeling
Submission:
Prepare a zip backup of the src folder from your Ionic Project and upload it to the
Assignment Dropbox please note that submissions via email will not be
accepted
Submissions are allowed up to days after the due date, with a penalty of per day.
Submissions will not be accepted after days.
Only the final submission will be graded.
Each assignment must be completed individually
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access with AI-Powered Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started