Sign in

Chris Wu 🪐

@chriswu.com
2.3K followers 687 following 4.8K posts

iOS Dev Happy Hour & CommunityKit organizer Swift Leeds 2025 Speaker 🇬🇧 Swiftsonic 2026 Speaker 🇺🇸 My latest app is What's My Set, a simple and accessible set counter for your workouts. chriswu.com he/him #accessibility

PostsRepliesMedia
Reposted by Chris Wu 🪐
Adrian Eves @swifteves.bsky.social · 4h
AI chat’s easy to demo. Making it actually useful? That’s the real music. @danijelavrzan.com built one into Nunch with Foundation Models and PCC. Now she's teaching you how to make your features earn a place in the set only at Swiftsonic. Get your pass: swiftsonicconf.com
Danijela Vrzan speaks at Swiftsonic on "Building an AI Chat Assistant with PCC"
032
Reposted by Chris Wu 🪐
Adrian Eves @swifteves.bsky.social · 29/09/2026
Nashville's a place where people pursue their dreams at max volume. Join @thillsman.me for the rock ballad of the century: the high notes, flat moments, and indie stories behind a career built one app at a time. Write YOUR next chapter at SWIFTSONIC: swiftsonicconf.com
Tyler Hillsman delivers a talk at Swiftsonic called "Decide What to Be and Go Be It"
042
Reposted by Chris Wu 🪐
Charlie Chapman @charliemchapman.com · 29/09/2026
So I've been building the Apple native video editing app of my dreams No projects, no libraries, just drop in files, trim, crop, add AI captions, export and get out. On macOS, iOS, iPadOS and Duo And I'm calling it – against my better judgement – Trimothy TestFlight link👇
7495
Chris Wu 🪐 @chriswu.com · 28/09/2026
I’ve had this topic on my mind for a while. Can’t wait to give this talk and experience @swiftsonicconf.bsky.social !
074
Chris Wu 🪐 @chriswu.com · 28/09/2026
My SwiftUI previews for the iPhone Duo look drastically different than what is shown when I use the simulator. The vertical bar is completely missing and the app is acting like it's running on a regular iPhone. You can't run Image Playground in the simulator so it's been previews. FB24967055
 The iPhone duo, running in a simulator on the left, which has the expected vertical bar. On the right is also an iPhone duo, which is running from a Preview, but the vertical bar is missing completely.
