Paper, Order, or Assignment Requirements
Assignment
Type: Individual assignment
Total mark: 20
Proportion of unit assessment: 20%
Application and Tool: Android and Android Studio
Submission: Zip your application and report in to a file and submit this file in Moodle.
Late submission: 5% of the total mark (i.e., 1 mark) per day.
Task: Design and implement an Android application with the requirements listed below.
Requirements: Your app should implement the following
1. [2 marks] Container: At least 1 container from the following lists is used: RadioGroup, ListView, GridView, ExpandableListView, ScrollView, and HorizontalScrollView. The container contains at least
5 list items and each of these items will start another activity when the user touches on that item.
2. [2 marks] Widget: At least 4 widgets (from the list of Widgets on page 2) are used to display data for the container and/or the list and/or the list items mentioned in Requirement 1.
3. [2 marks] Text Field: At least 2 text fields (from the list of Text Fields on page 2) are used to display data for the container and/or the list and/or the list items mentioned in Requirement 1.
4. [2 marks] Activity: At least 3 activities are available, for example main activity, activity for the list of items, and activity for details of each item in that list. Navigation between these activities needs to be provided.
5. [1 mark] Just one database that contains all data for the list, list items, widgets, text fields and activities mentioned in the above requirements.
6. [2 marks] Your program reads data from the database and displays the data on the list, list items, widgets, text fields and activities mentioned in the above requirements.
7. [2 marks] Your program allows user to enter new data to create a new item and add this item to the current list, edit an existing list item and save the changes to the database, and delete an existing list item from the database.
8. [1 mark] Action bar
9. [2 marks] Playing back a video [1 mark] and displaying an animation [1 mark].
10. [2 marks] Graphical user interface (GUI) design: layout, colours, user friendly, and navigation.
11. [2 marks] Your report only needs to show
• The selected container, widgets, and text fields
• How to use your app and screenshots for demos, and
• (From Learning outcomes in the unit outline) Your Evaluate modern mobile technologies and software development tools for mobile devices.
12. Handling all exceptions (–1 mark for each exception found at runtime).
13. 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 others to implement your project (–20 marks)
Examples:
• App for your favourite hotels (hotel name, description, images, map address, direction on map)
• App for your favourite restaurants (restaurant name, description, images, map address, direction on map)
• App for your photo album (list of albums, list of photos in each album, display single photo with caption and geolocation)
Is this question part of your Assignment?
We can help
Our aim is to help you get A+ grades on your Coursework.
We handle assignments in a multiplicity of subject areas including Admission Essays, General Essays, Case Studies, Coursework, Dissertations, Editing, Research Papers, and Research proposals
Header Button Label: Get Started NowGet Started Header Button Label: View writing samplesView writing samples