Assignment4 Instructions
User Manual:
Open the PDF directly: View PDF .
Page Count: 3
Download | |
Open PDF In Browser | View PDF |
CS 646 iPad/iPhone Mobile Application Development Fall Semester, 2018 Assignment 4 © 2018, All Rights Reserved, SDSU & Roger Whitney San Diego State University -- This page last updated 10/13/18 Assignment 4 - Sampler App Due Oct 28 23:59 Objectives Sample some UI components. App description This app will use a number of UI elements so the app will not make much sense as a single app. You will create an app with multiple scenes. You only need to support portrait view and the iPhone 8. Initial Scene This scene contains two labels (Name, Password), two related textfields and two buttons. The buttons have titles States and Tab. The buttons only work with the name and password each contain text with more than three characters. The labels and buttons need to be localize to have default English but also support Spanish. The States button takes you to the States scene. The Tab button takes you to the Tab Scene. This is the only scene that needs to support Spanish. States Scene The States scene shows in a Table view a list of 10 US states read from a plist. When the user taps on a state they go to a detailed scene which shows the name of the state, state abbreviation, the state capital and when it became a state. The user needs to be able to go back to the list of states. From the list of states they need to be able to go back to the Initial scene. The list of states is given below. Tab Scene The Tab scene has three tabs. Name Tab. This is the default tab that is displayed. It contains a text field, a label (Name) and a button, titled back. The textfield contains the name entered in the Initial scene. The user can edit the name in this view. The Back button takes the user back to the Initial scene. If the user edited the name in the Name tab the change is reflected Initial scene. Sports Tab The view at this tab will contain a custom picker view with two columns. The first column will contain a list of countries. When the user has selected a country then the second col- umn displays a list of sports in that country. The list of countries and their sports are given below. When the user selects a sport an alert is shown indicating the country and sport selected Country Sports India Cricket, Chess, Badminton, Field Hockey, Football, Tennis, Gilli-danda, Golf USA Baseball, Football, Curling, Basketball, Soccer, Rock Climbing, Skateboarding Taiwan Football, Archery, Baseball, Table Tennis, Cycling, Taekwondo Map Tab This view contains a map view. The map is centered on San Diego and zoomed in so that El Cajon and Escondido are labeled in the map. Grading The assignment will be graded as follows: Points Item 5 Initial Scene. Enter data and two buttons work properly 20 State Scene Table View and Detailed View 10 State Data read from Plist 10 Navigation between Detailed view, Table View and Initial Scene 10 Tab bar working 10 Name sent to Name Tab, Changes sent back to Initial Scene 15 Picker in Sports Tab working correctly with Alert 10 Map view in Map tab working, centered on San Diego, zoomed in 10 Text view in Segment Tab 5 Map view shows users current location (optional) Points 15 Item Map view supports giving directions between two locations (optional) What to Turn in Create a Xcode project for the assignment. Xcode places the project in its own directory. Place the directory (and all its contents) into a zip file. This assignment we will not use blackboard to turn in assignments. We will use my older course portal (http://bismarck.sdsu.edu/CoursePortal). Abbreviation State Capital When became State AL Alabama Montgomery December 14, 1819 AK Alaska Juneau January 3, 1959 AZ Arizona Phoenix February 14, 1912 AR Arkansas Little Rock June 15, 1836 CA California Sacramento September 9, 1850 CO Colorado Denver August 1, 1876 CT Connecticut Hartford January 9, 1788 DE Delaware Dover December 7, 1787 FL Florida Tallahassee March 3, 1845 GA Georgia Atlanta January 2, 1788
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No Page Count : 3 Title : Ass4Sampler Producer : Mac OS X 10.13.6 Quartz PDFContext Creator : Pages Create Date : 2018:10:14 02:52:39Z Modify Date : 2018:10:14 02:52:39ZEXIF Metadata provided by EXIF.tools