181
Reposted by Chris Wu 🪐
Adrian Eves @swifteves.bsky.social · 25/09/2026
Hey all you rockers! Get ready to pump up the music and hop aboard the Crazy Train, because we’re about to dial up the tempo for SWIFTSONIC! Early Access passes are officially wrapping up their outro on October 1. If you haven’t grabbed yours yet, now’s the time! swiftsonicconf.com#passes
Adrian points at a sign for boarding to Nashville
122
Chris Wu 🪐 @chriswu.com · 24/09/2026
Some janky code I wrote to avoid the notch on the iPhone came back to bite me with the iPhone Duo!
An iPhone Duo running Please Don't Rain on the left side of the full landscape screen. The UI for choosing a location is open and it has way too much leading padding.
010
Reposted by Chris Wu 🪐
iOSDevHappyHour @iosdevhappyhour.com · 24/09/2026
🚨 TWO DAYS! 🚨 Reminder that this month's iOSDevHappyHour is this Saturday Sep 26th. Come join us starting at 11am US ET! We're using Luma from now on for our free virtual happy hour for developers, RSVP here for the Zoom link 🔗 luma.com/rt0urjk7
luma.com
iOSDevHappyHour September · Zoom · Luma
The goal of #iOSDevHappyHour is to allow current and aspiring iOS Developers a place to share experiences, share knowledge, simply hang out, build community,…
013
Chris Wu 🪐 @chriswu.com · 24/09/2026
Feeling really glad that I spent so much time this summer giving @pleasedontrain.com a proper iPad layout. It has proved immensely useful in adjusting for iPhone Duo. Right now I'm shifting some controls that would have been in the crease in the partially folded state.
Two iPhone Duo screenshots showing Please Don't Rain. Top is fully unfolded and bottom is partially folded. In partially folded some elements that would have been in the center have moved to the left and the two sides of content have been evenly split.
110
Reposted by Chris Wu 🪐
Stephen Robles @stephenrobles.com · 23/09/2026
🚨 Surprise bonus Primary Tech Show! After trying Siri AI with third-party apps, I wanted to learn what's really happening. Ryan, creator of Foodnoms, explains the limitations and what the ideal integration could look like Apple: podcasts.apple.com/us/podcast/w... Overcast: overcast.fm/+BTMNJ5JsyI
podcasts.apple.com
What’s Really Happening with Siri AI and Apps
Podcast Episode · Primary Technology · September 23 · Bonus · 20m · Video
083
Chris Wu 🪐 @chriswu.com · 20/09/2026
Me when I realized that my iPhone 17 Pro case fits my iPhone 18 Pro.
static.klipy.com
Drew Scanlon Blinking Meme
Alt: A man blinks quickly with a surprised look on his face.
130
Chris Wu 🪐 @chriswu.com · 19/09/2026
I'm waiting for my silicone case for my iPhone to arrive and I don't know how you people live like this.
220
Chris Wu 🪐 @chriswu.com · 19/09/2026
While setting up my new iPhone last night my Apple Watch ended up rebooting. This morning Siri AI on the watch refused to set timers or alarms because it said the Clock app wasn't installed. 😵‍💫 Reboots didn't help but it started working later.
Siri AI on the Apple Watch reporting "| can't set a timer because the Clock app is not installed on this device."
231
Chris Wu 🪐 @chriswu.com · 19/09/2026
Reminder that if you used Stolen Device Protection you need to turn it back on if you transferred your settings/data to a new iPhone.
000
Chris Wu 🪐 @chriswu.com · 18/09/2026
This is a nice start to iPhone Duo support!
A screenshot of Please Don't Rain running on an iPhone Duo simulator. All UI elements look to be in a good initial state with the only change being the Menu button being off to the right side toolbar area.
1100
Chris Wu 🪐 @chriswu.com · 18/09/2026
It’s that time of the year again.
A handwritten pink note that says “UPS I am home”
390
Chris Wu 🪐 @chriswu.com · 15/09/2026
I hope that the user that gave Please Don't Rain two stars for using too much blue likes the new press kit webpage that just went live.
A screenshot of the press kit webpage for Please Don't Rain. It has the app name, a short description, buttons to download the app and the press kit, and a large screenshot of the iPad interface. Blue is used heavily throughout the page for buttons and backgrounds and text.
030
Chris Wu 🪐 @chriswu.com · 14/09/2026
I worked so hard this summer improving the iPad version of @pleasedontrain.com. The app originally was iOS only and you could really tell. The same vertical layout just did not work with lots of screen real estate. Now the UI elements will intelligently arrange themselves in a new layout.
A screenshot comparing the old and new iPad versions of Please Don't Rain in landscape mode. In the new version elements are grouped together intelligently instead of being a straight vertical stack.
140
Chris Wu 🪐 @chriswu.com · 12/09/2026
It sure would have been nice if the UI for the Apple Store app would have presented an error if you entered a Chase credit card when trying to get ready for the iPhone pre-order tomorrow with the upgrade program. Nothing happens besides the submit button becoming inactive for a few seconds. 
000
Chris Wu 🪐 @chriswu.com · 11/09/2026
Submitted my iOS 27 updates for Please Don't Rain and What's My Set to App Review. Better late than never?
261
Chris Wu 🪐 @chriswu.com · 09/09/2026
The nightmare is over. Three years after I opened this feedback and after over ten years of waiting I will *FINALLY* have a digital watch face for my Apple Watch that I like.
Feedback I opened to Apple on June 29, 2023 that reads "I am begging you to add digital watch faces with the time in the center that allow complications." To the right is the new watch face with just that.
2160
Chris Wu 🪐 @chriswu.com · 08/09/2026
Siri no longer understands how to send a message to a group chat name that matches an app name This was never a problem before iOS 27. FB24707245
A Siri response:

