A group for iOS and Mac developers who want to explore all that's new and fascinating in Apple development. Expect deep dives and bleeding edge stuff.

We meet quarterly in London. For updates on new events, join the Meetup group or follow us on Mastodon, X/Twitter, LinkedIn, or YouTube.

If you are interested in speaking at a future event, then please fill in our speaker proposal form. We welcome first-time speakers and want to help you get started.

Code of Conduct

WWDC24 (Venue TBC)

Keynote viewing party

2024.3 at Capital One

Anastasia Petrova — Hidden engineering costs and complexities of A/B testing

Adam Fallon — Trainline's path to production with Gen AI

Richard Das — Engineering Fitness with AirPods & Pushups

2024.2 at Monzo

Markos Zoulias Charatzas — Debugging Closed Source Code - A whodunnit mystery

Mohamed El Eryan — Spatial Shift: Navigating the Future of Business in the Era of Spatial Computing

2024.1 at Trainline

Phil Nash — Rewiring your brain, with Test Driven Thinking

Marcel Mierzejewski — Redefining Crypto in Revolut 10: A Case of Pragmatic iOS Development

2023.5 at Onfido

Rahul Amin — Onfido Demo

Muralidharan Kathiresan — How to Create a Good Pull Request - and How to Review One?

Nikita Maidanov — How to Get More In-App Subscriptions

Wonderlust at Deloitte Digital

September Event Keynote viewing party

2023.4 at Ford

Simon Leigh — Ditto: Next-Level Mobile Connectivity, Offline-First Database and Peer-to-Peer Sync for Uninterrupted App Performance

Haz Hubble — Building an AI concierge

Tony Short — The First Thing That is Useful

2023.3 at Monzo

Jonathan Crooke — Scaling iOS at Bumble

Freddie Nicholson — Swift Playgrounds in the classroom with Bouncer

Jacob Bartlett — SwiftUI at scale

2023.2 at AWS

Sebastien Stormacq — Swift, Serverside, Serverless

Andrea Scuderi — Serverless in Swift Like a Breeze

WWDC23 at Deloitte Digital

Keynote viewing party

2023.1 at Just Eat

Tanin Rojanapiansatith — iOS Accessibility — Why/What/How?

Pete Heslop — The Smart Creatives

2022.3 at Bumble

Nikita Mounier — The Composable Architecture… as a high school student

Anurag Ajwani — Modular iOS

2022.2 at Cuvva

Andrew Hart — Building a Spatial Experience: Best practices with AR

Aadil Qureshi — iOS to fight Climate Change

2022.1 at Deloitte Digital

Oliver Binns — Scaling Mobile for a Global Pandemic

Pranav Kasetti — Exploring Swift Collections

2021.4 at GoodNotes

Bruno Bilescky — Scaling your app

Jacob Bartlett — Clean Networking with Combine

Abdul Ajetunmobi — Quick intro to ShazamKit

2021.3 on Zoom

Yahya Saddiq — Swift Memory Management and Debugging

2021.2 on Zoom

Pranav Kasetti — Exploring Swift Algorithms

2021.1 on Zoom

2020.4 on Zoom

2020.3 on Zoom

Andrea Scuderi — AWS Lambda in Swift

2020.2 on Zoom

Q1 2020 at Bloomberg

Marcin Iwanicki & Kas Wridan — Beyond Unit Tests

Finlay Dobbie — A whirlwind tour of Unicode

Mini at Yoyo

Angela Yu — Best Practices with Google Maps Platform in iOS

Kas Wridan — The grey areas of UI testing

Q4 2019 at Revolut

Diomidis Papas — Decomposing an iOS application into modules

Lightning Talks

Ross Butler — Solving the captive portal problem on iOS

Abdul Ajetunmobi — How giving up control can actually be smart

Daniel Tull — I've got a brand new Combine publisher

Aled Samuel — Seeing in the Dark

Q3 2019 at The MediaWorks

Rob Whitaker — Mobile Digital Inclusion - Accessibility Without the 'V' Word

Jonathan Rothwell — So you can sleep at night — Ethics in software engineering

Q2 2019 at Capital One

Paul Hudson — Understanding the Standard Library

