Full stack development with Swift and Vapor - iOS Conf SG 2020

Speaker: Tim Condon , raywenderlich.com

In this talk you’ll learn why Swift can be considered as a real contender for developing on the server. We’ll discuss the benefits of Vapor 4 and server-side Swift. In a live demo we’ll build an application to show how easy it is to use Vapor. Finally in the demo, you’ll see how to share code between iOS and your Vapor application

About the speaker

Tim is a Swift developer from Manchester, UK. He’s the server-side Swift team lead at raywenderlich.com and has written the unofficial-official book on Vapor with the founders of the framework. He founded Broken Hands a few years ago delivers talks and workshops on Vapor and server-side Swift around the world. He also co-organises the ServerSide.swift conference - the world’s first and only conference focused on server-side Swift.

Event URL: https://2020.iosconf.sg/

Produced by Engineers.SG

Property Wrappers or How Swift decided to become Java - iOS Conf SG 2020

Speaker: Vincent Pradeilles , worldline.com

Swift 5.1 brought a new construct to the language: Property Wrappers. With them, any codebase is now free to define custom property attributes that will suit its own needs. In this talk, Vincent will discuss how they we can be efficiently leveraged, while avoiding pitfalls.

About the speaker

Vincent started working on iOS apps back in 2011. For the last years, he’s been working at Worldline, where he contributes to building great apps for major French banks. He loves Swift and enjoys sharing about it on the Internet. Most notably, he built the framework KeyPathKit that implements a SQL-like syntax for data manipulation. He’s also the one behind the Twitter account @ios_memes.

Event URL: https://2020.iosconf.sg/

Produced by Engineers.SG

Explain me Metal like I'm 5 - iOS Conf SG 2020

Speaker: Andrey Volodin , prisma-ai.com

This talk is dedicated for the audience that has minimal or no experience with GPU programming on iOS or elsewhere. We will go through on how GPU works and what specific distinction Metal has. Andrey will show how to write modern Metal pipeline that works just blazingly fast and can be easily understood.

About the speaker

Cocos2D-ObjC lead developer, creator of world’s first pure Swift Android game engine, leading developments of two apps full of AI and CV with over 100M downloads at Prisma AI.

Event URL: https://2020.iosconf.sg/

Produced by Engineers.SG

Elevating your design with SwiftUI - iOS Conf SG 2020

Speaker: Meng To , designcode.io

Make less design mistakes by following the standards set by SwiftUI. Learn how it provides great practices for colors, padding, adaptive layout, alignment guides, dynamic types and more.

About the speaker

Meng is the author of Design+Code. Meng started off his career as a self-taught designer from Montreal and eventually traveled around the world for 2 years as his US VISA was denied. During his travels, he wrote a book which now has 35,000 readers.

Event URL: https://2020.iosconf.sg/

Produced by Engineers.SG

Declarative Networking with Combine - iOS Conf SG 2020

Speaker: Ritesh Gupta , fueled.com

Combine is a new reactive framework by Apple which provides a declarative Swift API for handling asynchronous tasks. This talk will explore how we can form a declarative networking layer using Combine. We will take advantage of the existing combine operators like DataTaskPublisher, Just, Fail, Catch, etc to define (i.e. validate and parse) success and error streams declaratively.

About the speaker

Ritesh is a Mobile Engineering Manager at Fueled, working remotely from somewhere in India (currently Bangalore). He has been developing iOS applications since 2013 and occasionally delves into Kotlin. He enjoys reactive programming and also writes about it on his personal blog riteshhh.com. He also had the honor of writing one complete issue (295th) of iOS dev weekly & has given multiple talks in various meetups/conferences. When he is not coding, you can find him exploring street food or food markets.

Event URL: https://2020.iosconf.sg/

Produced by Engineers.SG

Protecting in-app purchases from piracy through tweaks - iOS Conf SG 2020

Speaker: Damian Malarczyk , guardsquare.com