"I couldn't find "Mercury Weather" in your contacts. Who would you like to send a message to?"
010
Chris Wu 🪐 @chriswu.com · 07/09/2026
It seems so strange to me that for the new extra-large, portrait style widgets iOS users can put them on any home screen page that they want. But on iPadOS where I have so much more space I can *only* put them on the Today View (which I forgot existed).
141
Chris Wu 🪐 @chriswu.com · 06/09/2026
I'm currently debating whether I should translate my "What's New" text to say something generic such as "improved UI for all devices with larger screens" or just wait until Wednesday to get some specific wording.
000
Chris Wu 🪐 @chriswu.com · 06/09/2026
It's a shame that this accessibility issue I opened for SwiftUI Grids in 2022 is still an issue. It's annoying to have to create an accessibilityRepresentation for a standard UI element.
Christopher Wu

September 3, 2022 at 10:53 AM
SwiftUl GridRow items can't be combined for VoiceOver support
FB11441750
Recent Similar Reports: None
Resolution: Open
040
Reposted by Chris Wu 🪐
Adrian Eves @swifteves.bsky.social · 04/09/2026
Your indie app is your garage band. 🎸 You write every part, carry the gear, and at the eleventh hour, you’re living on a prayer behind the keyboard. At Swiftsonic, indie devs aren’t the side act. You're the main event, so bring it onstage! 🤘🏻 🎟️ Get your pass: swiftsonicconf.com
Adrian Eves stands with a guitar in front of a white board with the Swiftsonic logo, sponsored by Revenue Cat, and the proud home of Rock N Scroll!
042
Chris Wu 🪐 @chriswu.com · 02/09/2026
So excited for Swiftsonic!
010
Chris Wu 🪐 @chriswu.com · 31/08/2026
Mild panic today when I realized that the iOS 27 version of Image Playground sometimes produces images that are rectangles instead of perfect squares. Luckily @pleasedontrain.com seems to adjust to them without any changes.
010
Chris Wu 🪐 @chriswu.com · 31/08/2026
There are few things I would truly consider “life changing” but a sunrise alarm clock has been one of them. I needed to be up at 5AM today, which previously would have been unthinkable. At 4:56AM I was awake before it even started making noise.
140
Chris Wu 🪐 @chriswu.com · 28/08/2026
I'm using the agent skills include in Xcode 27 to do an audit of my implementation of App Intents. It's found some silly mistakes that I missed.
180
Chris Wu 🪐 @chriswu.com · 27/08/2026
Lighting the candles in my summoning circle to make these rumor images of the Modular Ultra watch face on the regular Apple Watch come true. 🕯️🕯️🕯️🕯️⌚️
A screenshot of a video from Brandon Butch on TikTok showing a regular Apple Watch with the modular ultra watch face, the watch face has a large horizontal digital time in the center of the screen.
120
Chris Wu 🪐 @chriswu.com · 26/08/2026
Please Don't Rain is VERY charts heavy and I got so many great tips from Natalia.
0113
Chris Wu 🪐 @chriswu.com · 23/08/2026
I did some experimenting with Please Don't Rain today and I'm seriously considering trying to get in a redesign for iPad-sized screens before iOS 27 comes out. Please talk me out of it.
A side  by side comparison. The top is the existing UI and shows the large weather image and current conditions in a large card. The bottom has a new interface with a smaller version of the image on the left along with the current conditions. The right side shows nearby days along with sun/moon events.
010
Chris Wu 🪐 @chriswu.com · 23/08/2026
iOS Dev Happy Hour is back and we're having an August event on the 29th!
020
Chris Wu 🪐 @chriswu.com · 22/08/2026
The last thing I expected to see at a furniture consignment store: Xenomorph surfboard shaped wall art
A surfboard shaped piece of art leaning against the wall. It has a carved figure of an alien and a face hugger.
110
Chris Wu 🪐 @chriswu.com · 21/08/2026
It was such a pleasant surprise to see that my new debit card has an accessibility feature. A notch makes it identifiable without looking at it. #accessibility
A photo of the bottom of a debit card with a circular notch cut out of it.  Text below reads as follows:

"This notch isn’t a mistake. Now you can find your card in your wallet just by feeling for the edge. #accessibility"
000
Chris Wu 🪐 @chriswu.com · 20/08/2026
How ironic this is the style of Apple Watch face I've been waiting over 10 years for. 🫠
130
Reposted by Chris Wu 🪐
Deep Dish Swift 2027 • April 4th to 6th @deepdishswift.com · 19/08/2026
Something CFP-shaped is coming very soon 👀 And if you've never spoken before? This is your sign. First-time speakers are a Deep Dish tradition — some of our favorite talks ever were someone's first. Start cooking up an idea 🍕
051
Chris Wu 🪐 @chriswu.com · 17/08/2026
If for some reason iPhone screens get wider this fall I think I'm ready. @fatbobman.com did such a helpful post that lets you know that using things such as userInterfaceIdiom isn't going to fly this fall. fatbobman.com/en/posts/fro...
A screenshot of Please Don't Rain running in the Xcode 27 Device Hub. The text size is set to the maximum and the width of the screen is currently wider than any iPhone could make today.
051
Chris Wu 🪐 @chriswu.com · 17/08/2026
I think that I’ve finally made it. I'm having Claude research a Swift Charts alignment problem I'm experiencing with iOS 27 and it used my blog as a source to research a solution.
Screenshot of Claude asking for permission to fetch content from chriswu.com about a Swift Charts alignment problem.
091
Chris Wu 🪐 @chriswu.com · 16/08/2026
I literally screamed at the television (with joy) when I saw this. Is this what watching sports is like? youtube.com/shorts/sgv9r...
youtube.com
Taking a new journey into imagination at #EPCOT with Dreamfinder and Figment 🎩💜 #D23 #DisneyParks
YouTube video by Disney Parks
030
Chris Wu 🪐 @chriswu.com · 14/08/2026
TIL that OXO is pronounced ox-oh. I had one of their simple kitchen products that broke and I thought that there was no way that they would replace it under a warranty since it is 6 years old. They replaced it for free. 😱
010
Chris Wu 🪐 @chriswu.com · 11/08/2026
I thought this little Anker charger with a screen was a gimmick but it’s actually nice to be able to configure a slow charge overnight.
A small black charger with a screen. It says “gentle 3W” with a sleeping cartoon character.
150
Reposted by Chris Wu 🪐
NSSpain XIV @nsspain.bsky.social · 08/08/2026
🎉 First speaker for #NSSpainXIV: Matthew Cassinelli! He'll be diving into "Preparing Your App for Siri AI: App Intents Deep Dive", straight from the guy building suprcomputer to automate Siri AI integration 2nd time on the NSSpain stage 🤩 📍 Sept 17-18, Logroño 🎟 ti.to/nsspain/2026
093
Chris Wu 🪐 @chriswu.com · 09/08/2026
I'm car shopping and something I'm excited about is exorcizing analog gauges from my driving and replacing them with customizable, digital alternatives. You might think that I'm about to mention the Apple Watch but I'm not. Really. 🤐
A car dashboard showing the miles per hour in a number, the RPM in a number, and standard trip timer details in numbers. There are no analog gauges.
040
Chris Wu 🪐 @chriswu.com · 07/08/2026
My aunt asked me what I've been doing with my free time lately and I replied that I've been spending a lot of time working on my apps. I was very confused when she asked if I spent all day at the gym. She thought that I had said "abs". 😭
170
Chris Wu 🪐 @chriswu.com · 06/08/2026
If Apple won’t give me the digital watch face that I want, maybe I could wear it on a ring? 
010
Chris Wu 🪐 @chriswu.com · 06/08/2026
So for the changes we're making to support muuuuuuch wider iPhones are y'all releasing that now or waiting until the iOS 27 release? 🤔
120
Chris Wu 🪐 @chriswu.com · 01/08/2026
With Xcode 27 I've been unable to try the new agent functionality because it says Codex isn't installed (Which is true. I use Claude). I finally solved this and I did it by going into Xcode 26. In a new conversation it gives you a drop down to select the agent. I was able to select Claude there.
Xcode UI for a new conversation. A red rectangle is around "Codex is not installed. Get Codex to resume the conversation." A drop down menu gives agent choices. Only 'Claude Agent' doesn't have a 'get' button.
010
Chris Wu 🪐 @chriswu.com · 31/07/2026
Aldi going all in on frozen Chicago Deep Dish.
A photo of a freezer in a grocery store. It is showing two different kinds of frozen Deep Dish pizza.
040