How the app may lead to a career in mobile technology

Assignment Help Programming Languages
Reference no: EM131041589

Description

A great and worthy use of mobile technology is the creation of educational apps for children. Today, many hundreds of thousands of educational apps exist on the app stores for every age group.

For your coding project, we ask you to develop an educational app specifically for very young children (1-5 years old). We assess your work in terms of your ability to problem solve, implement, discuss, and demonstrate your coding project.

CP3307 students create two identical versions of the educational app for Android and iOS. The Android app must be built using Android Studio. The iOS app must be built using XCode. The CP5307 students create one version of the educational app that runs on Android.

Your educational app must at least be demonstrated on the standard mobile emulators in the IDEs. For assistance acquiring real devices or help recording your app running a real device, ask your friendly lecturer/tutor.

You create a mobile app by extending this traditional toy called "My first block puzzle":

The toy is a simple wooden 2x2 block puzzle with a selection of different pictures formed by correctly choosing the position and orientation of the blocks. This type of toy teaches "picture memory" - remembering which faces of the blocks are for which picture, and "hand-eye-coordination" - how to rotate and move the blocks so the picture is correctly formed.

Your educational app is expected to build on this toy in the following ways:
- The app is first used by the parent
o The app allows the parent to select between many different picture themes such as animals, vehicles, and flowers
- Next the app is used by the child
o This part of the app must be easy for the child to use - they have small fingers and are still developing hand-eye coordination
o The app represents the blocks as an image grid
? The grid cells are initially randomized as to not form a picture
? Touching a grid cell causes the app to change that part of the image between parts of different images in the currently selected picture theme
? When all of the grid cells show a completed image the app plays a happy/funny sound and says aloud what the picture is
- Afterwards, the app allows the parent to track some basic statistics:
o How many times each picture was completed
o The dates and times of completion

Marking

You are required to make a 5-minute screencast presentation in which you:
- Discuss the design, implementation, and testing of your app
- (CP3307) Speculate on how the app may lead to a career in mobile technology
- (CP3307) Describe how you handed any issues/limitations of mobile software/ hardware
- How touch events or gestures where used in your app
- Demonstrate the app running

Your app is then assessed in terms of:
- Quality of the code (naming conventions, coding structure)
- The use of appropriate GUI style guidelines
- The use of database programming to store the app usage statistics

Note: The subject outline contains the complete rubric for the coding project assessment.

one more thing what our lecturer said that we dont have to use any animations in this project we just have to do simple coding. Everything else is just mentioned in that specification document.

Reference no: EM131041589

Questions Cloud

What is the irr for project : You will save $295,000 before taxes per year in order processing costs, and you will be able to reduce working capital by $68,000 (this is a one-time reduction). If the tax rate is 34 percent, what is the IRR for this project? (Do not round interm..
Question regarding the corporate governance : One of the most significant debates about corporate governance centers on whether the organization owes a greater responsibility to the shareholder who has invested in the company or to the stakeholders and those who can most be affected by its ac..
Explains the regulatory process that occurred with the rspt : Which theory of regulation best explains the regulatory process that occurred with the RSPT's replacement with a MRRT and/or the MRRT's repeal on 5 Sept 14
Problem regarding the company debt ration : Progress Corp has return on assets of 12% when the firm has total assets of 3,500,000. the company's debt ration (D/A) is 30%. Progress Corp's net income is?
How the app may lead to a career in mobile technology : CP3307/CP5307 Coding Project Specification - Discuss the design, implementation, and testing of your app - how to rotate and move the blocks so the picture is correctly formed.
Discussion of number of communication profiles : In one of the Workday videos, there is a discussion of the number of communication profiles that are supported. There are _________ communication profiles supported in the module discussed.
How he impacted the evolution of american philosophies : This is not a biography. Your argument should highlight how society remembers your historical figure now. For this assignment, you will be creating a one-page outline (minimum of 300 words) about your chosen figure and how he or she impacted the e..
Calculate the project npv : Project Health One (H1) has a cost of $76,543, it expected net cash flows are $20,000 per year for 6 years, and its cost of capital is 10%. Calculate the project's NPV.
Current value of these collection payments : If a hospital were to receive $4,000 per year in payments at the end of each year for the next 12 years from an uninsured patient who underwent an expensive operation. What would be the current value of these collection payments: at a 14% rate of r..

Reviews

Write a Review

Programming Languages Questions & Answers

  Binary search algorithm to search an array

The binary search algorithm that follows may be used to search array when elements are in order. This algorithm is analogous to following approach for finding name in telephone book.

  Write program that asks user to enter five test scores

Write a program that asks the user to enter five test scores. The program should display a letter grade for each score and the average test score.

  Create a program that keeps track

Create a program that keeps track of the following information input by the user: First Name, Last Name, Phone Number, and Age. Now - let's store this in a multidimensional array that will hold 10 of these contacts. So our multidimensional arra..

  A number type or boolean

In Java, a number type or Boolean (There are 8: long, short, float, char, int, boolean, byte, bit, double)

  Statements to find array elements are null or not

Write down statements needed to find whether any of the array elements are null or refer to the empty String. Set the variable hasEmpty to true.

  Write a computer program that prompts user for two numbers

Write a computer program that prompts the user for two numbers, n for the number of items in the array to sort, and num_ifor a number of iterations

  Write program to allow two users to play tic-tac-toe

Write a program that will allow two users to play tic-tac-toe. The program should ask for moves alternately from player X and player O.

  Write a program to input a purchase amount

Write a program to input a purchase amount and calculate the sales tax and total do. The SalesTax depends on the county identifying code

  Program to find area-length and width of a rectangular room

Program is supposed to ask user for length and width ofa rectangular room, and then display room's area. The program should multiply width by length in order to find the area. Find the error.

  Generate a salary as a number with two digits

Generate a salary as a number with two digits after the decimal point. The salary for a teacher should be in the range from $40,000 to 70,000.

  Create program which models snake-s behavior

Create a program which models snake's behavior in the given scenario: A snake is moving toward hole. Each time it moves, snake cuts distance between itself and hole by its own body length

  Implement effective security training

What are the four target audiences that the companys new system security policy must reach and  Discuss a few of the 7 necessary steps to implement effective security training.

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