Developers from all over the world gathered
for tips and tricks and the latest case studies of development using Swift.
Thank you to all the speakers and attendees who participated!
Outline
| Date and time | Mar. 18th - 20th, 2020 (Cancelled) |
| Venue | Bellesalle Shinjuku Grand Nishi-Shinjuku, Shinjuku-ku, Tokyo |
Speaker
Yonas Kolb
iOS Developer
Olivier Halligon
Mobile Tooling Engineer at Babylon Health
Konrad Malawski
Server Side Swift Libraries Team
Manabu Ueno
Design Consultant at Sociomedia
omochimetaru
Swift lover
Ryo Aoyama
iOS Developer at CyberAgent, Inc.
Janina Kutyn
Lead iOS Developer at adidas
Vincent Pradeilles
iOS @ Worldline
Josh Garnham
Senior iOS Engineer at Monzo Bank
Frank Courville
Swift and iOS trainer at iOSCoachFrank
Ellie Shin
Sr. iOS Engineer @Uber
Soroush Khanlou
iOS Developer
Carola Nitz
Senior Software Developer at Netflix
Abizer Nasir
iOS / macOS Contract Developer
Fabio Milano
Software Engineer
Alaina Kafkes
iOS Engineer at Medium
Khanh LeViet
AI Advocate @ Google
Curtis Colly
Indie Web and iOS Developer
Roxana Jula
Mobile Developer at Nodes
Anat Gilboa
Product Engineer
Shai Mishali
iOS Tech Lead @ Gett
Suyeol Jeon
Lead iOS engineer at StyleShare
Katsumi Kishikawa
Software engineer
Yuki Aki
Engineer at LINE Fukuoka
Alex Karp
Senior App Engineering Manager at Wayfair
Kentaro Matsumae
iOS Developer at merpay
Soaurabh Kakkar
Principal iOS Engineer at Tokopedia
Timetable
Day 1
09:00 |
Registration & Breakfast
|
|
10:00 |
Opening Remarks
|
|
10:15 |
|
The Building Blocks of SwiftUI
|
10:40 |
|
Let’s analyze Swift struct
|
11:05 |
Break
|
|
11:35 |
|
The system of type inference
|
12:10 |
|
Let’s make a Collection
|
12:35 |
|
Sign in With Apple Challenges
|
13:00 |
Lunch
|
|
14:30 |
|
What is Modelessness?
|
14:55 |
|
Deep dive into "Optimizing and Diagnostic" by Swift Compiler
|
15:10 |
|
Continuous visual regression testing
|
15:35 |
|
Introduction to Machine Learning with TensorFlow and Swift
|
16:00 |
Break
|
|
16:30 |
|
Augmented Reality in Real Estate
|
16:55 |
|
Interview with Confidence
|
17:10 |
|
Build Swift Web Playground for Fun and Profit
|
17:25 |
|
As Cute as a Button
|
17:50 |
|
How We Fail
|
18:15 |
Closing / Announcements
|
Day 2
09:00 |
Breakfast
|
|
09:45 |
Opening Remarks
|
|
10:00 |
|
Xcode Project Generation
|
10:25 |
|
Effective UIKit-based app development with Xcode Preview
|
10:40 |
(TBD)
|
|
11:05 |
Break
|
|
11:35 |
|
Property Wrappers or How Swift decided to become Java 🙃
|
12:10 |
|
Practical Dependency Injection with Legacy Codebase
|
12:35 |
|
The multiple faces of an unidirectional data flow
|
13:00 |
Lunch
|
|
14:30 |
|
Pattern Matching Superpowers
|
14:55 |
|
Ultrasonic communication: Bus Ticketing Use-Case
|
15:10 |
|
Break Up and Bounce Back: On Working Well While Distributed
|
15:35 |
(TBD)
|
|
16:05 |
Break
|
|
16:35 |
|
Getting Started with Combine
|
17:10 |
|
A/Bout Testing: The Learnings, The Pitfalls and why it matters
|
17:35 |
|
The Science of Learning
|
18:00 |
Closing / Announcements
|
|
18:30 |
🎉Party
|