[go: up one dir, main page]

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
高パフォーマンスSwift

Paul Hudson

このワークショップでは、Swiftアプリのパフォーマンスを向上させるための様々なテクニックを学びます。シンプルなパターンを何度も繰り返します:Instrumentsを使ってパフォーマンスの問題を特定し、コードを修正して問題を解決し、再度Instrumentsを実行して問題が解決されたことを確認します。

サンプルプロジェクトを進める中で、参加者はInstrumentsの各機能を効果的に使う方法、SwiftとSwiftUIのコードが遅くなる原因、将来的により効率的なコードを書く方法、そしてパフォーマンスの問題が再発しないようにパフォーマンステストを書く方法を学びます。

Paul Hudson
高パフォーマンスSwift

Paul Hudson

このワークショップでは、Swiftアプリのパフォーマンスを向上させるための様々なテクニックを学びます。シンプルなパターンを何度も繰り返します:Instrumentsを使ってパフォーマンスの問題を特定し、コードを修正して問題を解決し、再度Instrumentsを実行して問題が解決されたことを確認します。

サンプルプロジェクトを進める中で、参加者はInstrumentsの各機能を効果的に使う方法、SwiftとSwiftUIのコードが遅くなる原因、将来的により効率的なコードを書く方法、そしてパフォーマンスの問題が再発しないようにパフォーマンステストを書く方法を学びます。

Victor Baro
MetalとSwiftUIでビジュアルエフェクトをデザインする

Victor Baro

Metalシェーダーは、SwiftUIの組み込みモディファイアをはるかに超えたビジュアル表現を可能にしますが、複雑で低レベル、取っつきにくいと思われがちです。このワークショップは、グラフィックスやMetalの経験がなくても、SwiftUI開発者がMetalシェーダーを身近に、視覚的に、楽しく学べるように設計されています。

ワークショップは、MetalGraphというmacOSアプリを使ったビジュアルファーストなアプローチから始まります。これはノードベースのインターフェースとリアルタイムプレビューでMetalシェーダーを探求・設計するために特別に作られたアプリです。参加者は最初はMetalコードを書かずに、座標、色、アニメーション、インタラクションを視覚的に実験します。これにより、シェーダーがどのように機能し、シンプルなアイデアから複雑なエフェクトがどのように生まれるかについて直感的な理解を深めることができます。

概念に慣れたら、視覚的な実験から実際のSwiftUI + Metalコードへと移行します。参加者は、視覚的に構築したものをMetalシェーダー関数に変換する方法、colorEffectやdistortionEffectなどのモダンなAPIを使ってSwiftUIに統合する方法、SwiftUIのstate、ジェスチャー、時間を使ってシェーダーを駆動する方法を学びます。

プロジェクトのセットアップや定型コードに焦点を当てるのではなく、シェーダーで考える方法を重視します:新しいエフェクトを生み出す方法、素早くイテレーションする方法、パフォーマンスや座標系に関する一般的な落とし穴を避ける方法などです。

ワークショップの終わりまでに、参加者はSwiftUIにおけるMetalシェーダーの確固たるメンタルモデル、カスタムビジュアルエフェクトを構築する実践経験、そして自分のプロジェクトで実験を続ける自信を身につけます。

Victor Baro
MetalとSwiftUIでビジュアルエフェクトをデザインする

Victor Baro

Metalシェーダーは、SwiftUIの組み込みモディファイアをはるかに超えたビジュアル表現を可能にしますが、複雑で低レベル、取っつきにくいと思われがちです。このワークショップは、グラフィックスやMetalの経験がなくても、SwiftUI開発者がMetalシェーダーを身近に、視覚的に、楽しく学べるように設計されています。

ワークショップは、MetalGraphというmacOSアプリを使ったビジュアルファーストなアプローチから始まります。これはノードベースのインターフェースとリアルタイムプレビューでMetalシェーダーを探求・設計するために特別に作られたアプリです。参加者は最初はMetalコードを書かずに、座標、色、アニメーション、インタラクションを視覚的に実験します。これにより、シェーダーがどのように機能し、シンプルなアイデアから複雑なエフェクトがどのように生まれるかについて直感的な理解を深めることができます。

