background image of header
title image
decoration image of header

イベントについて

Swiftを使った開発のコツや最新の事例を求めて
世界中から開発者が集います。
日頃のSwiftの知識やスキルを披露し、協力しあうことを目的に、
2026年4月12日 - 14日の3日間開催します!

概要

開催日時 2026年4月12日(日)〜 14日(火)

4/12:ワークショップ & TBD
4/13〜14:カンファレンス
会場 4/12:東京都立川市内
4/13〜14:立川ステージガーデン

チケット

チケットはLumaか下記から購入できます。
チケット購入前に、よくある質問をお読みください。

最新情報はXでお知らせしています

公式Xはこちら

登壇募集

スピーカー応募フォーム ワークショップ応募フォーム

登壇者

Klemens Strasser

Klemens Strasser

Indie Developer

Yasuhiro Inami

Yasuhiro Inami

Software Engineer at Goodnotes

Joannis Orlandos

Joannis Orlandos

OpenSource Maintainer / Co-Founder

Yuta Koshizawa

Yuta Koshizawa

Chief Engineer at Qoncept

さらに...!

Workshop

Paul Hudson

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.

Paul Hudson

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.

Victor Baro

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.

Victor Baro

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.

Vistar Kazuki Nakashima

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.

Vistar Kazuki Nakashima

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

RevenueCat

GOLD

株式会社U-NEXT
Sentry
合同会社DMM.com
株式会社ディー・エヌ・エー
LINEヤフー株式会社
フェンリル株式会社
Runway

SILVER

株式会社メルカリ
株式会社はてな
野村ホールディングス株式会社

BRONZE

ピクシブ株式会社
サイボウズ株式会社

DIVERSITY AND INCLUSION

野村ホールディングス株式会社

STUDENT

株式会社メルカリ
ピクシブ株式会社
サイボウズ株式会社

INDIVIDUAL

Shinichiro Oba
Kishikawa Katsumi
Vanja Cosic
Takatsu Youichi
Steve Aoki
lovee
yujif
Paul Hudson
Tomoya Hirano (noppe)
Kazushi Oenoki
FromAtom
laprasdrum
giginet
1024jp
Frederik Vogel
log5
遠藤正悟
문스콧 - Moon Scott

司会

Akio Itaya

Akio Itaya

Tim Oliver

Tim Oliver

主催

Daiki Matsudate

Daiki Matsudate

Yoichiro Sakurai

Yoichiro Sakurai

yucovin

yucovin

Shingo Tamaki

Shingo Tamaki

Roku / Miki Yoshida

Roku / Miki Yoshida

Akio Itaya

Akio Itaya

Yutaro Muta

Yutaro Muta

Shoko Sato

Shoko Sato

Shota Ebara

Shota Ebara

Kazuhiro Takami

Kazuhiro Takami

Tim Oliver

Tim Oliver

Naoki Muramoto

Naoki Muramoto

sya-ri / Souya Ichikawa

sya-ri / Souya Ichikawa

uetyo / Yuki Uehara

uetyo / Yuki Uehara

Maya Yamada

Maya Yamada

background image of footer

アクセス

立川ステージガーデン

〒190-0014
東京都立川市緑町3-3 N1

会場周辺の宿泊施設情報

Created in Swift with Ignite