List of videos

try! Swift Tokyo 2025 - Swift×Android: How Skip is Shaping the Future of Cross-Platform Development

Skip is an innovative tool that transforms Swift code for Android with native performance. Evolving from transpiling Swift to Kotlin, it now runs compiled native Swift on Android. In 5 minutes, discover Skip's fundamentals, architecture, and its advantages over React Native and Flutter! Speaker: yamaken Developers from all over the world gather for tips and tricks and the latest case studies of development using Swift. Developers from all over the world will gather here. Swift and to showcase our Swift knowledge and skills, and to collaborate with each other, The event will be held for three days from April 9 - 11, 2025! Channel: https://www.youtube.com/@trySwiftConference X: https://twitter.com/tryswiftconf WebSite: https://tryswift.jp

Watch
try! Swift Tokyo 2025 - Capturing Immersive Videos of J1 Pro Soccer Team FC Machida Zelvia

Immersive Video is a 180-degree video that appears three-dimensional. My team and I, along with several collaborators, captured an Immersive Video of FC Machida Zelvia—a professional soccer team in Japan's J1 League—and hosted a hands-on session exclusively for special members. This project was made possible through the club's support and cooperation. The event was a great success, and we encountered many challenges and learned a great deal through trial and error in the processes of filming, video editing, developing the Swift-based Viewer, and running the session. I'm especially eager to share the in-depth insights we gained from building the Viewer in Swift and the overall experience. It's rare to see professional sports filming projects and Immersive Video technology being showcased at developer conferences, and there are many fascinating insights to be shared from both the video capturing process and the Viewer application development. Speaker: Satoshi Hattori Developers from all over the world gather for tips and tricks and the latest case studies of development using Swift. Developers from all over the world will gather here. Swift and to showcase our Swift knowledge and skills, and to collaborate with each other, The event will be held for three days from April 9 - 11, 2025! Channel: https://www.youtube.com/@trySwiftConference X: https://twitter.com/tryswiftconf WebSite: https://tryswift.jp

Watch
try! Swift Tokyo 2025 - SwiftSyntax: for good and evil

SwiftSyntax is Apple's library for parsing and manipulating Swift code. It can be use for anything from formatting source code (as in swift-format) to generating it (as in Swift Macros). In this talk I'll explain how the SwiftSyntax library works - the range and limitations of its capabilities, and demonstrate some cool use cases that you might not have considered. Speaker: Nick Lockwood Developers from all over the world gather for tips and tricks and the latest case studies of development using Swift. Developers from all over the world will gather here. Swift and to showcase our Swift knowledge and skills, and to collaborate with each other, The event will be held for three days from April 9 - 11, 2025! Channel: https://www.youtube.com/@trySwiftConference X: https://twitter.com/tryswiftconf WebSite: https://tryswift.jp

Watch
try! Swift Tokyo 2025 - Let’s Try Making Things Move with Swift!

Ever wondered about simulations of how weather changes or viruses spread in the air? These simulations are built with simple calculations—just addition, subtraction, multiplication, and division! In this talk, we'll use Swift to create a simple simulation and show you how easy it is! Speaker: Ryota Motonishi Developers from all over the world gather for tips and tricks and the latest case studies of development using Swift. Developers from all over the world will gather here. Swift and to showcase our Swift knowledge and skills, and to collaborate with each other, The event will be held for three days from April 9 - 11, 2025! Channel: https://www.youtube.com/@trySwiftConference X: https://twitter.com/tryswiftconf WebSite: https://tryswift.jp

Watch
try! Swift Tokyo 2025 - SwiftUI API Design Lessons:Bridging Procedural APIs with theDeclarativeWorld

SwiftUI APIs are inherently declarative, yet many existing Apple platform APIs are designed to be used in a procedural manner. In this session, we'll explore how to design and implement SwiftUI-friendly declarative APIs that integrate with procedural frameworks. Using AVFoundation as an example, we will build a photo and video capture app while uncovering best practices for adapting procedural APIs to the declarative paradigm of SwiftUI. Speaker: Yoshimasa Niwa Developers from all over the world gather for tips and tricks and the latest case studies of development using Swift. Developers from all over the world will gather here. Swift and to showcase our Swift knowledge and skills, and to collaborate with each other, The event will be held for three days from April 9 - 11, 2025! Channel: https://www.youtube.com/@trySwiftConference X: https://twitter.com/tryswiftconf WebSite: https://tryswift.jp

