PART I (10 POINTS)
Text book, pp96, Exercise 3.10, Body Mass Index Calculator App. Snapshot your testrun (on an AVD or a real device), copy source code (java code and major XML files),
and paste them in your submission.
PART II (20 POINTS)
Text book, pp96, Exercise 3.11, Target-Heart-Rate Calculator App. Snapshot your testrun (on an AVD or a real device), copy source code (java code and major XML files),
and paste them in your submission).
PART III (20 POINTS)
Create Craps game app. See below the description about the game:
A player rolls two dice. Each dice has six faces. Each face contains 1, 2, 3, 4, 5, 6 spots.
After the dice have come to rest, the sum of the spots on the two upward faces is
calculated. If the sum is 7 (Lucky Seven) or 11 (Yo-leven) on the first throw, the player
wins. If the sum is 2 (Snake Eyes), 3 (Trey) or 12 (Boxcars) on the first throw (called
“craps”), the player loses (that is, the “house” wins). If the sum is one of the other
values, i.e., 4, 5, 6, 8, 9 or 10, on the first throw, that sum becomes the player’s
“point.”To win, player must continue rolling the dice until they “make their point” (that
is, roll their point value). The player loses by rolling a 7 before making the point.
In case you are not familiar with this game, an executable PC version Craps game
(CrapsGame.exe) is provided in Canvas. You can run the program to get some sense.
Note: The images for the dice are provided in Canvas. You have the freedom to design
the GUI in any way you want, as long as it makes sense to the app.
To programmatically load images to ImageViews, first copy the images onto
res/drawable-hdpi folder, then in your code, do the following:
Points: : 50 points
Due Date: : July 29th (8:00am)
Submissions: : Canvas and hardcopy
s().getIdentifier(“die1”, “drawable”, getPackageName())));
To enable/disable a button:
someButton.setEnabled(true); // or set false to disable.
WHAT TO SUBMIT:
– Submit your source code (zip your project folder for each programming project)
to Canvas (using the “Assignments” function).
– Submit a hard copy of your code and test-run output (or screenshot).
– Make sure that you follow the “Assignment_style-guideline_C490” or you might lose