Lab4A Instructions Adaptive Layout CS235IM 17W

User Manual: Pdf

Open the PDF directly: View PDF PDF.
Page Count: 1

DownloadLab4A Instructions Adaptive Layout CS235IM 17W
Open PDF In BrowserView PDF
Lab 4 – Adaptive Layout Using Size Classes
CS235IM, Intermediate Mobile Application Development: iOS

Introduction
The purpose of this lab is to give you practice creating a universal app that uses size classes to adapt to
multiple screen sizes and orientations. You create multiple layouts so that your UI will look good in each
of the four possible size class combinations for iOS devices:
•

wCompact, hCompact

•

wCompact, hRegular

•

wRegular, hCompact

•

wRegular, hRegular

Calculator with size classes (Group A assignment)
Choose one of the apps you made in the previous two labs (the Calculator, or Tip Calculator) and modify
the layout of the UI so that it has a pleasing appearance on all device sizes in both portrait and
landscape orientations. This means that it will adapt to all four size class combinations. You can do this
without creating four different layouts by using wAny and/or hAny in appropriate places. Where you use
wAny or hAny will depend on how you design your layouts. Here are the specific requirements for this
lab assignment:
•

The UI should adapt to devices and orientations represented by all four class sizes.

•

You should use at least two layouts: a base layout for wAny, hAny, and at least one additional one.
(It might be easier to use more than two sets of size classes)

•

When changing class sizes, you should have at least:
o

One control that changes size

o

One control that changes location

o

One constraint that is uninstalled and another installed (you will probably need a lot more
than one!)

Submission
Beta Version
•
•
•

Zip the solution folder. (Remove the bin and obj folders before zipping.)
Put the screen shots in a document, label each screen shot, and upload the document.
Post both files in the Beta + Code Review forum

Release Version
Revise your code and upload it to the Moodle Lab Release assignment along with the code
review your lab partner gave you. Complete the “Release’ column of the review to show what
you revised.

Written by Brian Bird, Lane Community College, Spring 2015, updated Winter 2017



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Page Count                      : 1
Language                        : en-US
Tagged PDF                      : Yes
XMP Toolkit                     : 3.1-701
Creator Tool                    : Microsoft Word
Create Date                     : 2017:02:06 00:13:56+00:00
Modify Date                     : 2017:02:06 00:13:56+00:00
Document ID                     : uuid:C5BF55C6-6479-4C63-B350-40ADDD666873
Instance ID                     : uuid:C5BF55C6-6479-4C63-B350-40ADDD666873
Creator                         : Microsoft Word
EXIF Metadata provided by EXIF.tools

Navigation menu