Swiftを使った開発のコツや最新の事例を求めて
世界中から開発者が集います。
日頃のSwiftの知識やスキルを披露し、協力しあうことを目的に、
2026年4月12日 - 14日の3日間開催します!
概要
| 開催日時 | 2026年4月12日(日)〜 14日(火) 4/12:ワークショップ & TBD 4/13〜14:カンファレンス |
| 会場 | 4/12:東京都立川市内 4/13〜14:立川ステージガーデン |
チケット
登壇募集
登壇者
Klemens Strasser
Indie Developer
Yasuhiro Inami
Software Engineer at Goodnotes
Joannis Orlandos
OpenSource Maintainer / Co-Founder
Yuta Koshizawa
Chief Engineer at Qoncept
さらに...!
Workshop
High-Performance Swift
Paul Hudson
This workshop will teach a range of techniques to increase the performance of Swift apps. We will follow a simple pattern several times over: identify a performance problem using Instruments, work through code to resolve the issue, then run Instruments again to ensure the problem is resolved.
As we work through the sample project, students will learn to use different parts of Instruments effectively, what makes Swift and SwiftUI code slow, how to write more efficient code in the future, and also how to write performance tests to ensure performance problems don’t return.
High-Performance Swift
Paul Hudson
This workshop will teach a range of techniques to increase the performance of Swift apps. We will follow a simple pattern several times over: identify a performance problem using Instruments, work through code to resolve the issue, then run Instruments again to ensure the problem is resolved.
As we work through the sample project, students will learn to use different parts of Instruments effectively, what makes Swift and SwiftUI code slow, how to write more efficient code in the future, and also how to write performance tests to ensure performance problems don’t return.
Designing Visual Effects with Metal and SwiftUI
Victor Baro
Metal shaders unlock a level of visual expression in SwiftUI that goes far beyond built-in modifiers, but they are often perceived as complex, low-level, or hard to approach. This workshop is designed to make Metal shaders accessible, visual, and fun for SwiftUI developers, even for those with no prior graphics or Metal experience.
The workshop starts with a visual-first approach using MetalGraph, a macOS app created specifically to explore and design Metal shaders through a node-based interface with real-time previews. Participants will experiment with coordinates, color, animation, and interaction visually, without writing Metal code at first. This helps build intuition around how shaders work and how complex effects emerge from simple ideas.
Once participants are comfortable with the concepts, we transition from visual experimentation to real SwiftUI + Metal code. Participants will learn how to translate what they built visually into Metal shader functions, integrate them into SwiftUI using modern APIs such as colorEffect and distortionEffect, and drive them using SwiftUI state, gestures, and time.
Rather than focusing on project setup or boilerplate, the workshop emphasizes how to think in shaders: how to invent new effects, how to iterate quickly, and how to avoid common pitfalls related to performance and coordinate systems.
By the end of the workshop, participants will have a solid mental model of Metal shaders in SwiftUI, hands-on experience building custom visual effects, and the confidence to continue experimenting in their own projects.
Designing Visual Effects with Metal and SwiftUI
Victor Baro
Metal shaders unlock a level of visual expression in SwiftUI that goes far beyond built-in modifiers, but they are often perceived as complex, low-level, or hard to approach. This workshop is designed to make Metal shaders accessible, visual, and fun for SwiftUI developers, even for those with no prior graphics or Metal experience.
The workshop starts with a visual-first approach using MetalGraph, a macOS app created specifically to explore and design Metal shaders through a node-based interface with real-time previews. Participants will experiment with coordinates, color, animation, and interaction visually, without writing Metal code at first. This helps build intuition around how shaders work and how complex effects emerge from simple ideas.
Once participants are comfortable with the concepts, we transition from visual experimentation to real SwiftUI + Metal code. Participants will learn how to translate what they built visually into Metal shader functions, integrate them into SwiftUI using modern APIs such as colorEffect and distortionEffect, and drive them using SwiftUI state, gestures, and time.
Rather than focusing on project setup or boilerplate, the workshop emphasizes how to think in shaders: how to invent new effects, how to iterate quickly, and how to avoid common pitfalls related to performance and coordinate systems.
By the end of the workshop, participants will have a solid mental model of Metal shaders in SwiftUI, hands-on experience building custom visual effects, and the confidence to continue experimenting in their own projects.
iOS Private Playgrounds
Vistar, Kazuki Nakashima
This workshop is an experimental session that deliberately sets aside the App Store Review Guidelines in order to peer inside the “black box” of iOS. By intentionally using Private APIs and undocumented behaviors that are normally off-limits in everyday development, the goal is to gain a deeper understanding of how UIKit and SwiftUI actually work under the hood.
The workshop is run in a hackathon-style format, where all participants share a single SwiftUI-based repository and collaboratively add features to it.
In the first half, the instructor will perform live coding demonstrations that achieve UI customizations which would normally be impossible, using Private APIs such as the Objective-C runtime and Key-Value Coding (KVC). These changes will be pushed to the shared repository, and participants will pull and run them locally as the starting point.
In the second half, the workshop shifts to a hands-on format where participants write code themselves. Those who have specific features they want to try to implement can work on their own ideas, while others can choose from several themes proposed by the instructor. Along the way, intermediate results will be shared and discussed so that participants can exchange insights as they develop. At the end, everyone will present the hacks they worked on and the behaviors they discovered.
This workshop is not about learning techniques intended for App Store releases. However, understanding what happens behind the scenes of the frameworks and being able to reason about their behavior will strengthen your ability to solve difficult bugs and improve your skills in debugging and performance optimization. Step beyond everyday app development and explore the depths of iOS together through the world of the dynamic runtime.
iOS Private Playgrounds
Vistar, Kazuki Nakashima
This workshop is an experimental session that deliberately sets aside the App Store Review Guidelines in order to peer inside the “black box” of iOS. By intentionally using Private APIs and undocumented behaviors that are normally off-limits in everyday development, the goal is to gain a deeper understanding of how UIKit and SwiftUI actually work under the hood.
The workshop is run in a hackathon-style format, where all participants share a single SwiftUI-based repository and collaboratively add features to it.
In the first half, the instructor will perform live coding demonstrations that achieve UI customizations which would normally be impossible, using Private APIs such as the Objective-C runtime and Key-Value Coding (KVC). These changes will be pushed to the shared repository, and participants will pull and run them locally as the starting point.
In the second half, the workshop shifts to a hands-on format where participants write code themselves. Those who have specific features they want to try to implement can work on their own ideas, while others can choose from several themes proposed by the instructor. Along the way, intermediate results will be shared and discussed so that participants can exchange insights as they develop. At the end, everyone will present the hacks they worked on and the behaviors they discovered.
This workshop is not about learning techniques intended for App Store releases. However, understanding what happens behind the scenes of the frameworks and being able to reason about their behavior will strengthen your ability to solve difficult bugs and improve your skills in debugging and performance optimization. Step beyond everyday app development and explore the depths of iOS together through the world of the dynamic runtime.
さらに...!
スポンサー
PLATINUM
GOLD
SILVER
BRONZE
DIVERSITY AND INCLUSION
STUDENT
INDIVIDUAL
司会
Akio Itaya
Tim Oliver
主催
Daiki Matsudate
Yoichiro Sakurai
yucovin
Shingo Tamaki
Roku / Miki Yoshida
Akio Itaya
Yutaro Muta
Shoko Sato
Shota Ebara
Kazuhiro Takami
Tim Oliver
Naoki Muramoto
sya-ri / Souya Ichikawa
uetyo / Yuki Uehara
Maya Yamada






























