• Home page with greetings and your names as app authors (1 mark) • A page for listing all cars (2 marks) • A page for adding new cars (2 marks) • A page for searching existing cars (3 marks)...

this is native cordova app for android. Just part 2 is required. do after part 2. Please view the instruction video. it uses ionic native, cordova and angular
instruction video is on the file






• Home page with greetings and your names as app authors (1 mark) • A page for listing all cars (2 marks) • A page for adding new cars (2 marks) • A page for searching existing cars (3 marks) • A page for listing the available cars – not currently rented (2 marks). • A page for editing/updating existing cars. This will also allow the deletion of a car from the database (3 marks). Your app will have help information that appears over the current page when requested. The delete operation will require a prompt to confirm the delete (2 marks). This app should be an Ionic app that uses all Ionic components and forms. There will be no marks for only HTML or Angular form elements. Your app will be a stand-alone app without server contact for data. The app will not save data after the app is closed on a mobile device or the browser window is closed, but you will need to maintain a proper data structure so that changes made remain while the app is running. Use appropriate Ionic user interface components to implement the app. There are several things missing here from the usual app. For example, there is no server contact, splash screen, media (e.g. pictures of the cars) or other Native interfaces. You can add them if you wish, but these have not been added to simplify the app. Part 2 – Ionic app using Ionic Native APIs (24 marks) In this part, you will develop a multipage Ionic app to use Cordova and Ionic Native plugins, which access some of your device’s hardware sensors (1 mark for the correct use of Ionic native). It is unnecessary to test your app on a real device, but you should if you have one available. The app should be working correctly on an emulator (it will be tested). You are requested to develop an Ionic app with six (6) pages. The pages required are: 1. A page with a button to toggle the device’s flashlight on/off. Use the ‘Flashlight’ plugin to implement this feature (2 marks). 2. A page that displays a simple calendar (3 marks). The calendar does not require scheduling or adding events. To include and display a calendar on a page in your app, you will need to install the ‘Calendar’ Ionic native plugin to your application. 3. A page that provides the ability to record and playback audio (3 marks). The page requires • a button to start/stop recording • a button to play the recorded audio You are not required to save the recorded file on your mobile device. To implement this feature, you must install the ‘Media’ or ‘Media Capture’ Ionic native plugins to your application. 4. A page that provides facilities for the user to play a video stored in the ‘assets’ folder in full-screen mode (3 marks). This page requires • Button(s) to start/stop playing a video. The length of the video should not exceed ten seconds. To implement this feature, you must install the ‘Video Player’ Ionic native plugins to your application. 5. A page to implement OCR (Optical Character Recognition) and TTS (Text-To-Speech) technology in your app (6 marks). This page needs to receive an image with text in it as input, display the text on the page, and also read it aloud. You will need to create/capture an image with text in it and save it in the ‘assets’ folder of the Ionic project. This page requires • a button to extract the text from the image • an area to display the extracted digital text • a button to read the displayed digital text aloud When the first button is tapped, the app extracts the text from the image and displays it on the page. When the second button is tapped, the app starts generating the synthesized audio output of the extracted text. You will need to use the ‘OCR’ and ‘Text To Speech’ plugins for this task. 6. A page to display the following device information (2 marks): • device’s model • device’s operating system name and version • device’s hardware serial number • device’s manufacturer To access the above information from your device, you will need to add the ‘Device’ Native plugin to your application. The same page should also display the current charge level of your device’s battery. Have your app also displays different messages when (2 marks): • the battery goes critical • the battery goes low status • the battery starts charging or stops charging You will need to add the ‘Battery Status’ Native plugin to your app. Add a splash screen to your app. Any graphic will do. You will need to research the splash-screen plugin for this. You will not need to call show() or hide(), as the default configuration will show the screen for three seconds. However, you will need to configure your splash screen by editing config.xml (2 marks). There are many useful instructions on the internet, so look further than the official documentation. Getting Help: This assignment, which is to be completed in a group, is your chance to gain an understanding of the fundamental concepts of the Ionic framework, Cordova and Ionic Native. It is important that you master these concepts yourself. Since you are mastering fundamental skills, you are permitted to work from the examples in the MySCU site or unit content, but you must acknowledge assistance from other textbooks, classmates or online sources. In particular, you must not copy online material or help from others, as this would prevent you from mastering these concepts. This diagram will help you understand where you can get help: Encouraged Attribution Required Not acceptable Ask tutor Be aware that if you do get help from one of the red sources, you will be reported for academic misconduct, which may have serious penalties. Please visit the following link for the guidelines: https://bit.ly/scuAcadMisconduct Lecturer Tutors Online Forums Relatives Students outside unit Hired coders Classmates Private Tutors Other this is native Cordova app for android. Just part 2 is required. do after part 2. Please view the instruction video. it uses ionic native, Cordova and angular instruction video https://scuonline.zoom.us/rec/share/BmkEc8AzS0e6EuvHEaBO-aII2smuNS9FLYalwx__b7nQvZFnspJc7rgX1RCKfHGW.6t-b2HTwwB2qkRb6 Passcode: 8W*0+$NX Please, do as per the instruction. Please contact if you need any resources.
Dec 08, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here