A workshop to get you started with the Apple Combine framework.
- Watch and listen, Antoine explains you the basics using the Combine Swift Playground
- Work in pairs of two (more fun if you don't know each other yet!)
- Ask me to verify and give feedback on your step implementation
- Implement each exercise step!
- Connect a single UISwitch to a button enabled state
- Connect three UISwitch instances to a button enabled state
- Handle form validation
- Implement a search view to search for Swift repositories on Github
- Step 3: Use the asynchronous
usernameAvailable()
method to validate the username - Step 3: Change the
UITextField
background color based on valid input to.red
or.green
- Step 4: Set
UIApplication.shared.isNetworkActivityIndicatorVisible
totrue
when the request is running