Elektrine lite

← Feed

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&amp;#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&amp;#39;re a watchOS developer now&amp;#39;s a good time to start wearing your 2nd testing watch so that you&amp;#39;ll have a week&amp;#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&amp;#39;ve been spending the morning going through loads of old Apple Watch screenshots for a post I&amp;#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&amp;#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 &amp;quot;short form&amp;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&amp;#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&amp;#39;d say it feels a bit too soft for my liking. But that is only on the very subjective ‘fun&amp;#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&amp;#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&amp;#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&amp;#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&amp;#39;m doing a series of Design Notes posts exploring the design decisions in the update. For the first one I&amp;#39;m talking through more than 6 years of work trying to perfect mapping for watchOS. I&amp;#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&amp;#39;ve arrived at a design which, after hundreds of miles of field testing, works and looks gr...

  • Post #1750556

    I&#39;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&amp;#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&amp;#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&amp;#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&amp;#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&amp;#39;t yet feel like I have fully settled on how the I&amp;#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&amp;#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&amp;#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&amp;#39;t care…it will save me huge...