Sixth App that replicates the Trivia game where the users have to choose between 4 responses
-
Auto Layout
-
The static function
Timer.scheduledTimer
-
The mechanism Target-Action
-
Interact with Objective-C selectors from Swift with the keyword
@objc
-
Progress Views
-
2-dimensional Arrays
-
Design Patterns
- MVC (Model-View-Controller)
-
Encapsulation with
private
andinternal
Access Modifiers -
Static properties and methods
-
Enumerations
-
The importance of using system colors for Dark Mode and Normal Mode
-
Show modal messages with the class
UIAlertController
-
Mutating methods that change the state of structs properties
-
Playing audio with the framework
AVFoundation
-
Customization of buttons
- Rounded corners
- Color and width of the borders
- Adjust font size to the button’s size
- Minimum scale factor of the letters
- Padding or insets of the text respect to the 4 borders of the button
- Ternary Conditional Operator
- Create the sixth Bootcamp App.
- The TriviaMultipleChoice App has the same behavior as the TriviaSingleChoice App, but instead of the user giving a positive or negative response, they will have to choose between 4 responses.
- Present the Layout and add components
Friday 21st October 3:30 pm