iOS Conf SG - 2022

Remote Edition - Zoom, Singapore Time

Workshops - 17th and 18th January

Conference - 20th and 21st January

Buy Tickets

Gold Sponsors

SEA Group

Rakuten Viki

Silver Sponsors


Become A Sponsor

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

Download Sponsorship Deck


Hands-on workshop on SwiftUI and iOS security.


  • Paul Hudson

    Hacking with Swift

    Paul is the author of Hacking with Swift. He quite likes Swift. And coffee. (But mostly Swift.) (And coffee.)

  • Vivian Phung


    Vivian is an iOS engineer at Instagram. In her free time, she likes baking desserts, trying new foods, and organizing events!

  • Marin Todorov

    Indie iOS Dev

    Marin Todorov is a developer, speaker. Besides crafting code, he enjoys blogging, writing books, teaching.

  • Tunde Adegoroye

    iOS Educator

    Tunde is an iOS content creator on YouTube, he loves to explore and discuss solutions to complex problems.

  • Federico Zanetello


    Federico Zanetello has strong passion for Swift, minimalism, and design. He can be often found writing at

  • Daniel H Steinberg

    Dim Sum Thinking

    Daniel is the author of more than a dozen books, including the best selling books A Functional Programming Kickstart, A SwiftUI Kickstart, A Swift Kickstart and Dear Elena.

  • Frank Courville

    School of Swift

    Frank is the chief instructor and content creator at School of Swift, helping teams skill up their iOS development.

  • Bas Broek


    Bas is an iOS and macOS developer with a passion for testability, accessibility and user-centric apps. He cares about communication and collaboration. He likes coffee and watches (a lot).

  • Ting Becker

    Rocket Mortgage

    Tee is a self taught iOS developer who started in accounting but landed in tech. In her freetime, you can find her boxing, practicing muay thai, working on new jumprope tricks or just working out.

  • Vincent Pradeilles


    Vincent works at Worldline and contributes to building great apps for major French banks. He also enjoys sharing about Swift and iOS on his YouTube channel.

  • Pradnya Nikam

    Rakuten Viki

    Pradnya is an iOS engineer at Rakuten Viki. She loves all things coding, enjoys writing blog posts and reading classic novels.

  • Maciej Piotrowski


    Maciej is a passionate iOS developer who pays much attention to details and code quality. He likes improving things, always looking for better solutions because he's amazed that in the programming world.

  • An Tran


    An is currently helping to build a digital Bank App at Grab. He loves sharing Swift contents on, and reading rocket/space science books.

  • Danijela Vrzan

    Deloitte Canada

    Danijela is an iOS Developer and an article author for In her free time, you can find her hiking or lifting heavy weights at the gym.

  • Moataz Nabil


    Moataz is a developer advocate at Bitrise and has more than 12 years of experience across development and testing roles across industries including agriculture, telecom, healthcare, fashion, and more.

  • Omer Iqbal


    Omer is an iOS Engineer at Sea with a passion for using lldb to dig into private frameworks, and proselytising functional programming.

  • Jeroen Leenarts


    Jeroen is the iOS Developer Relations Lead at Stream. He is a software developer with 20 years of experience and has focussed on iOS development for over a decade. He also runs a podcast with a focus on iOS developers called AppForce1

  • Martin Mitrevski


    Martin is working at Stream, where he enjoys building a cool new SwiftUI chat SDK, in the open. In his spare time, he blogs at about iOS-related tech, builds indie apps and occasionally speaks at mobile conferences.

  • Manuel Carrasco Molina

    Developer, Activist

    Manuel has been programming since he got his C64 in 1987. He also has been a local politician in Germany and an activist for many years. Whether for the cause of the environment or helping Refugees on the road, Manuel is eager to make an impact. He loves giving ethical talks at technical conferences.

Workshop Trainers

  • Malin Sundberg


    Malin is an iOS and macOS developer who decided to go full in on SwiftUI when creating her app Orbit for the Mac, iPhone, and iPad. She will conduct a workshop on Multi-platform Development with SwiftUI.

  • Sven Schleier


    Sven is the Technical Director of F-Secure, Singapore and has hands-on experience in attacking and defending web and mobile apps for the last 10+ years. He will conduct a workshop on Finding vulnerabilities in iOS Apps.


A limited-time discount is available now for 50 tickets only.
[Until stocks last]

Early-bird Tickets

Get it while you can!

Early-bird tickets are available until 15th November 2021. Choose a ticket for both conference plus workshop (S$220) or conference only (S$70).

Regular Price

The 7th Edition of iOS Conf SG!

A limited-time discount is available now for 50 tickets only. After the limited tickets are sold, regular tickets will be available on sale. The regular conference plus workshop ticket is S$350. Conference ticket is S$150.


Level up through workshops!

