iOS Conf SG - 2022
Remote Edition - Zoom, Singapore Time
Workshops - 17th and 18th January
Conference - 20th and 21st JanuaryBuy Tickets
Become A Sponsor
Native iOS and Swift programming talks.
Manuel Carrasco Molina
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.
A limited-time discount is available now for 50 tickets only.
[Until stocks last]
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).
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 AM||Check-in 💻|
|Jan 20, 2022, 12:30 AM||Morning Boost ⚡️ - say Hi to everyone 👩🏻💻🧑🏽💻🧑🏾💻👩🏼💻, don't be shy!|
|Jan 20, 2022, 12:45 AM|
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 AM||Developer's Discussions 💬, you'll be magically transported into smaller pods to get to know each other.|
|Jan 20, 2022, 2:20 AM||Short Break ☕ 🚻 💬|
|Jan 20, 2022, 2:30 AM||Inspiration 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|
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 AM||Kahoot time⚡️! Watch out for the game pin and win prizes!|
|Jan 20, 2022, 4:50 AM|
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 AM||Short 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