Implement an android application with the requirements

Assignment Help Programming Languages
Reference no: EM131024848

Mobile Technologies

Assignment

Proportion of unit assessment:

Application and Tool: Android and Android Studio

Task: Design and implement an Android application with the requirements listed below.

Requirements:Your app should implement the following

1. Container: At least 1 container from the following lists is used: RadioGroup, ListView, GridView, ExpandableListView, ScrollView, and HorizontalScrollView. The container contains at least 5list items and each of these items will start another activity when the user touches on that item.

2. 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. Text Field: At least 2 text fields (from the list of Text Fields on page 2) are used to display data for the containerand/or the list and/or the list items mentioned in Requirement 1.

4. 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. Just one database that contains all data for the list, list items, widgets, text fields and activities mentioned in the above requirements.

6. 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. Your program allows user to enter new data to create a new itemand 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. Action bar

9. Playing back a video [1 mark] and displaying an animation.

10. Graphical user interface (GUI) design: layout, colours, user friendly, and navigation.

11. Your report only needs to show
• The selected container, widgets, and text fields
• How to use your appand 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 (-1mark for each exception found at runtime).

13. Your Android project must be created by youusing 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 (-20marks)

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)

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

Reference no: EM131024848

Questions Cloud

Implementing an activity-based costing : Hickory Company manufactures two products-14,000 units of Product Y and 6,000 units of Product Z. The company uses a plantwide overhead rate based on direct labor-hours. It is considering implementing an activity-based costing (ABC) system that al..
Company must produce 1000 pounds of the drug : The cost per pound of each chemical and amount of each active ingredient in 1 pound of each chemical are given above. It is necessary that at least 100 pound of chemical 2 be used
Prepare the adjusting journal entry : Prepare the adjusting journal entry to record bad debt expense for the year. If the allowance for doubtful accounts had a debit balance of $900 instead of a credit balance of $2,800, prepare the adjusting journal entry for bad debt expense.
What are the four dimensions of hr change : Post a 200 or more word response to the following in your own words: What are the four dimensions of HR Change and how does each interact with the others? Provide examples of each of the changes.
Implement an android application with the requirements : Design and implement an Android application with the requirements - Just one database that contains all data for the list, list items, widgets, text fields and activities mentioned in the above requirements.
Determining the cost of the merchandise : Sombrero Co. issues a credit memo for $13,300 for merchandise returned and subsequently receives the amount due within the discount period. The cost of the merchandise returned is $8,000.
How strongly do the data support the researcher expectation : The accompanying table shows the weights (mg) of the larvae after seven days of growth.39 (Assume that the data are normally distributed.) How strongly do the data support the researcher's expectation? Use a test at the 5% significance level. Let ..
Write a review paper for the given article : Write a review paper for the linked article and share your thoughts on the greatest human resources challenges described.
Average total cost increased or decreased : Suppose instead that you could produce one more (the fifth) widget at a marginal cost of $20. If you do produce that fifth widget, what will your average total cost be? Has your average total cost increased or decreased? Why?

Reviews

Write a Review

Programming Languages Questions & Answers

  Create program to counts number of bytes located in memory

Create the program which Counts the number of bytes located in memory from DS:1000h to DS:1200h which are greater than 77h. Put the count on register CX.

  Build web applications using ajax technologies

Develop a better understanding of building web applications using Ajax technologies and ShopOnline allows sellers to list items for selling and buyers to bid for the items based on the English Auction strategy, which is a popular strategy used in m..

  Why is overloading useful

Overloading is a way of using the same method name for multiple methods as long as the number / types of arguments are different. Why is overloading useful

  Program asks for number of shares-whole dollar portion price

Program asks for number of shares held, whole dollar portion of price, and fraction portion. fraction portion is to be input as two integer values, one for numerator and one for the denominator.

  Does the standard output of this script get sent to stdout

Is the visible output of this script, the text 'Hello'?

  Ways to ensure that website is easy to navigate

A good practice would be to spread the content out among several pages. What are some ways to ensure that your website is easy to navigate?

  A java inputstram object called x

A java inputstram object called X how do I extract a string from this object?

  Write program to input number of hours worked

Write a program that allows the user to input the number of hours worked and hourly pay rate for employees and outputs their total pay.

  Write program to establish two savings accounts

Write program which establishes two savings accounts with saver1 having account number 10002 with initial balance of $2,000, and saver2 having account 10003 with initial balance of $3,000.

  Design a flowchart or pseudocode

Design a flowchart or pseudocode for the following:A program that accepts a candy name (for example, "chocolate-covered blueberries"), price per pound, and number of pounds sold in the average month, and displays the item's data only if it is a be..

  Write a program which generates 100 three-digit random

an armstrong number of three digits is an integer such that the sum of the cubes of its digits is equal to the number

  Write a pascal program cross-referencer which will produce

Write a Pascal program cross-referencer which will produce, for a given Pascal program, a list in alphabetical order, of all the identifiers used.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd