try! Swift World is a set of personal online workshops led by Swift developers around the world, meant to keep the worldwide Swift community connected around the latest in Swift Development. Each workshop is limited to 10 attendees and lasts for about 1 hour with extra time built-in for networking / brainstorming/ discussions with other participants. Check weekly for new workshops!

Follow us on Twitter at @tryswiftworld for the latest updates and announcements!

Available Workshops

Add a SwiftUI watchOS app to your existing iOS app

Claudia Maciel

In this workshop, we will take an existing fully-functional iOS application and add a companion watchOS app. You will learn basic watchOS SwiftUI controls and modifiers, navigation, and how to use haptics and the digital crown. You’re welcome to code along, or just watch and follow the presentation.

To get the most out of this workshop, you should have beginner-intermediate level experience building iOS apps in Swift and Xcode, and some familiarity with SwiftUI.

Buy Now ($50)

Build Flexible & Solid Design Systems w/ SwiftUI

Federico Zanetello

Learn how to build an app design system from the ground up: in this workshop we will go from fundamentals to best practices on how to build a flexible and solid design system for any app, making creating new screens, updating components, and much more a breeze.

Feel free to bring your own projects and challenges, we will tackle those as well! You will need Xcode 12+ to follow along. Basic SwiftUI knowledge will be helpful but is not required.

Buy Now ($50)

Juicy animations in SwiftUI

Pavel Zak

The animation capabilities of SwiftUI are simply great - it provides us with a variety of "tools" that allows us to create lively animations, transitions, and vivid eye candies with minimal effort.

In this workshop, I will briefly go through the basics of animations in SwiftUI, I will explain how animations are triggered, how values are being interpolated, and what is the mysterious AnimatableData. Then, I will showcase several techniques of animation tweaks (includes utilization of GeometryEffect and AnimatableModifier) and we can discuss best practices with tuning up the animations and possible performance impact. If you wonder, how to create particle effects, morph shapes during transitions, or chain animations - this is the workshop for you ;)

Buy Now ($50)

Accessibility: Rated E for Everyone

Adrian Eves

Let’s talk about accessibility, and why it’s so important. Accessibility, a term you’ve likely heard, is truly a magical thing, and I would love to show you just how incredible your development can be for everyone on the planet! While we will be using SwiftUI, the principles of accessibility can extend anywhere in your Swift career, so come join us!

Buy Now ($50)

Prepare Your First Tech Talk Submission

Lea Marolt Sonnenschein

Anyone can do a great tech talk, and I’m here to show you how! The only thing you need is a robust framework on how to brainstorm topics and decide what to talk about. In this workshop, I’ll teach you how to turn what you already know (or want to know about) into a rock-solid proposal worth submitting to any CFP. By the end of the workshop you’ll have a talk outline with specific learning goals and key takeaways, and a 200-word proposal ready to go.

To get the most out of this workshop, you simply have to want to do a tech talk! If you already have some ideas, that’s great. If not, we’ll come up with them together. This will be an interactive workshop, so be prepared to give it your full attention!

Buy Now ($50)

Architecting SwiftUI Apps Using MVVM Design Pattern

Mohammad Azam

There is no “C” in SwiftUI! By default SwiftUI apps do not come with controllers. You can add a controller but the declarative nature of SwiftUI advocates the use of MVVM Design Pattern. In this session you will learn the MVVM design pattern and how it can be incorporated into SwiftUI apps. You are also going to learn about state management in SwiftUI using state, observableObject, application and state object.

By the end of this session, you will have a clear understanding of the MVVM design pattern and how it can be used in SwiftUI apps.

Buy Now ($50)

Access Future Workshops

Get notified as we release new workshops. New ones will be announced weekly!

You Are Blocking Our Sponsors

We noticed that you are running ad blocking software. While we cannot hack into your computer and prevent you from doing so, we also cannot run our event without the support of our sponsors.

Please consider turning off your ad block software for this website. Thank you.

GOLD Diversity Sponsor

Diversity Sponsors

Economic Hardship Sponsors

Interested in sponsoring or want more information? Send us an email at [email protected].

Instructors

Erica Sadun

Swift Author

Daniel Steinberg

Author, Trainer, Consultant

Vincent Pradeilles

iOS @ Worldline

Marc Aupont

iOS Engineer @ Lickability

Marin Todorov

Developer, Speaker, Author

Roxana Jula

Mobile Developer at Nodes

Kishikawa Katsumi

Lead Software Engineer, Open Source Creator

Paul Hudson

Swift Author

Carola Nitz

Senior Software Engineer @Netflix

Ben Scheirman

NSScreencast

Tim Oliver

Lead iOS Engineer, Open Source Contributor

Erica Correa

iOS Engineer @ The Knot Worldwide

Samuel Goodwin

Roundwall Software

Yasuhiro Inami

Lead iOS Developer, Functional Programming

Bas Broek

iOS Developer, Swift Weekly Brief, Open Source Contributor

Donny Wals

iOS developer, Author, Speaker

Jeroen Zonneveld

Technical Project Manager

Ellen Shapiro

Mobile developer, Writer for RayWenderlich.com

Yusuke Kita

Software Engineer @ 10X

David Okun

iOS Architecture

Soaurabh Kakkar

Principal iOS Engineer at Tokopedia

Vatsal Manot

SwiftUIX

Marcin Krzyzanowski

Eclectic Developer

Vui Nguyen

iOS & IoT Engineer

Shai Mishali

iOS Tech Lead @ Gett

Marina Gornostaeva

Experienced iOS Developer, Mentor, Speaker

Alex Paul

iOS Instructor @ Pursuit.org

Hector Matos

Senior iOS Developer @ Dropbox

Anastasiia Voitova

security software engineer @ CossackLabs

Tanner Oakes

iOS Tech Lead @ Twitter

Yuki Aki

Engineer @ LINE Fukuoka

Jeffrey Bergier

iOS Developer @ Mercari.jp

Julio Carrettoni

iOS Developer @ Lyft

Mustafa Yusuf

iOS Developer @ SignEasy

Mohammad Azam

Lead Mobile Developer

Tobias Due Munk

Interface Designer & Software Developer

Benedikt Terhechte

Swift Developer @ XING

Joe Masilotti

Independent developer, Masilotti.com

Ritesh Gupta

Mobile Engineering Manager @ Fueled

Danilo Campos

Independent Product Design & Development Consultant

Manuel "StuFF mc" Carrasco Molina

Apple, Ethics & Karma

Curtis Colly

Indie developer

Zack Shapiro

Lead iOS Engineer, Co-Founder & Editor of Better Programming

Eli Budelli

Head of Apps at Automattic (WordPress, Woo, Simplenote)

Cate Huston

Tech Lead

Neem Serra

Mobile Developer @ Slalom

Jason Zurita

Software Engineer @ Squarespace

Chris Britt

Freelance Magician & Emcee

Craig Clayton

Senior iOS engineer @ Fan Reach

Chris Marshall

Swift Addict

James Dempsey

Developer, Trainer, Speaker, Musician

Guilherme Rambo

App developer, speaker, tinkerer

Natalia Panferova

Indie Developer and Writer

Timirah James

Singer/Songwriter, Mobile Engineer, Developer Evangelist

Jeremy Massel

Mobile Infrastructure Engineer @ Automattic

Lorenzo Mattei

Mobile Infrastructure Lead @ Automattic

Federico Zanetello

iOS Engineer

Adrian Eves

iOS Engineer

Pavel Zak

iOS/macOS developer

Claudia Maciel

iOS Developer

Lea Marolt Sonnenschein

Product Manager, Ray Wenderlich Contributor

TBD

More instructors will be announced soon!

We are committed to providing a safe space for all of our attendees, speakers, and volunteers. Our Code of Conduct can be read in full here.

Meet the Organizers

Natasha Murashev

Founder of try! Swift

Alvin Varghese

Founder of Swift India

Nino Sakuma

Designer / iOS Developer

You Are Blocking Our Sponsors

We noticed that you are running ad blocking software. While we cannot hack into your computer and prevent you from doing so, we also cannot run our event without the support of our sponsors.

Please consider turning off your ad block software for this website. Thank you.

FAQ - try! Swift World

What is the format of try! Swift World?

try! Swift World is a series of ongoing workshops - new workshops posted weekly. Each workshop is limited to a group of 10 participants to keep it small and private. Think of it as getting personal time with a top Swift developer. The workshops last up to 2 hours and include about an hour of interactive content (prepare to get hands on and code along!), and the rest of the time is used for questions, casual discussion, networking.

How can my organization get involved?

try! Swift is a community conference, and we really need everyone's help to make it happen! The easiest way to get involved is by attending. If you're a manager, we ask that you encourage your team to attend workshops and give them the time to do so.

We are also looking for sponsors. If you’d like more information, please contact us at [email protected].

Why is there a fee for the workshops?

The workshops are run by very busy professional Swift developers from around the world. They are taking time out of their schedule to provide a personal workshop for you and answer all of your questions. The workshop fee goes toward paying instructors for their time and to support try! Swift in continuing to organize workshops in a sustainable way moving forward.
Read more...

Diversity & Economic Hardship Scholarships

try! Swift is about bringing together talent from all around the world to collaborate and share advanced knowledge and techniques to improve our craft as a community. We want to make sure everyone has a chance to participate regardless of economic cicumstances!

Economic Hardship Scholarships

Economic hardship scholarships support community members who have been economically impacted during this time of economic uncertainty. Apply here. Interested in sponsoring or want more information? Send us an email at [email protected].

Diversity Scholarships

Diversity scholarships support community members from traditionally underrepresented groups who may not otherwise have the opportunity to attend try! Swift for financial reason. Apply here. Interested in sponsoring or want more information? Send us an email at [email protected].

How it works

Those who apply will receive a weekly email with a chance to participate in the latest workshops. Each scholarship recipient can attend one workshop per week, so everyone gets a chance to attend.

Deadline

try! Swift is an ongoing event, so the scholarship applications are on a rolling basis.