Swift Heroes 2023
as the organisers put it
Swift Heroes 2023 - 4 and 5 May - The leading Swift conference with global iOS experts presenting on the most important Swift topics.
| title | author | length |
|---|---|---|
| Highlights | 02m | |
Conference is hosted in Turin 4–5 May with 320 in-person attendees and 320 remote viewers; opening footage shows music and a brief welcome. Agenda lists… | ||
| A Newbie's Guide to The Composable Architecture | Shai Mishali | 43m |
Live-coding builds a Pomodoro app with The Composable Architecture: defines State/Action/Reducer, a Store and ViewStore, runs a one-second timer via continuous… | ||
| Building REUSABLE SwiftUI components | Peter Friese | 39m |
Shows building a reusable SwiftUI text input that acts as a drop-in replacement for TextField with a floating label, clear button, focus handling and… | ||
| Leveraging Composable Architecture at Scale | Krzysztof Zabłocki | 33m |
Shows concrete fixes and measured outcomes: switching from a single global store to multi-store cuts typing CPU from 9s to 0.9s for a simple case, and noop… | ||
| A 100% SwiftUI App | Marin Todorov | 27m |
A shipped 100% SwiftUI app and several side projects demonstrate that SwiftUI speeds development with reactive data flow and composition, and integrates with… | ||
| Elevated Swift | Soroush Khanlou | 26m |
Explains how elevator control really works by coding a Swift simulation: implements a direction enum, models hall and car calls, and uses the rule “keep going… | ||
| SwiftUI: Love at First Swipe or Swipe Left? | Zamzam Farzamipooya | 27m |
Built a live-streaming iOS app using SwiftUI inside a few months on iOS 14, combining UIKit navigation with SwiftUI views, and it ships to half a million users… | ||
| Swift Secrets: Unlocking the Power of 'Any' and 'Some' | Yuki Aki | 31m |
Explains that Swift’s any creates an existential container = 40 bytes (64-bit) which stores small structs inline and moves large values to the heap, causing… | ||
| Generic Protocols and Associated Types - Power Tools for Unit Testing | Leo Dion | 27m |
Builds a small networking layer using Swift generics, protocols and AssociatedTypes so requests carry a concrete Success type that decodes from JSON, and shows… | ||
| SWIFT ABI Essentials: How to Maximize Your App's Efficiency | Jakub Kiermasz | 36m |
Explains Swift ABI components with concrete evidence: inspects Swift compiler source and emits SIL analysis test cases (dozen+ small programs) and shares code… | ||
| From Design to Swift: Best Practices in App Development - ROUNDTABLE | Stefano Mondino, Valeria Farina, Shai Mishali, Firas Safa, Zamzam Farzamipooya, Hidde van der Ploeg | 55m |
Roundtable reports practical workflows: teams build a reusable design system so you only swap a foundation color to ship another brand, a custom time-picker… | ||
| Building delightful applications | Adam Bell | 40m |
A home‑screen widget generator called Albums uses WidgetKit and a SwiftUI view wrapped into collection cells via UIHostingConfiguration, syncs with Core Data +… | ||
| Molecule: a practical approach to ARCHITECTURE DESIGN | Enzo Corsiero, Pasquale Spisto | 30m |
Molecule is a new Redux‑inspired architecture that actually ships: it implements three “atoms” — composable state, store, and observable view model — and… | ||
| How SSL Pinning Reinforces iOS App Security | Pietro Messineo | 25m |
Shows that TrustKit public-key pinning can be added in a few lines to URLSession and actually validate server keys, preventing MITM interception. Demonstrates… | ||
| HOW FLUTTER INTEGRATES with apple frameworks and tooling | Leigha Reid | 22m |
Explains how Flutter renders directly to Metal via the engine and the new Impeller renderer, how the iOS template embeds a Dart-compiled framework into an… | ||
| The Potential of IMAGE Processing in Swift for Developers | Elina Semenko | 34m |
On-device preprocessing in Swift uses Core Image plus a small custom Metal kernel to turn messy camera strokes into MNIST-style 20×20 binary inputs, raising… | ||
| Developing Full Stack Cross-Platform Metrics System with Swift | Pol Piella Abadia | 35m |
Rebuilds a BBC-style metrics stack entirely in Swift: a Swift CLI with ArgumentParser pulls GitHub Actions run data, a Vapor backend + Leaf dashboard stores… | ||
| How to bridge the gap between design and development | Firas Safa, Valeria Farina | 29m |
A simple NFT card uses four concrete tokens—Corner radius, typography, color, opacity—to switch between Lime and Vintage themes by swapping a single injected… | ||
| TESTING makes you a BETTER DEVELOPER | LEAH VOGEL | 27m |
Starts testing late on an existing iOS codebase and shows concrete wins: an emoji edge case that fails naive character counts, introducing unit tests to… | ||
| TARGET VS COCOAPODS: why choose one if you can have BOTH? | Rita Di Cecca, Valeria Falangone | 38m |
Claims a reproducible workflow that lets modules act as both Tuist-generated targets and CocoaPods with precompiled XCFrameworks using Tuist for… | ||
| A tale of Skeletons and Bones | Stefano Mondino | 42m |
Company uses a CLI called Maray that scaffolds runnable skeleton apps and injects reusable "bones" (views, view models, tests, modules) via Stencil templates… | ||
| From Slow to Flow: Tips for Accelerating Your App Performance | Tiziano Caccavo, Salvatore Doddis | 30m |
Shows concrete fixes and measurable results: enable Long Function Bodies/Long Expression Type Checking to find slow compile sites, and turn on Enable Bridging… | ||
| Power of Prototyping | Sash Zats | 27m |
Prototyping claims to cut validation from months to days or even hours by choosing the right fidelity and tradeoffs: paper sketches for quick interaction… | ||
| Warning!! New technology ahead | Donny Wals | 33m |
Five practical checks — 5 diagnostic questions — decide whether to adopt SwiftUI, Combine or Swift concurrency now: would you pick it for a greenfield, what… | ||
| Contactless Setup REVOLUTION: How NFC is Changing the Game | Simone Mutti | 31m |
Shows a working contactless setup: smartphone app writes device configuration via NFC while the target device remains powered off, using Core NFC reader… | ||
| Boost App Reliability: Offline Storage Solutions with AWS Expertise | Sebastien Stormacq | 40m |
Amplify DataStore provides a local database (SQLite on iOS, IndexedDB on web) that automatically syncs with AppSync/DynamoDB using a Delta Sync change log and… | ||
| Dynamic navigation in modularised iOS apps | Ibrahima Ciss | 45m |
Shows a modular movie app (three independent SPM feature packages: movies, media detail, TV) that uses a simple router resolves registered paths approach for… | ||
| nothing matches | ||