Learning Outcomes
I can...
Success Criteria
Guides and Activities
use coordinate pairs to place objects into a view.
build my own events and handlers to write an event-driven program.
understand arrays as collections and use them to store complex data like objects.
combine my understanding of arrays and events to control multiple objects with sensor input.
translate a function into a closure, and chain them to make completion handlers.
use return types to return objects from functions.
create my own types using classes and describe how object inheritance works.
Translate functions into closures and back into functions.
Write closures into their code.
Understand how to chain closures, called completion handlers.
Create a return type.
Instantiate and initialize return types in code.
Correctly scope a return type.
Build a space that contains the camera and components of a camera app.
Declare the size and properties of an image view.
Everyone Can Code: Adventures - Teacher's Guide
Functions as Arguments (pp. 131-161)
Return Types and Outputs (pp. 162-180)
Classes and Components (pp. 181-221)