~/conference

try! Swift Tokyo 2025

Swift developers, iOS developers, SwiftUI designers, visionOS developers, mobile game developers, tooling and compiler engineers, app security researchers

SwiftUI path animations; Text rendering with MSDFs; Metal fragment shaders; VisionPro hand tracking; TabletopKit for visionOS; RealityKit 3D content; Charts API as drawing canvas; Swift OpenAPI streaming proxies; Swift Regex implementation; Swift and Java interoperability; HDR and EDR rendering; SwiftSyntax and code generation

titleauthorlength
What's new in iOS 17, 16, 15, etc.Vincent Pradeilles21m
Shows concrete, usable APIs and demos: date and number formatting via formatted replaces error‑prone format strings; privacy hiding via privacySensitive and…
Talk in English on
Exploring SwiftUI Path Animations featuring Japan Symbol Quiz07m
Shows an implementation claim: SVG → CGPath conversion plus a custom Shape that exposes AnimatableData progress 0→1 and uses a path‑showing function to reveal…
Talk in English on
Swift WTF: Weirdness, traps, and fixesSophie Hudson20m
Expect specifics: binary floating math shows 0.1 + 0.2 != 0.3 so use Swift Numeric or use a Decimal type for exactness; operator precedence makes -10^2…
Talk in English on
App Art: Great App Design Done QuickSebastiaan de With21m
Shows how Halide becomes a tactile camera by shipping concrete features not handwavey ideals: swipe up/down for exposure and swipe left/right for focus, custom…
Talk in English on
Graph Art with Charts APIBeyond DataVisualization07m
Charts API gets repurposed as a drawing canvas using math not presets: three finished pieces built from only three chart types, created with polar coordinates…
Talk in English on
AI-Assisted Swift in Gamifying an iOS AppChris Zai25m
Claims AI speeds Swift and SwiftUI prototyping are backed by concrete examples: a Pikmin Bloom–style proof of concept, a fusion offspring color/face mapping…
Talk in English on
Special effects with SwiftUI TextPaul Hudson25m
Shows concrete tricks not vague promises: uses SwiftUI and the TextRenderer protocol (iOS 18+) to render lines, runs, and individual glyphs; implements a…
Talk in English on
Swift Programming in JapaneseRyo Yamashita17m
In Swift, you can define identifiers not only in English but also in various natural languages. Recently, I released a Shogi app for all Apple platforms…
Talk in English on
Understanding HDRBenjamin Sandofsky20m
Declares HDR as a display leap comparable to HDTV then shows concrete plumbing: Apple uses adaptive HDR that stores an HDR gain map inside JPEG EXIF rather…
Talk in English on
What I Did to Shut Down a Personally Developed App with Over 400K DownloadsKazuya Ueoka07m
A solo developer closed WebCollector (≈429K downloads) because Safari full‑page screenshots and ad rule changes made features obsolete and rising Firebase…
Talk in Japanese on
Searching for AliensNoah Martin22m
Uses the Drake Equation as a template and gives concrete claims: 10^22 stars is a dominant scale factor, a 110 MB download times US grid efficiency yields…
Talk in English on
Let's Table That: Creating Games with TabletopKit for visionOSMikaela Caron16m
TabletopKit targets visionOS 2.0+, Xcode 16, and provides concrete primitives: a single table, seats with poses, equipment IDs, and entity equipment for board…
Talk in English on
Write iOS Game Once and Play in Any WayUJ Cheng05m
A tiny balance game that only needs left/right input is implemented once and driven by six real input methods: slider and on‑screen buttons, Core Motion…
Talk in English on
Rendering beautiful text using MSDFs and Metal.Michael Petrie22m
A music app called Variations uses a real-time infinite canvas UI implemented with Metal and runs at 60 fps immediate mode; text rendering switches from raster…
Talk in English on
Raymarching Shaders with SwiftUIAndrew Zheng20m
SwiftUI code compiles fragment shaders (with a single rectangle vertex) that run per pixel to produce 3D via signed distance functions and ray marching; shapes…
Talk in English on
I Built an App for NeXTSTEP orJeffrey Bergier11m
Builds a working calculator-like app that runs across classic NeXTSTEP/OS X releases and demonstrates it actually solves expressions with order of operations…
Talk in English on
VisionPro × Text to 3D ModelRyo Igarashi19m
A working Vision Pro (visionOS) demo app called Model maker app released on the App Store shows text prompts turning into 3D models by calling server‑side…
Talk in English on
Live coding a streaming ChatGPT proxy with Swift OpenAPI—from scratch!Si Beaumont20m
Builds a type-safe ChatGPT client and a Linux proxy server from scratch and demonstrates they work live: generated code via Swift OpenAPI Generator, URLSession…
Talk in English on
Apple Vision Pro New Interface Based on Hand Tracking23m
A Swift/SwiftUI implementation recreates visionOS SystemOverlay behavior on Apple Vision Pro using SpecialTrackingSession hand tracking, RealityView…
Talk in Japanese on
Bring life to your iOS Application with 3D content using RealityKitKosala Jayasekara23m
Shows a concrete pipeline: macOS Photogrammetry API or iOS Object Capture API (iOS 17+) turns a photo set into a mesh — one demo uses 30 photos produced usable…
Talk in English on
Swift×Android: How Skip is Shaping the Future of Cross-Platform Development06m
Skip claims to run compiled native Swift on Android and shows an outfit photo management app built with it, using native mode versus transpile mode and…
Talk in English on
Capturing Immersive Videos of J1 Pro Soccer Team FC Machida ZelviaSatoshi Hattori28m
A project that filmed FC Machida Zelvia across three shoots (two J1 matches) using a Canon EOS R5C with a dual‑fisheye lens to capture stereo 180° video at ~8K…
Talk in Japanese on
SwiftSyntax: for good and evilNick Lockwood27m
Explains how SwiftSyntax (16 modules) parses a concrete syntax tree and how the demo builds a small REPL called ripple that uses SwiftSyntax parser, operator…
Talk in English on
Let’s Try Making Things Move with Swift!Ryota Motonishi06m
Simple four line physics code models a spring and ball using mass stiffness a time step position and velocity and computes force with Hooke's law to update…
Talk in English on
SwiftUI API Design Lessons:Bridging Procedural APIs with theDeclarativeWorldYoshimasa Niwa16m
Builds a working photo and video capture app using AVFoundation and an AVCaptureSession and shows that SwiftUI can represent session scope by preserving a…
Talk in English on
Introduction to security research and bounty hunting on Apple's platformsGuilherme Rambo23m
An accessible path into platform security that focuses on concrete technique: using Hopper, Ghidra/IDA/Binary Ninja and LLDB for static and dynamic analysis…
Talk in English on
Spice up your notifications05m
Claims a practical hack that actually displays Genmoji in notifications on iOS18 by reverse engineering the image blob, extracting the H image and its…
Talk in English on
Build your own Swift Regex: A Gentle Introduction to Swift RegexKishikawa Katsumi20m
Swift regex engine still lacks features like lookbehind and is hard to change, so this session implements concatenation alternation repetition in a tiny Swift…
Talk in English on
Foreign Function and Memory APIs and Swift/Java interoperabilityKonrad 'ktoso' Malawski24m
Concrete interoperability work connects Swift and Java using Foreign Function and Memory API (JDK22) with a JNI fallback, plus a jextract-swift generator that…
Talk in English on
Unlock the Potential of Swift Code Generation21m
Claims that Swift can match Java-style annotation processing by combining Swift macros with a build tool plugin and Swift Syntax tools; shows a concrete DI…
Talk in English on
Understanding Render Loop to optimise SwiftUIPradnya Nikam23m
Explains SwiftUI's render loop phases (event, view update, render, display) and shows a real animation that hitches until adding the drawingGroup modifier…
Talk in English on
EXIT 8 for SwiftUI06m
Practical guidance for deciding when to wrap UIKit versus staying in SwiftUI using eight concrete patterns: an exclusiveTouch wrapper to prevent simultaneous…
Talk in Japanese on
Designing Modular Data PipelineKrzysztof Zabłocki21m
Claims a three-stage pipeline (source → transformer → consumer) that enables swapping components and unit testing, backed by composition and type erasure…
Talk in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.