Sam Stone — Hacking the iOS Simulator

Mini with Orta Therox at Finch's

iOS Women, Queer, Trans & Non-Binary Breakfast at Carluccio's

Q1 2019 at Trainline

Matthew Hasler and Oliver Poole — UI testing without the UI

Joshua Garnham — Pushing Protocols to Their Limits

Douglas Hill — Full keyboard control in iOS apps

Sam Clewlow — A brave new mobile world

Q3.5 2018 at Deliveroo

Jessica Rose — Burnout and Balance

Carla Goldstein — Dynamic UITableViews do’s and don’ts

Daniel Leivers — GraphQL for mobile developers

Q2 2018 at Facebook

Meghän Kane — The State of ML for iOS… On the Advent of WWDC 2018 🕯🤓

John Sundell — The Magic of UI Testing

Mini with Orta at Artsy Happy Hour

Mini with @Vixentael at The Black Dog

Q1 2018 at Google

Maxim Cramer — Code, Culture, and Colleagues

Graham Lee — Object-Oriented Programming in Functional Programming in Swift

October 2017 at Facebook

Johannes Weiß — Demystifying Copy-on-Write in Swift

Thomas Paul Mann — Building AR Studio

NSLondon & Swift London Xmas special at Skills Matter at CodeNode

Samuel Giddins — Understanding Why Strings are Evil

Lightning Talks

Abizer Nasir — Empathy isn't enough

Special live stream talk

Chris Eidhof

November 2016 at WeWork

Oliver Wang Hansen — Server Side Swift

Miguel Angel Quinones — Minimum Viable Tooling

David Okun — From C++ to Swift - Modern Cross-Platform SDKs

October 2016 at onefinestay

Christopher Stott — Building buddybuild

Michael May & Naveen Lingaiah — Mentorship

September 2016 at WeWork

Maxim Cramer — Emissions and Extractions: A Tale of React Native on iOS

Sam Dods — Advanced Notifications: Rapid Prototyping and Server-side Swift

August 2016 at onefinestay

Jacek Lampart — Re-Swift Swifty Redux framework

Dani Tomlinson — Real World Swift Performance

July 2016 at Net A Porter

Juan Delgado — Product vs Craft

Kyle Fuller — Testing without Xcode

June 2016 at Yammer

Eduardo Aguilar — Overcoming technical difficulties

Honza Dvorsky — Swift package manager

Rob Elkin — AltConf: Behind the scenes

May 2016 at Hired at Metal Box Factory

Romaine Reid — Utilising Motion Design to Enhance Your App

Roy Marmelstein — Scandal and Controversy in iOS Development

April 2016 at Not On The High Street

Michael May — The empathetic programmer

Marisa Montaldi — Designing for people on the autistic spectrum

Dani Tomlinson — Building APIs in Swift

March 2016 at Pivotal Labs

Johannes Weiß — Technical detail behind the apple-FBI case

Daniel Haight — Implementing a code injection framework

Simon Gladman — Advanced image processing with Core Image

February 2016 at Just Eat

Raimon Lapuente & Gergely Orosz — Sorry Objc It's not you, it's me

Maxim Cramer — Live Design: 🎙🎨

January 2016 at Thomson Reuters

Mannie Tagarira — Code Reviews

Lightning Talks

Bohdan Orlov — iOS Architecture Patterns

Mark Szulyovszky — Quick introduction to RFP with zero theory

Rheese Burgess — Using elm/react inspired architecture to build Cocoa apps in a functional way

Emily Toop — Diagnosing Allergies

Ron Herrema — Developing Sophisticated iOS Audio projects with libpd

Shane Reid — Performance issues at Grabble

Thomas Catterall — Crash Your App: Five Tips In Five Minutes For Building a Stable App

November 2015 at onefinestay

Paul Stringer — Acceptance Testing for iOS

Csordas Csaba — Work hard and REST

October 2015 at Skills Matter at CodeNode

Paul Ardeleanu — Developers' Emergency Guide to Public Speaking

Mike McDonald — Building IoT apps connected through Firebase

September 2015 at The Brew/Judo Payments

Tech Panel (Abizer Nasir, Michael May, Danielle Tomlinson)

Tomasz Piekarczyk — Big Core Data

