Assignment title: Information


University of Canberra Faculty of Education, Science, Technology and Mathematics Mobile Technologies Assignment 1 – Business Card App Submission date: 23:55 Sunday 02/04/2017 (Week 7) Type: Individual assignment Submission: A .zip file that contains the following: • Your Android Studio project, and • Your report (MS Word file) that contains screenshots for all activities in your program. Submit this .zip file via Moodle. Email submission is not accepted. Tutors will unzip your .zip file to test your program using Android Studio. Total mark: 15 Proportion of unit assessment: 15% Late submission: 5% of the total mark (i.e., 0.75 mark) per day. Task: Design and implement an Android application with the requirements listed below. The user can turn on the camera on a mobile phone or tablet to capture photo of a business card. The user can also load an existing image of a business card. The image from camera or loaded is automatically sent to Cognitive Services on Microsoft Azure cloud to recognise text on the image then returns text to the app. The app will analyse the text to get full name, job title, company name, phone number, and email address if they exist then save these details to a local database as a data row in a data table. The app also lists full names from business cards it recognised as list items and the user can see and edit all details of a business card by tapping on a list item (full name) on the list. The screen shots below show how the app works. Run the app then click Start A list of items appears These items are retrieved from a local database If the user taps on Add All details of selected item appear These details are retrieved from a database If the user taps on Capture The user can edit all details, then save. The updated details are saved to the same database If the user taps on Capture The user can edit all details of this recognised business card • [2 marks] The menu contains at least 2 menu items as short cuts to 2 activities. • Keep the same margin on left and right, and on top and bottom for all images, text and titles as seen in the screenshots above. Do the same for padding (–5 marks if margin and padding are not properly set). • Handling all exceptions (–1 mark for each exception found at runtime). • Your Android project must be created by you using Android Studio. Any Android project converted from Eclipse or non-Android Studio project is not accepted. You cannot use an existing Android Studio project from other developers to implement your project (–15 marks) Hints will be provided in lectures and tutorials in Weeks 2-7. Please review UC Student Academic Integrity Policy in the unit outline and the following website to avoid plagiarism http://learnonline.canberra.edu.au/mod/book/view.php?id=628284&chapterid=3673