Meet top iOS thinkers
We’ve got a plethora of top experts coming along to share their thoughts with you, including renowned expert Daniel Steinberg as our keynote (as well as giving an exclusive introductory workshop), Martin Pilkington from M Cubed Software on the internals of Autolayout, and Simon Whitaker from Black Pixel on UIkit dynamics and animation.
iOS Hackathon
You'll be treated to four days of pure iOS: two days of practical and inspiring conference talks and labs, followed by a hackathon weekend with lightning talks from the community and great prizes from our sponsors for the best designs and ideas. You'll be able to meet and collaborate with 100+ other devs, and make something new and unique!
Register
Registration is still open, so instead of trawling forums to find the answers to your burning iOS questions you can go straight to the experts.
If this sounds like something you’re interested in, get your ticket today - and don't forget to register for the hackathon too!
Excited? Share it!
Day 1: #iOScon
Join Daniel Steinberg, Martin Pilkington, and more for a packed day of iOS!
Track | Track 1 | |||
09:30
Invalid Time
Invalid Time
|
Registration and Breakfast |
|||
09:55
Invalid Time
Invalid Time
|
Day 1, 15 May starts 09:55 (Track 1)
Welcome to iOScon
|
|||
10:00
Invalid Time
Invalid Time
|
KEYNOTE
Day 1, 15 May starts 10:00
Crazy and Focused
|
|||
10:45
Invalid Time
Invalid Time
|
Refreshments |
|||
11:00
Invalid Time
Invalid Time
|
Autolayout can seem like a mysterious and confusing technology, powered by dark magic; so much so that some developers question its benefit over the old ways of doing layout. This talk will attempt to demystify Autolayout by showing you how it works behind the scenes, from turning a set of constraints into a layout to how intrinsic content sizes allow you to build content aware and easily localisable UIs with next to no code.
ios
autolayout
user-interface
About the speaker...Martin PilkingtonHe has been writing for Apple’s platforms for 10 years. He started tinkering with Autolayout when it was first released and fell in love with it straight away, so much so that he is currently writing a book on the subject called The Autolayout Guide (due out Spring 2014) |
|||
11:45
Invalid Time
Invalid Time
|
Refreshments |
|||
12:00
Invalid Time
Invalid Time
|
You don't have to write all the code in your project yourself. There is an increasing number of third party open source implementations that let you avoid re-inventing the wheel. There are also a few ways of integrating this code into your project, whether using CocoaPods, Git, Xcode Workspaces, prebuilt libraries, or just copying and pasting the code into your project structure. |
|||
12:45
Invalid Time
Invalid Time
|
Lunch |
|||
13:45
Invalid Time
Invalid Time
|
In this talk, Kieran will be presenting examples and lessons learnt of how using wearables and taking advantage of augmented reality and barcode/qr scanning can offer new opportunities to interact with the users of your application. |
|||
14:30
Invalid Time
Invalid Time
|
Refreshments |
|||
14:45
Invalid Time
Invalid Time
|
Grand Central Dispatch (GCD, or libdispatch) is a powerful concurrency framework made available by Apple for iOS and OSX. In this talk, Matias will firstly introduce you to the key GCD concepts and essentials of using it for task based concurrency. He will then take you on a tour of a number of production proven GCD patterns. You will learn best practices to:
Freely licensed example code is to be made available on GitHub for each of the GCD recipes presented.
ios
libdispatch
concurrency
osx
About the speaker...Matias PiipariFor the past 3+ years I have been building a scientific writing tool Manuscripts, a product with an incredibly ambitious task: change how scholarly content is written and submitted to journals. Before and durign that time, I worked at the Apple Design Award winning Papersapp.com, setting the technical direction for and coordinating software projects involved in development of Papers for the Mac, iOS Windows, as well as the associated web service components. As a developer, I have extensive experience on especially the Apple platforms, Java and serverside JavaScript. I begun work at Mekentosj -- an Apple Design Award and Ars Design Award winning scientific software company which became the Papers unit at Springer in an acquisition at 2012 -- as an iOS and then Mac developer. After 6 months I also took on co-directorship of the UK offshoot of Mekentosj, Livfe Ltd. At Mekentosj I too part in developing reference management and PDF reading application Papers2 for Mac, as well as Papers for iPad. I have strong scientific training: PhD in molecular biology from University of Cambridge, and 1st class BSc in biochemistry from Imperial College London. My graduate research dealt with large scale machine learning methods for identifying gene regulatory signals. |
|||
15:30
Invalid Time
Invalid Time
|
Refreshments |
|||
15:45
Invalid Time
Invalid Time
|
Day 1, 15 May starts 15:45 (Track 1)
Distractedly Intimate: Your Users on Mobile
|
|||
16:30
Invalid Time
Invalid Time
|
Beer and Pizza |
|||
16:45
Invalid Time
Invalid Time
|
About the speakers... |
|||
17:30
Invalid Time
Invalid Time
|
To the pub! |
Day 2: #iOScon
Join Simon Whitaker, Daniel Thorpe, and more for the second day of iOScon!
Track | Track 1 | |||
09:30
Invalid Time
Invalid Time
|
Registration and Breakfast |
|||
09:55
Invalid Time
Invalid Time
|
Day 2, 16 May starts 09:55 (Track 1)
Welcome to iOScon
|
|||
10:00
Invalid Time
Invalid Time
|
Over the last 6 months Badoo has "forked" its primary product to create two very popular social networking apps. Daniel will share the tips, tricks and lessons they've learnt as they transition a single large legacy code base to a modern modular application platform. Topics covered will include high level architectural design, class clusters and factories, effective use of singletons (gasp!), and making re-usable modules.
ios
singletons
application-platform
modular
About the speaker...Daniel ThorpeCheck out Daniel on GitHub and follow him @danthorpe. |
|||
10:45
Invalid Time
Invalid Time
|
Refreshments |
|||
11:00
Invalid Time
Invalid Time
|
UIKit Dynamics, introduced in iOS 7, lets developers add subtle real-world animation effects to their UIs using a simple yet powerful physics engine. In this talk Simon will cover the basics of UIKit Dynamics, show real-world examples of dynamics in use, and explain why you shouldn't use this stuff to build your Flappy Bird clone.
uikit
ios7
dynamics
animation
About the speaker...Simon WhitakerHe's designed and implemented all sorts of software, from distributed systems running across data centres spanning a continent to firmware for the embedded chip in a hydraulic test rig that he debugged using an oscilloscope. Since 2010 he's been focused on writing fantastic apps for iOS. Away from the keyboard he enjoys being a husband and dad, riding his motorbike and watching movies. |
|||
11:45
Invalid Time
Invalid Time
|
Refreshments |
|||
12:00
Invalid Time
Invalid Time
|
Every day, in multiple settings, we express ourselves through our emotions. Emotions are not only innate to our ability to communicate thoughts and ideas to others, but can also be a gateway to new experiences with our devices. We will explore these ideas and possibilities in this brave new world of emotion-intelligent apps and devices.
ios
apps
About the speaker...Boisy PitreHis work has led to the creation of the first mobile SDK for delivering emotions to mobile devices for the leading emotion technology company and spin-off of the MIT Media Lab. He also owns Tee-Boy, a software company focusing on Mac and iOS applications for the weather and data acquisition markets, and authors the monthly Developer to Developer column in MacTech Magazine. Boisy holds a Master of Science in Computer Science from the University of Louisiana at Lafayette, and resides in the quiet countryside of Prairie Ronde, Louisiana. Besides Mac programming, his hobbies and interests include retro-computing, ham radio, vending machine and arcade game restoration, and playing Cajun music. |
|||
12:45
Invalid Time
Invalid Time
|
Lunch |
|||
13:45
Invalid Time
Invalid Time
|
Amy will explain what these technologies can do, when to use them, what their limitations are, and some tricks to work around common pitfalls. KVO has had a lot of bad press recently, but when used properly it can help you separate concerns and reduce the number of lines of code required for common operations.
key-value-coding
key-value-observing
cocoa
cocoa-bindings
About the speaker...Amy WorrallAmy works for Black Pixel as an iOS Developer: prior to that she worked for Agant Ltd., and was lead developer for UK Train Times and Timeline World War 2. In her spare time Amy enjoys campanology, singing (especially Gilbert & Sullivan), and playing board games. Adn: amy |
|||
14:30
Invalid Time
Invalid Time
|
Refreshments |
|||
14:45
Invalid Time
Invalid Time
|
This highly technical talk will cover:
|
|||
15:30
Invalid Time
Invalid Time
|
Refreshments |
|||
15:45
Invalid Time
Invalid Time
|
You'd be forgiven for thinking that TDD and touch interfaces don't really go together, but with a combination of Apple's developer tools, some open source libraries and a bit of cunning, TDD on iOS is both possible and practical. In this talk, Tim will attempt to justify these wild promises through the medium of live code and bad puns.
tdd
interface
ios
About the speaker...Tim DuckettHe is also the author of Creating iOS Table Views with Storyboards. You can find his blog here. |
|||
16:30
Invalid Time
Invalid Time
|
Refreshments |
|||
16:45
Invalid Time
Invalid Time
|
|
|||
17:30
Invalid Time
Invalid Time
|
To the pub! |
-
Inside Autolayout
Featuring Martin Pilkington
Want to figure out Autolayout and discover how to use it? Then hear it explained at Martin's talk!
ios autolayout user-interface -
Using Third Party Code In Your Project
Featuring Abizer Nasir
Want an overview of how you can add code to your projects and tips on writing and publishing your own modules? Then come along to Abizer's talk!
ios open-source cocoapods git xcode -
Your iOS App and Augmenting with Real Life: Lessons Learnt
Featuring Kieran Gutteridge
Do you want to find out how to make your app interact with the real world? Then come along to Kieran's talk!
ios augmented-reality mobile-application -
Advanced Grand Central Dispatch Tricks
Featuring Matias Piipari
Interested in finding out more about Grand Central Dispatch and learning best practices in how to use it? Then make sure you're at Matias' talk!
ios libdispatch concurrency osx -
Park Bench Panel Discussion
Join the speakers from iOScon's first day and ask them all your burning questions!
-
Building an iOS Application Platform
Featuring Daniel Thorpe
Want to discover tips and tricks on how to build an iOS application platform? Come along to Daniel's talk!
ios singletons application-platform modular -
Introduction to UIKit Dynamics
Featuring Simon Whitaker
Interested in animation effects for iOS and how to use them? Then make sure you're at Simon's talk!
uikit ios7 dynamics animation -
Enriching Your Apps With Emotions
Featuring Boisy Pitre
What if your iPad or iPhone could detect your emotional state and respond in a way that enhances your day? What if an app could deliver soothing content when you’re feeling upset, or play your favorite song when you’re feeling happy? Find out how you could achieve this in Boisy's talk!
ios apps -
KVO Considered Awesome
Featuring Amy Worrall
Want a whirlwind tour through Key Value Coding (KVC), Key Value Observing (KVO), and Cocoa Bindings? Then come along to Amy's talk!
key-value-coding key-value-observing cocoa cocoa-bindings -
iOS Automation with Cucumber, Appium and Saucelabs
Featuring Shashikant Jagtap
Want to find out how you can set up a Mac OSX for iOS automation? Then don't miss Shashikant's talk!
ios cucumber appium saucelabs bdd -
TDD in iOS
Featuring Tim Duckett
Want to find out how you can use TDD on iOS? Then don't miss Tim's talk!
tdd interface ios
-
iOSCon 2019 - The conference for iOS and Swift Developers
Two days in London
iOSCon celebrates the latest developments and the sharpest minds in iOS. Do you want to find out about all the latest & most topical iOS & Swift technologies and applications and discover the best practices and ideas? Then come and join us at iOSCon in London!
swiftlang ios ioscon swift mobile apple mobile-tech mobile-apps iphone -
iOSCon 2018 - The conference for iOS and Swift Developers
Two days in London
iOSCon celebrates the latest developments and the sharpest minds in iOS. Do you want to find out about all the latest & most topical iOS & Swift technologies and applications and discover the best practices and ideas? Then come and join us at iOSCon in London!
ios ioscon swift mobile apple mobile-tech mobile-apps iphone -
iOSCon 2017 - The conference for iOS and Swift Developers
Two days in London
iOSCon celebrates the latest developments and the sharpest minds in iOS. Do you want to find out about all the latest & most topical iOS & Swift technologies and applications and discover the best practices and ideas? Then come and join us at iOSCon in London!
ios ios9 swift apple ioscon tvos researchkit carekit mobile-apps mobile-tech mobile -
iOSCon 2016 - The conference for iOS and Swift Developers
Two days in London
iOSCon celebrates the latest developments and the sharpest minds in iOS. This year, we'll showcase various takes on the Apple Watch and Apple TV as well as open source and reactive innovations such as ResearchKit over 2 days of talks.
ios8 ios ioscon ios9 swift apple open-source mobile