IT 448 SEU Javascript And Android Studio Programming Discussion

College of Computing and InformaticsAssignment 1
Deadline: Monday 02/01/2023 @ 23:59
[Total Mark for this Assignment is 8]
Student Details:
Name:
ID:
CRN:
Instructions:
• You must submit two separate copies (one Word file and one PDF file) using the Assignment Template on
Blackboard via the allocated folder. These files must not be in compressed format.
• It is your responsibility to check and make sure that you have uploaded both the correct files.
• Zero mark will be given if you try to bypass the SafeAssign (e.g., misspell words, remove spaces between
words, hide characters, use different character sets, convert text into image or languages other than English
or any kind of manipulation).
• Email submission will not be accepted.
• You are advised to make your work clear and well-presented. This includes filling your information on the cover
page.
• You must use this template, failing which will result in zero mark.
• You MUST show all your work, and text must not be converted into an image, unless specified otherwise by
the question.
• Late submission will result in ZERO mark.
• The work should be your own, copying from students or other resources will result in ZERO mark.
• Use Times New Roman font for all your answers.
Question One
Pg. 01
Learning
Outcome(s):
Explain the
aspects of mobile
programming that
make it distinctive
from
programming for
other platforms.
Question One
Explain how Android and Java do work together? Explain the phases.
1 Marks
Question Two
Pg. 02
Learning
Outcome(s):
Explain the
aspects of mobile
programming that
make it distinctive
from
programming for
other platforms.
Question Two
2 Marks
Android Studio displays your project files in the Android view with a set of folders. One
of these folders is the manifest folder which contains the project’s AndroidManifest.xml
file. Discuss the AndroidManifest.xml file in terms of
1. Why does the project need this file?
2. What are the tasks performed by this file?
Question Three
Pg. 03
Learning
Outcome(s):
Describe the rapid
prototyping
techniques to
design and
develop advanced
mobile interfaces.
Question Three
2.5 Marks
Create an Empty Activity Project to implement the following Layouts.
Layouts: one Text, one E-mail, one Image and one Button.
Tips:
– The project’s layout structure is ConstraintLayout.
– The first element is Text. You must write your name in place of “XYZ” with a textSize
= 20sp and textColor of Red.
– The second element is E-mail. You must write your email address under your name,
with the textColor = Blue.
– The third element is an image. You can add any image after your name and email with
any size you like.
– The fourth element is a button. Place the button on the end of the page and call it
”OK”.
Implement the previous requirements and include the XML file and screenshot of the
layout’s output, after you run the application.
Layout’s output:
Question Four
Pg. 04
Learning
Outcome(s):
Describe the rapid
prototyping
techniques to
design and
develop advanced
mobile interfaces.
Question Four
2.5 Marks
Write the XML file and code of the MainActivity.java of an android app to display
lifecycle of android app. For XML file, you must use one text view to display message
“I am XYZ” and in place of XYZ you must write your name.
In the MainActivity.java file, override onCreate method to display Toast message
“onCreate by XYZ” and in place of XYZ you must write your name. Similarly write all
other methods like onStop, onStart, onPause, OnResume, OnRestart, onDestroy etc.
The Following Screenshot shows a sample of how the app may looks like.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper
Still stressed from student homework?
Get quality assistance from academic writers!

Order your essay today and save 25% with the discount code LAVENDER