-
Notifications
You must be signed in to change notification settings - Fork 11
Syllabus
Ben Gohlke edited this page Apr 1, 2021
·
5 revisions
- identify apps or components within apps that may have been implemented with a collection view
- describe proper use cases for displaying data in collection views
- provide data to a collection view
- create prototype cells in Interface Builder
- use a basic compositional layout
- describe when to use simple or complex compositional layouts
- understand the benefits of generics
- identify generic types and methods based on the syntax of their definition
- understand how protocols and generics work together
- understand the benefits of protocols with associated types
- use
UISearchController
- demonstrate and describe
UICollectionViewDiffableDataSource
- describe how items, groups, and sections of compositional layouts work together
- use supplementary views in collection views
- use
UICollectionViewCompositionalLayout
to create complex layouts, including sections with distinct layouts - describe the three components of a compositional layout
- use
UICollectionLayoutSectionOrthogonalScrollingBehavior
to make sections scroll orthogonally to the main layout - use supplementary views to add headers and other items to layout sections
- understand the difference between local and remote notifications
- configure an app to receive local notifications
- schedule local notifications that use varying combinations of badging, alerts, and sounds
- create a notification category with two different actions that a user can take
- create a notification that takes text input as a response from the user
Course curriculum resources from:
-
Develop in Swift Data Collections
- Apple Inc. - Education, 2020. Apple Books.