Monthly CocoaHeads


Details
This week we have a special location as well as a special speaker!
Let’s meet in the new Makerspace at the Google Offices in ABC-Straße 19.
Can’t wait to see u there!
💬 Feel free to join us on Slack, where we'll keep you up-to-date on any immediate announcements. Click here to join our workspace
⏰ Our schedule
🚀 19:00 - Doors open, come and socialise with fellow iOS Devs
👋🏼 19:30 - Welcome Round & Announcements
🎙 19:45 - Talk from Peter Friese, Developer Advocate at Google on Firebase 🔥
Building Reusable SwiftUI Components
SwiftUI makes it easy to create beautiful UIs in no time, but it is just as easy to end up with a giant view that mixes view code and business logic. Fortunately, Apple gave us some tools to keep the bloat in check and write maintainable and reusable code.
In this talk, I am going to show you how to
- refactor an existing SwiftUI view to make it more maintainable,
- turn it into a reusable SwiftUI component,
- add event handling,
- make the view configurable,
- add it to the Xcode component library,
- turn it into a shareable component that can be consumed via Swift Package Manager,
- and distribute it via GitHub and the Swift Package Index
🍕20:30 - Get together with food and drinks

Monthly CocoaHeads