2 DAY CONFERENCE

iOSCon 2017 - The conference for iOS and Swift Developers

Thursday, 30th - Friday, 31st March in London

28 experts spoke.
Overview

Join us at the iOSCon in London on March 30th and 31st 2017!

Registration for iOSCon 2018 is OPEN! Super early bird tickets are available here!

Willing to learn how to make your app more accessible? Intrigued by how Swift enums can help you model information and avoid crashes, or interested in discovering how Kitura can help you write server-side apps? And if you want to find out how apps and platforms can network in a peer-to-peer fashion, or the latest news in the world of Functional Reactive Programming, or what's new in iOS 10... then join iOSCon 2017!

Join leading experts in the iOS & Swift realm, who will share the latest technologies, tools, ideas and practices developing and evolving within the iOS, Swift and Mobile Technology. Follow us at #iOSCon to hear all the latest news.

Programme Announcements!

We're now ready to unveil the line-up of speakers and experts who will make iOSCon 2017 the best one yet! Find out more on the Programme Page. Please note: programme is subject to change.

#iOSCon 2017 Highlights


  • Talks on iOS architectures, app accessibility, protocol buffers in Swift, generics and extensions in Swift, FRP (Reactive, RXSwift, ReactiveCocoa), Kitura, Bringing Swift enums to Objective-C with macros, full-text search on iOS, CoreData, peer-to-peer networking between apps and platforms, dependency injection, GraphQL and iOS apps, gaming and Metal, frameworks and tools, architecture, unit testing, and much more!

  • Workshops on Test driving Swift, Building a server-side Swift app with the Kitura web framwork, and how to write Swift proper.

Join us for the iOSCon Bytes evening events at CodeNode

Want to stay in the loop with the latest developments within the iOS and Swift communities?

Join us at the brand new iOSCon Bytes series we'll be hosting at CodeNode leading up to iOSCon 2017!

Find more information here!

Code of Conduct

Please find our Code of Conduct here.

Impressions of the previous editions

Excited? Share it!

Programme

Day 1: Day 1 - Thursday 30th March

Join us for these great sessions!

Track Ctrl AltTab
08:30

Registration & Breakfast

09:15
KEYNOTE

Welcome to Day 1 of #ioscon 2017 with Paul Ardeleanu

Paul Ardeleanu


ioscon
09:30
KEYNOTE

Keynote: Balance

Saul Mora


ios ioscon swift apple cocoa objective-c
10:15

Coffee Break

10:30

The Grand Tour of iOS Architectures

Dan Cutting


ios ioscon swift architecture viper react vip clean flux

Type-safe Web APIs with Protocol Buffers in Swift

Yusuke Kita


ios ioscon swift api type-safe protocol-buffers json
11:15

Coffee Break

11:30

Architecting Alive Apps

Jorge Ortiz‑Fuentes


ios ioscon swift mobile app architecture iot

The Power of Making Your App Accessible

Matthias Tretter


ios ioscon swift mobile app accessibility
12:15

Coffee Break

12:30

Generics and extensions in Swift

Paweł Brągoszewski


ios ioscon swift swift4 python generics

Buffers and Encoders and Command Queues, omg!

Janie Clayton


ios ioscon swift games gaming buffers encoders command-queues metal
13:15

Lunch

14:15

Introduction to Functional Reactive Programming

Eliasz Sawicki


functional-reactive-programming reactivecocoa mobile apple swift ios ioscon

Turbocharging feature releases in Skyscanner

Zsolt Varnai


ios ioscon objective-c experiment iterate analytics data-driven release appstore
14:30

The art of building UI reuse components

Kevin Muessig


ui ios ioscon swift controls reuse ibinspectable sap fiori

Rules of (Visual) Design for Developers

Lasse Koskela


ios ioscon swift design ui typography layout interface-design
14:45

TDD in Xcode Playgrounds

Paul Ardeleanu


tdd ios ioscon xcode

Ace The Technical Interview

Abizer Nasir


ioscon
15:00

Coffee Break

15:15

Workshop: Natural Swift: write Swift the way it was meant to be written

Paul Hudson


architecture value-types protocols functional-programming ios ioscon swift
2

Workshop: Building a server-side Swift app with the Kitura web framework

Chris Bailey and Ian Partridge


swift3 ios ioscon swift server-side kitura
16:45

Coffee Break

17:00

Implementing Full-Text Search on iOS

Lasse Koskela


ios ioscon full-text-search api app mobile search spotlight core-spotlight sqlite

Bringing Swift enums to Objective-C with macros

Brandon Kase


ios ioscon swift enums objective-c macros functional
17:45

Beer break

18:00
KEYNOTE

6

Panel discussion - Trends!

Jorge Ortiz‑Fuentes, Paul Ardeleanu, Janie Clayton, Manuel M T Chakravarty, Saul Mora, and Daniel Steinberg


ios ioscon swift apple mobile
18:45

#iOSCon Party!

21:00

End of #iOSCon Day 1! See you tomorrow :)

Day 2: Day 2 - Friday 31st March

Join us for these great sessions!

Track Ctrl AltTab
08:30

Registration and Breakfast

09:15
KEYNOTE

Welcome to Day 2 of #ioscon 2017 with Paul Ardeleanu

Paul Ardeleanu


ioscon
09:30
KEYNOTE

Keynote: It's about time

Daniel Steinberg


ios ioscon swift apple
10:15

Coffee Break

10:30

A Strategy for Learning CoreData in 50 Easy Steps

Catja Pafort


ios ioscon swift coredata learning-strategies oop functional protocol-oriented mvc mmvc react viper

Pa55W0rd5 $uck!

Steve Scott (Scotty)


ios ioscon swift apple mobile safari-keychain touch-id ui
11:15

Coffee Break

11:30

Composable Caching in Swift

Brandon Kase


ios ioscon swift cache functional composable monoid caching

Going Universal: Building an app for Mac, iPhone, iPad and Apple TV (and staying sane)

Adrian Thomas


ios ioscon swift app mobile mac ipjone ipad appletv code-sharing modularity appstore itunes-connect product-strategy
12:15

Coffee Break

12:30

Dependency Injection in Practice

Yoichi Tagaya


ios ioscon swift dependency-injection

Talking to Strangers: Peer-to-peer networking between apps and platforms

Lasse Koskela


ios ioscon swift peer-to-peer tvos siri nsnetservice core-bluetooth multipeer-connectivity networking p2p nsnetservices
13:15

Lunch

14:15

Workshop: Test Driving Swift To The Max - with or without the tests!

Phil Nash


ios ioscon swift tdd testing tools appcode

Workshop: A modern development workflow

Christopher Stott


ios ioscon swift buddybuild mobile app
15:45

Coffee Break

16:00

Minimal Viable Tooling

Miguel Angel Quinones


ios ioscon swift tooling abtesting cms

Building better iOS apps with GraphQL

Martijn Walraven


ios ioscon graphql swift apps mobile
16:45

Coffee Break

17:00
KEYNOTE

Debugging Accessibility

Sally Shepard


ios ioscon apple mobile swift accessibility automated-testing watchos tvos macos
17:45
KEYNOTE

Keynote: Do-It-Yourself Functional Reactive Programming

Manuel M T Chakravarty


ios ioscon swift frp cocoa reactivecocoa rxswift
18:30

#ioscon 2017 Closing Ceremony and Wrap Up talk!

SkillsCasts
Photos
Other Years


Thank you to our sponsors and partners


Platinum

Gold

Silver