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

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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