Description
First, follow the instructions in the file carefully.Secondly, you must use the Android Studio application for the solution.In the second question, the name Amal Dwihi must be added to the user name and any place that needs information. Date of birth, September 11, 1991, ID 200135157, region and city of Riyadh.In the third question, add the name Amal Dwihi to the bar that appears, in addition to attaching the code to the solution file.
Unformatted Attachment Preview
College of Computing and Informatics
ء
Assignment 1
Deadline: Day 03/ 03 /2024 @ 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):
Describe
technologies that
enable the
development of
applications for
mobile devices.
Question One
2Marks
Describe the Android lifecycle phases? provide examples of scenarios in which
they are called during the lifecycle of an activity.
Question Two
Pg. 02
Learning
Outcome(s):
Design
application
interfaces for
mobile devices
using appropriate
software.
Question Two
4 Marks
Write XML and java files for an Android project that displays a registration form
similar to the provided screenshots. The form should include the following:
1. Displays the SEU logo at the top of the form. The logo must be fixed
while scrolling.
2. Include a ScrollView, several TextViews, EditTexts and a Button.
When the user clicks on the button, a message should confirm the
registration process using the entered username.
3. Use appropriate layouts to arrange the elements.
•
HINT: Include at least TWO different screenshots of the
layout’s output after you run the app as part of your answer. Also,
upload your project’s file. Failure to do so will result in a zero for
this question.
Question Three
Pg. 03
Learning
Outcome(s):
Design
application
interfaces for
mobile devices
using appropriate
software.
Question Three
2 Marks
Explain the visual differences in a layout when using match_parent and
wrap_content.
•
Describe how the choice of units (sp and dp) affects text size
when the user changes the device’s font size settings.
•
Develop a simple layout to demonstrate your answer and include
at least two different screenshots of the layout’s output after
running the app.
Purchase answer to see full
attachment