Understand how to get started with App Development.
25%
B2 Understand Conceptual
1.01
Illustrate the basics of data, operators, and control flow in Swift.
-
-
1.02
Summarize understanding of additional concepts of Swift including documentation, debugging, Xcode, building and running an app, and the Interface Builder.
-
-
2.00
Understand the UIKit.
25%
B2 Understand Conceptual
2.01
Explain Swift strings, functions, structures, collections, and loops.
-
-
2.02
Illustrate the UIKit, the system views and controls that make up a user interface.
-
-
2.03
Demonstrate how to display data using Auto Layout and stack views.
-
-
3.00
Apply Navigation and Workflows.
25%
C3 Apply Procedural
3.01
Demonstrate how to build simple workflows and navigation hierarchies using navigation controllers, tab bar controllers, and segues.
-
-
3.02
Develop two powerful tools in Swift: optionals and enumerations.
-
-
4.00
Apply tools to build an app.
25%
C3 Apply Procedural
4.01
Identify the design cycle and use it to design an app.
-
-
4.02
Develop and iterate on designs to create a prototype.
-
-
4.03
Demonstrate the created prototype and launch the project.