iOS Conf SG - 2021

Virtual Edition

Workshops - 18th and 19th January

Conference - 21st and 22nd January

Buy Tickets


Hands-on experience with the latest tools and iOS APIs.


  • Paul Hudson

    Hacking with Swift

    Paul is the author of Hacking with Swift, Pro Swift, Swift Design Patterns, Server-Side Swift, Hacki...

  • Peter Steinberger


    Peter founded and bootstrapped PSPDFKit in 2011, and has since expanded the company with the goal of...

  • Ben Scheirman


    Ben is an iOS, Mac, and Ruby on Rails developer from Houston, Texas. Under his company, Fickle Bits,...

  • Mugunth Kumar


    Dad first, iOS next. Co-author: iOS Programming Pushing the Limits. Wrote MKStoreKit, MKNetworkKit....

  • Malin Sundberg


    Malin is an indie developer working on an app called Orbit, and co-founder of Triple Glazed Studios....

  • Patrick Balestra


    Patrick is a Senior iOS Engineer at Spotify in Stockholm where he works on build systems and develop...

  • Alexander Repty


    Alexander is a veteran software engineer from Germany, specialises in creating awesome apps for macO...

  • Madushan Gamage


    Madushan is a lead software engineer at Grab working on the mobile platform team.

  • Roxana Jula


    Roxana is a Romanian mobile developer based in Dubai with a passion for augmented reality. She start...

  • Maciej Piotrowski


    Maciej is a passionate iOS developer that pays much attention to details and code quality. He likes...

  • Rongyan (่“ๅฎน) Zheng


  • Erick Camacho


    Erick works as a Senior iOS infrastructure engineer at Spotify taking care of the iOS developer expe...

  • Benoit Pasquier


    Benoit is a French iOS engineer working at ShopBack, here in Singapore. He has previously worked on...

  • Jason Nam


    Jason is an iOS developer who is passionate about finding better software architecture and improving...

  • Kenneth Poon


    Kenneth works as a Principal Software Engineer at SPDigital. He is passionate about TDD and BDD. He...

  • Pavel Tarasevich


    Pavel Tarasevich is a senior iOS developer at Foodpanda, here in Singapore. He has 9+ years of iOS e...

Workshop Trainers

  • Daniel H Steinberg

    Dim Sum Thinking

    Daniel is the author of more than a dozen books including the best selling books A Functional Progra...

  • Vincent Pradeilles


    Vincent is a lead iOS developer, at Worldline, Lyon ๐Ÿ‡ซ๐Ÿ‡ท He started doing iOS development back in 20...

Gold Sponsors


SEA GroupSPDigital

Silver Sponsors


If you'd like to support and engage our iOS community, please contact us for more information. Thank you!

Download Sponsorship Deck


Early Bird Tickets

Get it while you can!

Early Bird tickets are available until 15th December 2020. Choose a ticket for both conference plus workshop (S$210) or conference only (S$60).

Regular Price

The first virtual iOS Conf SG!

From 16th December, the conference plus workshop ticket is S$320. Conference ticket is S$120.


Level up through workshops!

A workshop on Combine by Daniel Steinberg on Monday, 18 Jan 2021, 9 AM - 2 PM SGT. And Modern Swift Development by Vincent Pradeilles on Tuesday, 19 Jan 2021, 1 PM - 6 PM SGT.


Times below are shown in your local time zone UTC. Show in Singapore time

4:20 AM - 4:40 AMCheck-in ๐Ÿ’ป
4:40 AM - 4:50 AMEnergy Boost โšก๏ธ
4:50 AM - 5:00 AM


Opening address

iOS Community in Singapore and plans for 2021.

5:00 AM - 5:35 AM


XcodeSurgery: Eliminating Recompilation for your iOS Build Variants

XcodeSurgery is a Swift CLI tool that aims to eliminate unnecessary recompilations when building different app variants. With 4 simple steps, learn how you can employ XcodeSurgery onto your Xcode Projects to significantly reduce time to build multiple app variants in your project.

5:35 AM - 6:10 AM


Localization in SwiftUI

Preparing and testing an app for localization can be really tedious and time consuming. In this talk, we will explore how we can take advantage of SwiftUI to structure an app for localization and test it in seconds.

6:10 AM - 6:20 AMParticipant Discussions ๐Ÿ’ฌ
6:20 AM - 6:30 AMShort Break โ˜•๏ธ ๐Ÿšป ๐Ÿ’ฌ
6:30 AM - 7:05 AM


Intro to Appleโ€™s Augmented Reality Tools: Reality Converter and Reality Composer

Augmented Reality is slowly but surely growing into one of the most exciting future techs. Apple is heavily investing into it and developing AR experiences has never been easier for iOS developers. This talk will cover: how to convert your existing models to USDZ with Reality Converter and how to make your experiences more interactive with Reality Composer.

7:05 AM - 7:40 AM



XCMetrics - The All-In-One Solution to Track Xcode Build Metrics

We all share the pain of long compilation times. In this session, Patrick and Erick discuss how the soon-to-be open source tool, XCMetrics, has improved the developer experience for iOS engineers at Spotify and enabled teams to make data-informed decisions about their projects. Along with collecting detailed Xcode build metrics, attendees will get a demo of how developers can find accurately collected build times at a file, or even a function level, warnings, errors, and their machine specifications in order to understand and track the developer experience.

7:40 AM - 7:50 AMShort Break โ˜•๏ธ ๐Ÿšป ๐Ÿ’ฌ
7:50 AM - 8:25 AM


Reverse-Engineering Driven Development

Reverse engineering existing frameworks and applications can reveal a lot about how others have solved certain problems, or reveal issues inside your own apps. This talk will get you started with everything you need to successfully reverse engineer frameworks and applications.

8:25 AM - 8:40 AMThe Sherlock in You ๐Ÿ•ต๏ธโ€โ™‚๏ธ๐Ÿ•ต๏ธโ€โ™€๏ธ
8:40 AM - 9:00 AMGrab a Bite ๐Ÿฝ (20 Mins Break)
9:00 AM - 9:10 AMAre You Sherlock? - Compete for the top 3 spots ๐Ÿ…
9:10 AM - 9:45 AM

Hacking with Swift

5 Steps to Better SwiftUI Views

Once the novelty of SwiftUI has passed, you'll soon realize the curse of Massive View Controllers has made it over to SwiftUI in the form of Massive Views. In this hands-on coding session, Paul will walk through five simple tips you can use in your project to make your code easier to read and write, and easier to maintain too.

9:45 AM - 10:20 AM


Continuous Integration for the Rest of Us

At PSPDFKit, we don't have a separate team for CI/CD, our engineering team also owns testing and delivery. In this talk I'll give you an overview of the options today, and will explore what path we took for fast, automated testing in a multi-platform environment. We'll also talk about money, because running cost is an important topic for bootstrapped companies. Lastly, we will look at options around configuration management tools to automate machine setups.

10:15 AM - 11:15 AMClosing + Virtual After-party ๐Ÿน ๐Ÿป ๐Ÿง‰

Schedule may change without prior notice