Swift Heroes 2018
as the organisers put it
Swift heroes is a one day conference in Turin, Italy bringing together developers, designers and project managers at all levels of experience with the Swift platform.
| title | author | length |
|---|---|---|
| Intro Swift Heroes 2018 | 01m | |
Video of the opening speech of Swift Heroes 2018 | ||
| Keynote | Krzysztof Zabłocki | 38m |
Argues that composition and small components replace massive view controllers and global singletons, and that UI needs a router so screens don’t carry every… | ||
| Siri Shortcuts | Ellen Shapiro | 38m |
iOS 12 turns Workflow into Shortcuts and adds concrete APIs: use NSUserActivity for simple donated actions (eight lines to open a screen), define an intent in… | ||
| Demystifying ML in iOS | Sanfilippo, Malesani | 34m |
Shows how to build an on device image classifier for flowers using Create ML and export to Core ML in minutes via transfer learning the demo trains in minutes… | ||
| Designing Better App Icons | Michael Flarup | 48m |
Practical framework: design icons at 1024×1024 in Photoshop/Sketch, test on-device and over the default wallpaper, and optimize for multiple sizes by removing… | ||
| The importance of privacy | Manu Carrasco Molina | 43m |
Covers concrete iOS privacy actions: how permissions actually behave (location when in use vs always, Siri defaults to opt‑in and may send contacts to Apple)… | ||
| RxSwift for UI | Stefano Mondino | 46m |
Demos show RxSwift + RxCocoa driving UI not just networking: an interval(1s) -> DateFormatter -> rx.text chain updates a clock label with a single subscription… | ||
| Getting started with Server-Side Swift and Vapor | Tim Condon | 41m |
Argues that using Vapor 3 and SwiftNIO + Fluent + SQLite gives a compact, type-safe server stack and demos building a full CRUD API in ~10 minutes with routes… | ||
| Two years of UI Testing | Camin, Bigagnoli | 22m |
Subito reports concrete results: UI tests replace manual checks, enabling releases to move from monthly to biweekly and one person handling deployment. The… | ||
| GraphQL for mobile developers | Daniel Leivers | 28m |
GraphQL is useful for iOS when paired with Apollo client and a Django/Graphene backend: one endpoint serves precise queries, shrinking a film-list payload from… | ||
| Advanced Swift Optics | Elviro Rocca | 38m |
Explains how to use concrete optics in Swift to manipulate deeply nested value types: builds Lens from writable key paths, creates a dictionary-key lens and a… | ||
| React Native & Swift: best friends forever | Marco De Nittis | 42m |
Shows how to embed React Native views inside a Swift app, wire data via initialProps, call Swift/Objective‑C from JavaScript with native modules, and register… | ||
| Debug like a Pro | Vadim Drobinin | 45m |
Shows how to stop rebuilding and use Xcode’s LLDB to edit and inject code at runtime: LLDB expressions to print or assign values, fred jump to skip or rewind… | ||
| Speeding up as an iOS developer | Antoine van der Lee | 29m |
Concrete tricks to actually move faster: add a custom Xcode test template 5x faster to avoid boilerplate, run Fastlane saves 30 minutes per run for releases… | ||
| Separation of concerns: Refactoring view controllers live | Paul Hudson | 44m |
Live refactoring of a Swift app converts a 73-line view controller into 32 lines by extracting concrete pieces: a Bundle extension for JSON decoding, an… | ||
| If all you have is a hammer, everything looks like a nail | Rikke Møller Koblauch | 29m |
I want to walk you through different ways to test ideas and assumptions without building anything but instead, use what’s in front of you. The value of finding… | ||
| nothing matches | ||