David Smith
_Davidsmith@mastodon.social
<p>Independent app developer. Independent in general. Maker of Widgetsmith, Pedometer++, Sleep++ and Watchsmith.</p>
Posts
-
Post #3067270
You’ve probably heard of Unit Testing, Integration Testing and maybe even Field Testing…but let me recommend Celebration Testing. 😉 I couldn’t think of a better way for me to celebrate the lovely reception to Pedometer++ v8’s launch than to head to my favorite trails in the English Lakes and put it to some good use.
-
Post #3067269
It&#39;s the week before WWDC so time for my annual reminders: - Start writing down a list of any questions or issues you’ve faced this year to pose in the group labs now - If you&#39;re a watchOS developer now&#39;s a good time to start wearing your 2nd testing watch so that you&#39;ll have a week&#39;s worth of health data already loaded when install watchOS 27 - When considering what iPhone to prepare to be your summer test device ideally it would be a 15Pro or newer so...
-
Post #2497004
I&#39;ve been spending the morning going through loads of old Apple Watch screenshots for a post I&#39;m writing about my various efforts over the years at putting maps on the wrist…just came across a folder full of concepts for custom watch faces I&#39;ve built. 😔 Maybe one day…
-
Post #2483277
RE: https://mastodon.gamedev.place/@joethephish/116482126537338800 🤣
-
Post #2164550
Most of my podcasting is usually of the &quot;short form&quot; variety, where I limit the show to 15 or 30 minutes...so it is particularly fun to go on a show famous for being the complete opposite. If you want to hear me talk for two and half hours (!) about the WWDC announcements from a developer&#39;s perspective, @gruber had me on The Talk Show to do just that. https://daringfireball.net/thetalkshow/2025/06/30/ep-426
-
Post #2164548
A few minutes on Beta 3 after spending the last few days very deep in liquid glass work I&#39;d say it feels a bit too soft for my liking. But that is only on the very subjective ‘fun&#39; side of things (I liked the playfulness of the Beta 2 glass more). This is clearly more legible and a very gentle transition from the previous material blur effects we&#39;ve had for a long time. So I completely understand why they might be heading in that direction. Better but less fun. https://...
-
Post #2164535
I have put in my name for one of these workshops. I was super excited to see Apple offering them. They sound very much like the thing we&#39;ve all been asking for. Where rather than having our technical touch point be the WWDC-week labs, we get a second opportunity later in the summer once we&#39;ve had time to properly learn the new APIs, completed our first draft implementations and got a list of really good questions. 👍🏻 https://mastodon.social/@stern/114892519766399477
-
Post #2144466
RE: https://mastodon.social/@daringfireball/116523341095226896 😁
-
Post #1795263
As part of the launch of Pedometer++ v8 I&#39;m doing a series of Design Notes posts exploring the design decisions in the update. For the first one I&#39;m talking through more than 6 years of work trying to perfect mapping for watchOS. I&#39;ve tried loads of things over the years, both in terms of visual design and app architecture. Lots of design dead ends and false starts, but I&#39;ve arrived at a design which, after hundreds of miles of field testing, works and looks gr...
-
Post #1750556
I'm delighted to be able to show off Pedometer++ v8. It is a top-to-bottom redesign of the watchOS app. Pedometer++ has been on the watch since the very beginning. This feels like the culmination of more than a decade of both UX, design and low level technical learnings over those years. To start with the home screen has been clarified to be more legible at a glance. With some incredibly fun (to use and to make) animations to celebrate when you reach your goal.
-
Post #1658345
While thinking about my feelings towards this year&#39;s WWDC I was struck by how grateful I am to be a part of this community. A community which spurs me on towards doing better and better work. I tried to capture this feel in writing, to see if I could summarize what I think makes the indie app community so special. After a lot of thought I think it came down to two ideals I regularly see valued here: Craftsmanship and Consideration. https://www.david-smith.org/blog/2024/05/15/craftsman...
-
Post #1556226
Just submitted version 8 (!) of Pedometer++. I am so proud of this update and can’t wait to share it. The foundations one of its key features I&#39;ve been working on for nearly 2 years.
-
Post #1173309
RE: https://mastodon.macstories.net/@viticci/116398205988680627 I’ve been using this recently and it is super helpful. I must frame dozens of screenshots a week and always looking for more efficient workflows for it. Also just very cool see how far @viticci has been able to push Shortcuts. He’s a wizard:🧙🏼♂️
-
Post #872918
For a recent Widgetsmith feature I wanted to know how common the use of Display Zoom was among iOS users, but I couldn&#39;t find any published data on it. So I added the necessary analytics for collecting this data point, so that I could publish. I found that around 1.9% of users have it enabled. Which is much lower than I would have guessed. It is most common for with SE and Mini models, and least common for the Pro models. Full write-up: https://david-smith.org/blog/2026/03/12/displ...
-
Post #872917
It&#39;s a wild feeling when you are debugging a bit of logic and think you find the bug, so you fire up `git blame` to see where the code in question came from…and it turns out you write it nearly a decade ago. Mind bending that it is still in active use.
-
Post #872916
I was exploring the repairability of a MacBook Neo and came across this absolutely gorgeous exploded views Apple publishes in their Repair Manuals for their products. I love the vibe of ‘em. Also, kinda wild that the MacBook Neo is only 22 parts (vs the 35 of a Pro). Neo: https://support.apple.com/en-us/126172 MBP: https://support.apple.com/en-gb/102712 Air: https://support.apple.com/en-gb/121934
-
Post #872915
While I don&#39;t yet feel like I have fully settled on how the I&#39;ll end up using LLMs in my day-to-day programming tasks, I have found a handful of prompts which I repeatably find to be generally useful and applicable regardless of whether I&#39;m manually or agentically programming. These are for: - SwiftUI Previews - Realtime Documentation - Newly Localizable Strings - Testing Plans - Bug Finding - Draft Release Notes Detailed here: https://david-smith.org/blog/2026/03/20/...
-
Post #872914
RE: https://mastodon.social/@BasicAppleGuy/116319618506552344 What are the odds that Lil&#39; Finder Guy is in the goodie bag at WWDC this year? Now that would be epic.
-
Post #723598
RE: https://mastodon.tz.is/@khaost/116253127280820238 OMG, @khaost is my hero. They posted about this Apple Watch repair dock which allowed for direct connection debugging in Xcode. Just got mine in the mail and it 100% works. For the first time in my 11 years of active watchOS development that I can reliably/quickly step through code running on device. It is a bit pricing and does feel a little bit sketchy in terms not being officially supported but I don&#39;t care…it will save me huge...