A workshop on Find vulnerabilities in iOS Apps by Sven Schleier on Monday, 17 Jan 2022, 1:20 PM - 6:30 PM SGT. And Multi-platform Development with SwiftUI by Malin Sundberg on Tuesday, 18 Jan 2022, 8:20 AM - 1:30 PM SGT.


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

Jan 20, 2022, 12:00 AMCheck-in πŸ’»
Jan 20, 2022, 12:30 AMMorning Boost ⚑️ - say Hi to everyone πŸ‘©πŸ»β€πŸ’»πŸ§‘πŸ½β€πŸ’»πŸ§‘πŸΎβ€πŸ’»πŸ‘©πŸΌβ€πŸ’», don't be shy!
Jan 20, 2022, 12:45 AM

Opening address

Welcome to the 7th Edition of iOS Conf SG.

Jan 20, 2022, 1:00 AM

Dim Sum Thinking

Willing Suspension of Disbelief

The new Swift async/await syntax is so nicely implemented that we might be tempted to ignore that there is asynchronous magic right in the middle of an expression. In this talk we provide a mental model for thinking about asynchronous execution that will make asynchronous code easier to write and easier to reason about.

Jan 20, 2022, 1:35 AM

School of Swift

Leveraging the Power of State Machines in Swift

Have you ever opened a large code file and wondered what exactly is going on? Often, state machines can help with this very problem! In this session, you’ll learn all about state machines and how you can use them to extract complicated logic, making our components easier to use and test.

Jan 20, 2022, 2:10 AMDeveloper's Discussions πŸ’¬, you'll be magically transported into smaller pods to get to know each other.
Jan 20, 2022, 2:20 AMShort Break β˜• 🚻 πŸ’¬
Jan 20, 2022, 2:30 AMInspiration Boost ⚑️
Jan 20, 2022, 2:40 AM


IGListKit in 2022

Since IGListKits inception, developers at Instagram have been using it throughout the app - feed, explore, stories, and more. In this talk, Vivian will share the newest updates and why you should consider it.

Jan 20, 2022, 3:15 AM

Rocket Mortgage

How Falling Behind Actually Got Me Ahead

A tale of quitting my 6-figure accounting career and professional license to switch into an entirely new field in the midst of a pandemic. Come along the journey of me navigating through imposter syndrome, feeling behind as I approach self-learning programming with a total beginner's mind, and landing my first full time software role 8 months later.

Jan 20, 2022, 3:50 AMπŸ“Έ Photo session to make history, pick a Zoom's video filter! then grab a Bite 🍽 (50 Mins Break)
Jan 20, 2022, 4:40 AMKahoot time⚑️! Watch out for the game pin and win prizes!
Jan 20, 2022, 4:50 AM

Deloitte Canada

VIP, not a VIPER, Clean Swift Architecture

VIP and VIPER, while having the same basic components, are quite different in their implementation. They both follow Uncle Bob's Clean Architecture principles and often tend to be mixed up due to their name similarities. This talk will introduce you to the VIP architecture and it’s principles. While specifically made for UIKit apps to fix the MVC problem (Massive View Controllers), we'll take a look at how we could implement it in SwiftUI apps.

Jan 20, 2022, 5:25 AM


Continuous Features Delivery With Scenario-Driven App Development

This talk will introduce attendees to the open-source Scenarios framework. The Scenarios framework provides infrastructure for mobile development teams to visually demonstrate the functionalities of any isolated components. It also provides a quick and easy way to create a catalog app of scenarios automatically, which can be continuously distributed to external stakeholders to speed up the development process. This talk will help you to deliver features faster and continuously.

Jan 20, 2022, 6:00 AM


Optimising image heavy applications

Showing images in our applications is often a core experience, and one we often take for granted. This talk will take a dive into the image rendering pipeline on iOS. It will also highlight subtle performance issues you might run into, as well as advice on how to bypass them.

Jan 20, 2022, 6:15 AMShort Break β˜•οΈ 🚻 πŸ’¬
Jan 20, 2022, 6:25 AM


Scale-up iOS Automated UI Tests

Do you want to release your apps faster than ever? Mobile test automation has to be a vital part of your release lifecycle. Learn how you can Scale-up iOS UI Tests using different tools, frameworks, and practices.

Jan 20, 2022, 7:00 AM

Developer, Environmental Activist

Why Every Developer Should Care About the Environment

Manuel's passion for software development is way older than his passion for the environment. Still, he realises one cannot be more important than the other over the last ten years. In this talk, he will explain why if we don't work together, at every level, the world as we know it, the so-called civilisation will be over in 10 to 15 years. We're the new dinosaurs. Let's try to survive instead of writing the next feature in the next sprint. This sprint β€” the one for our future β€” is a way bigger story.

Jan 20, 2022, 7:20 AM⭕️ πŸ”Ί πŸŸ₯ Join the Squid Game themed virtual escape room! Limited seats available, you must RSVP through the links provided. The game requires you to escape in 60 mins + 30 mins briefing.

Schedule may change without prior notice