August 2015 at The App Business

Jani Eväkallio — React Native

John Sundell — Spotify Layout

Marco Sero — Legacy Apps

July 2015 at Yammer

Daniel Haight — Provisioning Profiles

Abizer Nasir — Carthage

Michael May — Apple Pay

May 2015 at Facebook

Alan Cannistraro — The Art Of Creating Products

Honza Dvorsky — Continuous Integration on the Edge

April 2015 at Just Eat

Neil Kimmett — Practical Watch Kit

Rui Peres — Real World ReactiveCocoa

Tom Dixon — A delve into Custom Keyboards

CocoaPods Test Jam! at Facebook

March 2015 at nice Agency

Felix Kraus — Fastlane - OSS tools to automate continuous delivery in iOS

Sean Woodhouse — Reveal 1.5 and some Q&A

February (Part 2) 2015 at Lyst

Johannas Weiß — Type driven development

Uri Baghin — ReactiveCocoa and Rx principles 101

Joel Parsons — The modern password and you

February (Part 1) 2015 at Yammer

JP Simard — Lessons learned wrapping an Objective-C library in Swift

Francesco Petrungaro — iOS App Security - Common Mistakes and Best Practices

January 2015 at Stack Overflow

Mehdi Mulani — Reverse engineering on iOS and Mac

Joseph Lord — Beyond if let

Thomas Catterall — The Dependencies You Didn't Know You Had

December 2014 at Twitter

Joe Hughes — WatchKit

November 2014 at Just Eat

Jon Hocking — 208 weeks later, 4 years of working with great designers

Raimon Lapuente — Little wins with UIAppearance

Meng To — Fast, interactive prototyping

NSLondon(_:) at The App Business

Mike Abdullah — What's new in iOS 8… for Hipsters™

Alexsander Akers — The other WatchKit

NSLondon 13ish at Facebook

Abizer Nasir — Thinking in Swift

Sally Shepard — Making an app like 'clear' accessible

NSLondon 1st anniversary at Just Eat

Scott Goodson

Rob Stearn — Multipeer Networking

Kyle Fuller — A Swift approach

NSLondon 10 at Lyst

Johannes Weiß — Introduction to Functional Programming

Boris Bügling — Custom Playgrounds

WWDC special edition at Facebook

NSLondon 9 at Just Eat

Daniel Haight — Build and Run(time)

Nigel Barber — Drawing on the GPU

Ivan Andriollo — Monitoring network traffic with Fiddler

NSLondon 8 at Yammer

Marin Usalj — All that you won't have heard about Alcatraz

Tim Chilvers — High fashion and intriguing bugs in code and at work

Ivan Andriollo — Monitoring network traffic with Fiddler

NSLondon CocoaPods bug bash at Telefonica Digital

NSLondon 7 at Lyst

Mattt Thompson

Sean Woodhouse — Exploring your apps with Reveal

NSLondon 6 at Yammer

Saul Mora — magicalrecord 3.0

Luka Bratoš — Pony Debugger

Cocoa Kucha 2 - London at The Wayra Academy

Alex Rozanski

Damien DeVille

Fabio Pelosin

James Addyman

Luca Bernardi

Rolandas Razma

Sally Shepard

Stig Brautaset

NSLondon 5 at Telefonica Digital

Matt Galloway — ARM for iOS Developers

Chris James — IAAL - Legal issues in iOS development

Rui Peres — iOS app architecture

NSLondon 4 at Telefonica Digital

Mike Abdullah — What's New in iOS 7, for Hipsters

Lightning Talks

Kurtis Seebaldt — Manage Async callbacks with promises

Kyle Fuller — Memory Management

NSLondon 3 at Telefonica Digital

Abizer Nasir — Submodules without fear

Rob Elkin — AltWWDC - behind the scenes

3D visualization taster class on Google Hangouts

NSLondon S at Telefonica Digital

Nick Lockwood — Transitions

Gianluca Tranchedone — Supporting multiple iOS versions, with Class

NSLondon debut at Telefonica Digital

Matt Galloway — Objective-C: Digging the Foundations

Daniel Haight — CocoaPods for the closed-source contractor

CocoaPods Q&A with Orta Therox