Part I.

Unit:  Introduction to
Mobile Solutions

Due Date:  Wed, 5/22/18

This is a 2-part IP designed to help you get started in Android
Studio. Throughout the course, you will create mobile apps (using Java) that
have common features, which will give you the building blocks necessary to
build your own app, which you will turn in during Unit 5.

For this IP, you will create a basic “Hello World” app.
Specifically, create an app using Android Studio that displays the following
text on the GUI: “Welcome to CS310,” and includes an image. You may use any
image appropriate to the welcome message. Build and launch the app in the
Android emulator, take a screenshot of the running app, cut and paste the
screenshot into a Word document.

Deliverable is 1 screen shot.
For the second part of this IP, you will create an app using
Android Studio that calculates a tip amount based on a total bill amount and
percentage input by the user. Build and launch the app in the Android emulator,
take a screenshot of the running app (which should show the total bill amount,
the tip percentage, the tip amount, and the total amount of the bill with the
tip), cut and paste the screenshot into the same Word document you created for
the first part of this IP.

Type your name at the top of the
Word document and upload it to the portal under “Unit 1 IP.”
The tip calculator app needs to show
that the app works and that the math is correct for at least two different
bill amounts.
Deliverable for the tip calculator
app is 2 screenshots.
You may use your textbook and
Internet resources as a reference in fulfilling this assignment.

Part II

Deliverable
Length:  Minimum 2 screenshots. See assignment for details.

For this IP, you will create a very simple drawing app using
Android Studio. The purpose of this assignment is to give you more building
blocks to use when programming apps. For full credit for this assignment, you
should complete the following:

Create a menu and display menu items
on the app bar
Detect when the user touches the
screen and moves a finger
Be able to change the color and
width of a line
Be able to save an image

To turn in this assignment, upload screenshots of the working
app (from the emulator) as a Word document.

The screenshots need to show that the app works and that all of the
parts listed work. At a minimum, students should upload 2 screenshots showing:

A drawing
Menu showing the different color
choices and line widths

Part III

For this IP, you will create a game app. Choose 1 of the
following games to create, using your textbook and Internet resources to help
you:

This is a quiz game app that will be
text-based with images. The app should show the user a flag image, and the
user must then choose the correct country that corresponds to the flag.
The quiz should have 10 questions before showing the user the number he or
she answered correctly and giving the option to play again. There should
be a menu choice allowing the user to determine whether he or she wants 3,
6, or 9 tries to answer each quiz question.
This is a graphic game. The user
will have control of a cannon that shoots a ball at targets. The app
should incorporate simple collision detection as well as sound. There
should be a countdown clock on the screen to end the game. When the ball
hits a target, the user should be given more time to play. When the time
is up (the countdown clock reaches zero), the score should be displayed on
a screen, along with an option to play the game again.

For this IP, upload a Word document containing screenshots that
show the game app working in the emulator. The screenshots need to show that
the app and all component parts work. As a minimum, upload the following for
your chosen game app:

Quiz App

Screenshot showing a flag image on
the screen
List of 3 choices
List of 6 choices
List of 9 choices
Menu of choice of 3, 6, or 9
Final screen showing
correct/incorrect answer and giving option for playing again

OR

Cannon Ball App

Start screen showing the game,
cannon, ball, and timer
A screenshot showing what happens
when the user hits a target
A screenshot showing what happens
when the user misses a target
A screenshot showing the countdown
clock at zero, the final score, and the user having an option to play
again (this could be on a fifth screen if you want)

Part VI

Students will create a weather app that processes JSON requests.
This app will need to pull weather data from Web sources. Students will upload
screenshots of the working app (from the emulator) in a Word Document.

For this IP, you will create a weather app that processes JSON
requests. The app will need to adhere to the following:

Allow the user to input a major city
in the U.S.
Connect to the free Web site:
OpenWeatherMap.org to retrieve weather data.
Create a ListView that displays 10
days of weather data for that city.

For this IP, upload a Word document containing screenshots that
show the weather app working in the emulator. The screenshots need to show that
the app and all component parts work. As a minimum, upload the following for
your weather app:

Two different screenshots, each
showing the results of a different city entered by the user.
Part V

Identify the problem your app is
designed to solve and explain how your app solves it (bullet points are
fine).
Describe any comparable apps
currently on the market and explain how your app will be different or
better.
List your revised requirements (at
least 10) and corresponding test case scenarios.
Include your Pseudocode.
Include screenshots of your working
app (one slide for every app screen).
Include a description
of how you could incorporate either an ads bar or an in-app purchase into
your app. 

 
“WE’VE HAD A GOOD SUCCESS RATE ON THIS ASSIGNMENT. PLACE THIS ORDER OR A SIMILAR ORDER WITH HOMEWORK AIDER AND GET AN AMAZING DISCOUNT”
The post Introduction To Mobile Solutions appeared first on Homeworkaider.


What Students Are Saying About Us

.......... Customer ID: 12*** | Rating: ⭐⭐⭐⭐⭐
"Honestly, I was afraid to send my paper to you, but you proved you are a trustworthy service. My essay was done in less than a day, and I received a brilliant piece. I didn’t even believe it was my essay at first 🙂 Great job, thank you!"

.......... Customer ID: 11***| Rating: ⭐⭐⭐⭐⭐
"This company is the best there is. They saved me so many times, I cannot even keep count. Now I recommend it to all my friends, and none of them have complained about it. The writers here are excellent."


"Order a custom Paper on Similar Assignment at essayfount.com! No Plagiarism! Enjoy 20% Discount!"