Design and develop the application using android studio

Assignment Help Other Subject
Reference no: EM133867382

Mobile Development

Assessment - Development and Video Entry

Learning Outcome 1: Design and develop a mobile application via the use of an open-source development framework.

Learning Outcome 2: Deploy and debug a mobile application using the Android mobile operating system.

Type - Coding and Video Entry

Task
For this individual assessment, you will design a modern android application for mobile devices. You will test the app, debug any errors, and finally deploy the app in an emulated environment.

Assessment Description

This assessment is designed to test your ability to design, deploy, and debug Android application using an open-source development framework (Android Studio); test your ability to conduct research about how to communicate between application activities and formulate test-cases to test various advanced functionalities. You will be developing a two- activity app to get a detailed result about the user's performance of a math quiz.

You will be provided with a case study which will require you to develop an advanced mobile application after exploring various complex approaches of data passing.

Note: You will need to design and develop the application using Android Studio (Kotlin Programming Language).

Case Study:
You are asked to design and develop an Android app for kids to test their math skills. The app will have two activities as described below:

Screen 1: Questions (Activity 1)
This activity will present 5 math questions to the user, each of the questions will be one of the following types (addition, subtraction, multiplication, division). A question can directly ask the user to enter the result or may ask the user to verify the correctness of the result. Sample questions are as follows:
What is the result of 20+77?
20 + 77 = 19, is the equation correct?
Please note that, we don't need to provide random questions each time the application is launched. Rather a fixed set of predefined questions will be sufficient to achieve the app's outcome.
The user should be able to enter the answers to the questions via various UI input components.
There should be two buttons:
‘Reset' button to reset the user input, and
‘Show Result' button to navigate to the second screen. Screen 2: Result (Activity 2)
Shows a detailed result about the user performance. This will include their overall score in percentage, the correct answers, and the incorrect answers.
You will need to use different colour schemes to differentiate between the correct and incorrect answers, for example green for the correct ones and red for the incorrect ones.

Note: To produce a quality solution, you will need to determine the type of UI widgets you will be using, decide how to perform user input validation (if required), compare various methods to pass the information captured in the first activity to the second activity and justify the one you choose to implement. You will also need to create some UI and unit test cases to test the robustness of your application.

Assignment Instructions

Read the case study provided, analyse it and interpret the application requirements.

Explore various approaches to achieve data passing between activities and determine the best one to suit your solution.

Design and develop an Android App in Kotlin Programming Language using Android Studio that meets the specifications outlined in the case study.

Formulate some UI unit test cases to test the implemented functionalities. In addition, add some unit test cases.

Create a video to demonstrate comparison between various data passing approaches, the app's functionalities, and testing.

Reference no: EM133867382

Questions Cloud

Principles of care for clients with oncological disorders : Identify components of safe and effective nursing care for clients experiencing fluid and electrolyte imbalances.
Which dietary advice is most appropriate at this time : A 6-month-old infant is brought to the clinic for a well-child visit. He is exclusively breastfed. Which dietary advice is most appropriate at this time?
Caregivers might face in providing responsive care to infant : Explain two barriers or challenges that caregivers might face in providing responsive care to infants, toddlers, or twos through caring moments of diapering
Discuss why it is important to protect health information : Discuss why it is important to protect health information. Discuss the legislation governing the protection of health information in Canada.
Design and develop the application using android studio : Deploy and debug a mobile application using the Android mobile operating system - design and develop an Android app for kids to test their math skills.
Professional conduct of all social workers : The NASW Code of Ethics provides guidelines for the professional conduct of all social workers.
Create original case study based on a common chief complaint : Create an original case study based on a common chief complaint seen in clients in primary care settings in the body system related to the lowest-scoring knowle
Population health issue is evaluating the intervention : The final step with any population health issue is evaluating the intervention.
Which should the nurse inghide his ppan of recommendation : The nurse is preparing to call a prillal health care provider ing an assigned client. Which should the nurse inghide his ppan of the recommendation?

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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