Skip to content

AvdLee/CombineWorkshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Combine Workshop

A workshop to get you started with the Apple Combine framework.

How to?

  • 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!

Four steps

  • 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

Extra exercises if you're really fast!

  • 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 to true when the request is running

Available Combine operators

Useful resources

About

Contains all files needed for my Combine workshop.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages