Time/Loc | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|
10am | Server-Side Swift Michael Critz |
SwiftUI Animation Chris Eidhof |
Storytime TBA |
visionOS Raymond Chen |
11am | App Extensions Vince Davis |
Continuous Integration Leo Dion |
visionOS Tim Mitra |
Surprise & Delight Alex Rozanski |
12 – 1:30pm | Lunchtime | Lunch · Women’s Lunch picnic at Main Street Park |
Lunchtime | Lunchtime |
1:30pm | Panel Vincent Pradeilles Chris Eidhof Tim Mitra Leo Dion |
Collaboration & Career Growth Laura Savino |
Awards are fun | James Dempsey |
2:30pm | To Be Announced | Macros Shai Mishali |
Paul Hudson: What's New In SwiftUI 2 – 5pm |
Happy Hour |
3:30pm | SwiftUI API Design Laksh Chakraborty |
Swift Concurrency Richard L Zarth III |
Time/Loc | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|
8am-9am | Private Event: Meeting of organizers of Cocoaheads & other meetups |
9am – 12pm | SwiftUI Chris Eidhof Alex Rozanski (triage expert: Kern Jackson) |
visionOS Tim Mitra Paolo Villaneuva Raymond Chen Gary Yao (triage expert: John Forester) |
Concurrency & Optimization Saagar Jha Richard L Zarth III (triage expert: Jaim Zuber) |
WWDCNotes Cihat Günduz (triage expert: Jaim Zuber) |
1:30pm – 4:30pm | Mobile DevOps Ben Boral Viktor Benei Olivér Falvai |
Localization Rachel Brindle Cihat Günduz |
Closing Party |
Time/Loc | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|
9am – 12pm | CloudKit Tim Mahoney |
Architecture Owen Thomas Scott Fisher Ulises Giacoman (triage expert: Jeff O'Leary) |
Testing Rachel Brindle Cihat Günduz |
Interview Prep Laura Savino Eric Appel Saagar Jha |
1:30pm – 4:30pm | Design Lab Michael Critz Paulo Villanuva Dami Williams (triage expert: Michael Critz) |
Swift on Server Michael Critz Mikaela Caron Leo Dion |
Marketing Lab Claire McGregor Cihat Gündez |
Closing Party |
(1) Keynote Panel
(2) SwiftUI Animation
(3) SwiftUI Expert
SwiftUI API Design
(1) Collaboration & Career Growth
(2) Professional Skills Expert
(1) Unit Testing
(2) Testing Expert
(1) visionOS
(2) visionOS Expert
(1) Swift Concurrency
(2) Concurrency & Optimization Expert
Macros
(1) visionOS
(2) visionOS Expert
App Extensions
(1) Surprise and Delight
(2) SwiftUI Expert
(1) Continuous Integration
(2) Swift on Server Expert
(1) Server Swift for Lovers and Poets
(2) Swift on Server Expert
(3) Design Expert
More coming soon!
Open Source (WWDCNotes)
Localization
Marketing
Marketing
CloudKit
Keynote Panel
We stream Apple's Keynote & State of the Union Sessions
10-5pm themes TBA
10-5pm themes TBA
Special event by Paul Hudson
10-5pm themes TBA
Special event by James Dempsey
10-5pm themes TBA
As soon as we received an enthusiastic “YES — do it!” from the leadership of AltConf and co-founders of Layers about launching a new conference during WWDC Week 2024, we ran forward. Our advisors include the COO of AltConf and the co-founders of Layers. If you’d like to learn more, please direct your curiosity to this email.
We are excited to announce an open call for proposals for speakers, workshops, and special events, which will be available until April 28. We welcome multiple entries.
We offer themed coworking / study groups with floating or dedicated experts. Kind of like WWDC labs, but for those that didn’t get a ticket. Can you volunteer as a “floating expert” on a topic? Current suggestions include CloudKit, VisionOS, SwiftUI, and we welcome more of the same (or new topics).
Welcome home, developers!
Let’s gather on an exhilarating journey where collaboration sparks creativity and every moment holds the promise of magic.
One More Thing is the community-run neighbor conference to WWDC. We’ll be gathering for talks, for workshops, for WWDC-labs-inspired experiences enabled by community experts, and to meet fellow developers in a shared space.
One More Thing is born out of gratitude and passion for our wonderful community and is inspired in large part by the conferences we know and love from 2019 and earlier: AltWWDC, AltConf, and Layers.
We are headquartered at the Residence Inn on Main Street in Cupertino, CA.
Main Street has lots of hip little shops, cafés, and restaurants, plus you can walk to the Apple Visitor Center to explore swag.
Others in the community are planning events, and dates are coming together (as per our calls with community leaders.) We count 12 events total that we’re aware of so far.
Stay tuned in our newsletter or the swift community forums for updates.
Are you interested in planning a morning, daytime, evening, or weekend event? Please let us know and we might send you special invitations. And remember, we’re accepting special event proposals.
This inaugural year has us excited to be square amid Apple’s greater campus, in walking distance to Apple Park, and surrounded by thousands of Apple employees in the area and Infinite Loop.
Part of what has made WWDC-week conferences such a magical experience in our past has been the proximity to the thousands of developers that Apple flies in from around the world. Main Street in Cupertino has been a popular area for WWDC afterparties in recent years and the mingling between these groups and conferences will happen naturally.
Commonly called that “one fun place in Cupertino”, Main Street has many places to enjoy gatherings and hosted events that bring us together.
Nearby hotels include AC Hotel, Hilton Garden Inn, Courtyard by Marriott, Hyatt House. Airbnb is also a popular choice.
We are headquartered at Residence Inn, so that’s also a wonderful choice, but please note those rooms are at a very high premium and will be gone early and quickly.
Many attendees will be coordinating with others around housing. One place to explore this is the Swift Community Forums.
We have a legacy (this is a new conference greatly-inspired by past conferences) of being centered around free admission, and we are designing this new conference around ensuring this continues. We value the magic that happens when we gather in greater numbers. We value people flying in from out of town and driving to be here, to see the same faces year after year. We value this whether or not you actually come through the doors of this conference — just come and be in the area.
There are reasons that AltConf and Layers haven’t come back — a big one is that we have fewer sponsors.
To reach our funding goals for a year of community-comeback, we are offering some guaranteed seats to ticket holders, among other perks. The majority of seats will be available as first-come-first-serve and we are working to expand those numbers further.
You will have guaranteed entry every day in one of our locations. This does not guarantee that you will have entry to every event that you would like to go to, but it will be easier for you to get in and we will be holding space for ticket holders in each room.
All attendees, speakers, sponsors and volunteers at our conference are required to agree with the following code of conduct. Organisers will enforce this code throughout the event. We expect cooperation from all participants to help ensure a safe environment for everybody.
The Quick Version
Our conference is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organisers.
The Less Quick Version
Harassment includes offensive verbal comments related to gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion, technology choices, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.
Participants asked to stop any harassing behavior are expected to comply immediately.
Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualised images, activities, or other material. Booth staff (including volunteers) should not use sexualised clothing/uniforms/costumes, or otherwise create a sexualised environment.
If a participant engages in harassing behavior, the conference organisers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.
If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference senior staff immediately. Conference senior staff can be identified as they’ll be wearing branded clothing and/or badges.
Conference senior staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.
We expect participants to follow these rules at conference and workshop venues and conference-related social events.
What a great name; thumbs up. No, we are not affiliated with One More Thing Australia from 2013.
Great! Please send your question(s) to the contact email at the bottom of this page.
Talk Description: SwiftUI Animation
Bio: Chris is the creator of the SwiftUI Field Guide, co-founder of @objcio, host of Swift Talk, and co-author of several books. More at https://m.objc.io/@chris
Talk Description: Examining a specific SwiftUI API, and looking at why Apple made the decisions they made. In the process, I will discuss specifics about how we can apply those decisions to our own APIs.
Bio: Laksh is a recent graduate from New York University with a degree in Computer Science. He’s the developer of Perspectives: To-do List, and the maintainer of VisionPanes, a project for visionOS.
Talk Description: This presentation explores the often-overlooked social aspects of software development, offering both practical tools and light-hearted commiseration. We’ll draw from the field of behavior science to build strategies that address conflicting design patterns and the strong opinions that come with them.
Bio: Laura is an international tech keynote speaker, human language enthusiast, and software developer. These days she’s building Photoshop for iOS, splitting her time between Swift and C++ and only rarely suffering headaches from Objective-C++.
Talk Description: Examining current best practices for writing tests for Swift. Talk explores a special focus on testing SwiftUI and Swift Concurrency.
Talk Description: Are you ready to build the next generation of immersive applications? This session dives deep into my experience developing for visionOS, learn from all my mistakes this past year, so you don’t have to make them. Jump start your dive into creating groundbreaking spatial computing user experiences.
Bio: Raymond has been learning and developing for visionOS since #wwdc2023, and is excited for more in #wwdc2024. Currently, Raymond immerses into learning more about native XR design and content.
Talk Description: Briefly discussing the history and evolution of Swift Concurrency, the best practices around using modern core Concurrency constructs, and the current state of Swift Concurrency as it stands today. We’ll consider what parts of Swift Concurrency are working well for various codebases sizes, what improvements are coming (soon) for Swift 6, and what features are still missing that will be vital to improve Concurrency adoption and usage across all project scopes. Lastly, I’ll touch on strategies for how to use Concurrency effectively in Apple frameworks such as SwiftUI.
Bio: Richard has been writing apps for Apple’s platform since 2014 with the announcement of Swift. He is currently an iOS engineer at Doximity and a mentor with Underdog Devs. He is passionate about architecture, security, user privacy, SwiftUI, Swift Concurrency, and more. Richard lives in Florida with his wife and two children.
Talk Description: Macros: A new generation of code generation.
Bio: Shai is a Senior iOS Tech Lead for monday.com, as well as an international speaker, and a highly active open-source contributor and maintainer on several high-profile projects – namely, the RxSwift Community and RxSwift projects, but also releases many open-source endeavors around Combine such as CombineCocoa, RxCombine and more.
He’s a published author, having worked on over 6 different books on various topics related to the Swift ecosystem, on topics such as Combine, RxSwift, async/await, and other Advanced Swift topics.
As an avid enthusiast of hackathons, Shai took 1st place at BattleHack Tel-Aviv 2014, BattleHack World Finals San Jose 2014, and Ford’s Developer Challenge Tel-Aviv 2015. You can find him on GitHub and Twitter @freak4pc.
Talk Description: How to stop wondering and embrace visionOS development
Bio: Tim is a mobile app developer, podcaster and blogger based in Toronto, Canada. Tim is an expert in various programming languages, frameworks, and technologies, with a particular focus on iOS, visionOS and macOS development. Tim is also a content creator, instructor and tech editor at Kodeco. Tim is the host of the popular podcast “More Than Just Code”, which covers a wide range of topics related to software development and technology.
Talk Description: Discussing a brief history of app extensions and how to integrate them (Action/Share up to WidgetKit) into a SwiftUl world.
Bio: Vince Davis is a Senior iOS Developer and has been doing iOS for over 8 years. He enjoys all things SwiftUI and Apple related… Maybe not all things. When he is not coding you can find him traveling, trying to knock another country off his bucket list.
Talk Description: Surprise and delight: creating that little twist that makes your app stand out. Building an app that performs some task or helps someone achieve some goal is merely a baseline. I’ll be walking through some examples of existing apps that have — and giving some ideas on how you can develop — a unique approach or feature that makes your app stand out amongst its peers.
Bio: Alex is a multidisciplinary builder and designer, making apps for macOS, iOS and visionOS.
Event Time: 11am, Wednesday · Main Room
Event Description: Continuous Integration — Automating All The Things: It feels great to have an app build and work but that’s just the beginning. To ensure it works on more than just your device while allowing others to collaborate — automation is a requirement. I’ll go over how to automate — building, testing, and publishing your app through Continuous Integration.
Talk Description: Server Swift for Lovers and Poets · You don’t need to be a rocket surgeon to add networking features to your app. This is the best time to learn how to translate your Swift development skills to the server. We’ll discuss why Swift is a top-tier server language, Introduce the various capabilities of Swift for server, popular libraries, and build out a networking feature for your app.
Event Time: 1:30pm-4:30pm, Thursday · Small Tent
Event Description: Marketing: AppStore Reviews: Bring your live app for review! Or, bring your questions! 5 community members with expertise on Marketing are available to assist you and to answer your questions. [We also have challenges for you to grab to-go or to work on here if you arrive while seats are available.]
Bio: Claire has been a product manager and marketer of digital products, from mobile apps to e-commerce sites and SaaS products for the past 17 years. She’s led marketing teams to build multi-million dollar revenues and especially loves working on growth and conversion optimization. As co-founder of Appbot she is passionate about helping customers leverage their app reviews to maximise both product led growth and ASO potential. In her spare time Claire loves good coffee, taking her dog to the beach, hiking, pilates and lifting weights.