Develop a simple android application

Assignment Help Computer Engineering
Reference no: EM132368679

Assignment - Application with multiple activities

Android Development

This assignment requires you to develop a simple Android application that uses multiple activities, which are related using Intents. To write the application you will need to use the Android Studio (IDE) 3.2 or latest version.

Your application must perform all tasks listed in this document and can run on any Android device with a minimum API version of 21 (Lollipop 5.0) up to the latest version of Android.

Your application should be created to display correctly on an emulated Nexus 5X ( 1080 X 1920 pixels in portrait orientation) - however, by using sizes specified in "density independent pixels" (dp) the application should also be able to display correctly on any Android device with any sized screen and resolution.

Tasks

Task 1

Create an app. that will offer two features:
(i) Build the Australian GST Calculator with two inputs - Price without GST and GST Percent. After clicking the calculate button, it displays the following details:
• Price without GST
• GST Percent
• Price with GST
• GST Amount
(ii) BMI Calculator. You may use slider for height and weight selection.

The main screen (activity) of the app. must provide a method to select one of the two apps offered. You can use two buttons or two images to offer the selection.

The app. must,
- Have a total of three different activities.
- Properly support orientation changes. Specifically, it should not lose values/state information.

All code snippets must be commented.

Task 2

The Android developer documentation describes an Intent as follows:

"Activities in Android are activated through messages called intents. Intent messaging is a facility for late run-time binding between components in the same or different applications. The intent itself, an Intent object, is a passive data structure holding an abstract description of an operation to be performed."

Briefly answer the following questions within the context of the above information:
(a) Why is the intent messaging facility considered as a late run-time binding between components?
(b) What are the contents of the passive data structure (of an intent)?
(c) Why is the word "passive" used for the intent data structure? (Hint: What is the responsibility of an Intent object? Do they have any inherent intelligence built into them?)
(d) Use an example to better explain the sentence "abstract description of an operation to be performed".

Reference no: EM132368679

Questions Cloud

Provide strategic planning recommendations for property : Suppose you lead a task force that is developing a simulation to provide strategic planning recommendations for property use zoning for a county
Find the market value of equity for both firms : Dividends and Investment Policy - Suppose firms A and B are all-equity firms with a 10% cost of equity capital. Find the market value of equity for both firms
Safe harbor under hipaa rules for database security : Discuss in 500 words or more, the reasons for Safe Harbor under the HIPAA rules for database security.
What are the relevant cash flows : Suppose we are thinking of replacing an old computer with a new one. The old one cost us $450,000; What are the relevant cash flows
Develop a simple android application : NIT6120 - Mobile Applications - Victoria University - Develop a simple Android application that uses multiple activities, which are related using Intents
Erm for strategy and operations : ERM at Mars, Incorporated: ERM for Strategy and Operations, please consider the following:
Developing and implementing strategic plans : Why is it important to revise the organisation vision and mission before developing and implementing strategic plans?
Is it good to allow procedural arguments : In a lawsuit today, would the plaintiff need to demonstrate that the defendant deliberately harmed him?
Describe the extent of global engagement of whole foods : Briefly describe the extent of global engagement of whole foods. What specific advantages or disadvantages of competing in these global markets or supply chain

Reviews

len2368679

9/10/2019 12:29:37 AM

Requirement Weight Mark Task 1 - App has a total of three different activities. Task 1 (i) and (ii) functionality 20 Task 1 - Properly support orientation changes. Specifically, it should not lose values/state information. 10 Task 1 - Correct layout 5 Task 1 - Correct usage of defining labels, text and buttons etc – proper naming conventions 5 Task 1 - Proper comments 5 Task 1 - Demonstration in Week 8 Lab 5 Task 2 Report (5 marks each X 4) 20 Assignment mark total / 70 Contribution to unit mark (out of 10%) %

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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