Watch
try! Swift Tokyo 2025 - Introduction to security research and bounty hunting on Apple's platforms

The reason why I'd like to give this talk is because as someone who works as both an iOS/Mac developer and a security researcher, I've learned that there's a lot that the developer community can contribute to security research on Apple's platforms, but most developers think that it's a niche outside their area of expertise. However, most professional security researchers focus at the low level where app developers don't usually have a lot of knowledge. Through my work, I've found quite a few security bugs in Mac and iOS that could be found at the higher level, and those bugs have rewarded me with multiple bug bounty payments from Apple as well as helping improve the security of the operating systems. This talk would be a way to introduce more developers to the practice, with some examples of my past experiences, and encourage them to pursue security research as part of their career. You can read about some of my security research work on my blog. I think this fits well as both an inspirational and technical topic that's not usually covered in developer conferences. Speaker: Gui Rambo Developers from all over the world gather for tips and tricks and the latest case studies of development using Swift. Developers from all over the world will gather here. Swift and to showcase our Swift knowledge and skills, and to collaborate with each other, The event will be held for three days from April 9 - 11, 2025! Channel: https://www.youtube.com/@trySwiftConference X: https://twitter.com/tryswiftconf WebSite: https://tryswift.jp

Watch
try! Swift Tokyo 2025 - Spice up your notifications

In short, this is a story about hacking Genmoji. Genmoji can now be displayed in notifications from iOS18. In this talk, we will reverse engineer Genmoji and display custom emojis in notifications. I'm a third-party app developer for Mastodon. This talk is perfect for me. Speaker: noppe Developers from all over the world gather for tips and tricks and the latest case studies of development using Swift. Developers from all over the world will gather here. Swift and to showcase our Swift knowledge and skills, and to collaborate with each other, The event will be held for three days from April 9 - 11, 2025! Channel: https://www.youtube.com/@trySwiftConference X: https://twitter.com/tryswiftconf WebSite: https://tryswift.jp

Watch
try! Swift Tokyo 2025 - Build your own Swift Regex: A Gentle Introduction to Swift Regex

Swift's regex engine is an ambitious project aiming to be a superset that encompasses all existing regular expressions. However, as of now, many features, such as lookbehind, remain unimplemented. Contributing to this project can be challenging due to the complexity of the existing codebase. In this talk, we will implement a small regex engine in Swift, focusing on the three fundamental operations: concatenation, alternation, and repetition. We will also explore how to implement a backtracking (VM-based) approach similar to Swift's official regex engine. By understanding this implementation, you'll take the first step toward deciphering Swift's official regex engine and contributing to its development. Speaker: kishikawa katsumi Developers from all over the world gather for tips and tricks and the latest case studies of development using Swift. Developers from all over the world will gather here. Swift and to showcase our Swift knowledge and skills, and to collaborate with each other, The event will be held for three days from April 9 - 11, 2025! Channel: https://www.youtube.com/@trySwiftConference X: https://twitter.com/tryswiftconf WebSite: https://tryswift.jp

Watch
try! Swift Tokyo 2025 - Foreign Function and Memory APIs and Swift/Java interoperability

Swift is a fantastic general purpose language, which can and has been successfully used beyond its mobile origins, from embedded through server-side systems. One of Swift's unique strengths is its powerful native language interoperability with C and C++. Recently, the Swift project started work on integrating improved Swift/Java interoperability with the use of both JNI and the new Foreign Function and Memory APIs introduced in JDK22. In this talk we'll deep dive into the deep integration approach taken between the language runtimes using the FMM APIs and their unique strengths but also challenges. Speaker: Konrad 'ktoso' Malawski Developers from all over the world gather for tips and tricks and the latest case studies of development using Swift. Developers from all over the world will gather here. Swift and to showcase our Swift knowledge and skills, and to collaborate with each other, The event will be held for three days from April 9 - 11, 2025! Channel: https://www.youtube.com/@trySwiftConference X: https://twitter.com/tryswiftconf WebSite: https://tryswift.jp

Watch