Piracy is a major problem for iOS app developers as it directly impacts revenue. At the same time, it is incredibly easy for users to gain access to paid content for free. All they need to do is download and install freely available tweaks. In this talk, Damian will explain what you can do to protect your premium in-app content and functionality.

About the speaker

Damian started his career as an iOS developer working on various media and entertainment applications. After moving to Belgium, he joined Guardsquare as an R&D engineer. He works on iXGuard, Guardsquare’s mobile security solution for iOS applications.

Event URL: https://2020.iosconf.sg/

Produced by Engineers.SG

Testing SwiftUI and Combine The State of the Art - iOS Conf SG 2020

Speaker: Vojta Stavik , industrial-binaries.co

In this talk, Vojta will cover how to test SwiftUI and Combine. He will discuss the general approach to testing reactive code and share real-world examples of Combine tests. He wil demonstrate testing approaches which worked for UIKit and can’t be used in SwiftUI.

About the speaker

Vojta is the lead iOS engineer and founder of Industrial Binaries. He spends most of his day giving second chances to legacy codebases no one wants to touch. He started the Prague branch of CocoaHeads, and writes articles about Swift and iOS development at VojtaStavik.com.

Event URL: https://2020.iosconf.sg/

Produced by Engineers.SG

Community Engineering - iOS Conf SG 2020

Speaker: Tamar Nachmany , glossier.com

When Tamar worked at Tumblr, she was always struck by the stories of Tumblr users falling in love. Tumblr is an interest-based social network, and most people on it begin as strangers. Building technology that allows people - strangers - to connect so deeply is a privilege. Apps are the infrastructure for many of our communities. And despite many people understandably losing faith in social media companies and their ability to handle their immense responsibility, new social networks are still being built and are growing in surprising ways. And they continue to deliver on something incredibly important to users - community. In this talk, she’ll be sharing some of the lessons she has learned building social media iOS apps. She’ll focus on how engineers can build strong engineering foundations for new social networks and choose the right tools, discuss foundational product principles that help encourage users to share, create, and participate, and shout out some of my favorite unlikely social networks and what they can teach us about building inspiring iOS apps.

About the speaker

Tamar Nachmany is a senior engineer at Glossier, where she has worked in iOS and across the tech stack, and previously worked on the iOS teams at Tumblr and The New York Times. When she’s not writing software she writes fiction. She is very excited to be in Singapore for the first time.

Event URL: https://2020.iosconf.sg/

Produced by Engineers.SG

Building a considerate app - iOS Conf SG 2020

Speaker: Jeff Watkins , metrocat.org

We’re all working hard to add the latest platform features to our applications, whether that’s machine learning, augmented reality, or declarative user interfaces, but we really want our apps to be a success, we must understand our users and accommodate their needs. Let’s take a look at how you can use Voice Over, Localisation, and Dynamic Type to make an app that adapts better to the needs of your users.

About the speaker

Jeff lives an idyllic life on Bainbridge Island with his daughter, girlfriend, and their five cats. He divides his time between writing iOS applications, teaching public speaking workshops, and speaking at conferences. And yes… they know five cats is outrageous, but they love each and every one of their crazy fur balls.

Event URL: https://2020.iosconf.sg/

Produced by Engineers.SG

deprecated Monolith available Modules - iOS Conf SG 2020

Speaker: Luis Ascorbe , Indie Developer

At his previous company Wallapop, Luis and his team have been fight with modules for over 2 years. While they were looking for the best solution to split the app, they’ve a hit a serious compiler bug several times which didn’t let us build the app. In this talk he’d like to tell the story how they were changing the project over time to make it scalable. What worked, and what didn’t, where they failed, and what’t the current state is.

About the speaker

Luis is an independent software developer that started with iOS in 2011. Previously he was the iOS Lead at Wallapop. He’s the co-founder and organizer of NSSpain. Luis loves traveling and exploring the world, first time in Singapore!

Event URL: https://2020.iosconf.sg/

Produced by Engineers.SG

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×