概念に慣れたら、視覚的な実験から実際のSwiftUI + Metalコードへと移行します。参加者は、視覚的に構築したものをMetalシェーダー関数に変換する方法、colorEffectやdistortionEffectなどのモダンなAPIを使ってSwiftUIに統合する方法、SwiftUIのstate、ジェスチャー、時間を使ってシェーダーを駆動する方法を学びます。

プロジェクトのセットアップや定型コードに焦点を当てるのではなく、シェーダーで考える方法を重視します:新しいエフェクトを生み出す方法、素早くイテレーションする方法、パフォーマンスや座標系に関する一般的な落とし穴を避ける方法などです。

ワークショップの終わりまでに、参加者はSwiftUIにおけるMetalシェーダーの確固たるメンタルモデル、カスタムビジュアルエフェクトを構築する実践経験、そして自分のプロジェクトで実験を続ける自信を身につけます。

Vistar Kazuki Nakashima
iOS Private Playgrounds

Vistar, Kazuki Nakashima

このワークショップは、iOSの「ブラックボックス」の中を覗くために、あえてApp Store審査ガイドラインを一旦脇に置く実験的なセッションです。通常の開発では禁止されているPrivate APIや非公開の動作を意図的に使用することで、UIKitやSwiftUIが内部でどのように動作しているかをより深く理解することを目指します。

ワークショップはハッカソン形式で進行し、参加者全員が1つのSwiftUIベースのリポジトリを共有し、協力して機能を追加していきます。

前半では、インストラクターがObjective-CランタイムやKey-Value Coding(KVC)などのPrivate APIを使用して、通常では不可能なUIカスタマイズを実現するライブコーディングデモンストレーションを行います。これらの変更は共有リポジトリにプッシュされ、参加者はそれをローカルにプルして出発点として実行します。

後半では、参加者自身がコードを書くハンズオン形式に移行します。実装したい特定の機能がある人は自分のアイデアに取り組み、それ以外の人はインストラクターが提案するいくつかのテーマから選ぶことができます。途中で中間結果を共有・議論し、参加者が開発を進めながら知見を交換できるようにします。最後に、全員が取り組んだハックと発見した動作を発表します。

このワークショップはApp Storeリリースを目的とした技術を学ぶものではありません。しかし、フレームワークの裏側で何が起きているかを理解し、その動作を推論できるようになることで、難しいバグを解決する能力が強化され、デバッグやパフォーマンス最適化のスキルが向上します。日常のアプリ開発を超えて、動的ランタイムの世界を通じてiOSの深層を一緒に探索しましょう。

Vistar Kazuki Nakashima
iOS Private Playgrounds

Vistar, Kazuki Nakashima

このワークショップは、iOSの「ブラックボックス」の中を覗くために、あえてApp Store審査ガイドラインを一旦脇に置く実験的なセッションです。通常の開発では禁止されているPrivate APIや非公開の動作を意図的に使用することで、UIKitやSwiftUIが内部でどのように動作しているかをより深く理解することを目指します。

ワークショップはハッカソン形式で進行し、参加者全員が1つのSwiftUIベースのリポジトリを共有し、協力して機能を追加していきます。

前半では、インストラクターがObjective-CランタイムやKey-Value Coding(KVC)などのPrivate APIを使用して、通常では不可能なUIカスタマイズを実現するライブコーディングデモンストレーションを行います。これらの変更は共有リポジトリにプッシュされ、参加者はそれをローカルにプルして出発点として実行します。

後半では、参加者自身がコードを書くハンズオン形式に移行します。実装したい特定の機能がある人は自分のアイデアに取り組み、それ以外の人はインストラクターが提案するいくつかのテーマから選ぶことができます。途中で中間結果を共有・議論し、参加者が開発を進めながら知見を交換できるようにします。最後に、全員が取り組んだハックと発見した動作を発表します。

このワークショップはApp Storeリリースを目的とした技術を学ぶものではありません。しかし、フレームワークの裏側で何が起きているかを理解し、その動作を推論できるようになることで、難しいバグを解決する能力が強化され、デバッグやパフォーマンス最適化のスキルが向上します。日常のアプリ開発を超えて、動的ランタイムの世界を通じてiOSの深層を一緒に探索しましょう。

さらに...! 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