DaveAppDev's profile picture. Indie Mac and iOS Developer as @Zenopolis. Member of Apple User Group @SEALUserGroup. he/him/they.

David Kennedy

@DaveAppDev

Indie Mac and iOS Developer as @Zenopolis. Member of Apple User Group @SEALUserGroup. he/him/they.

مثبتة

Latest version of my app, Discretion, has been released. It provides privacy first photo sharing for iPhone, iPad and Mac. Give it a go. RTs appreciated 🙏 #BuildInPublic apps.apple.com/gb/app/discret…


David Kennedy أعاد

Whenever I see someone ship a massively complex or cool feature / project my first thought is "Damn! How'd they know how to do that? That's so smart!". And then I remember that the road to get there was most likely messier and harder than it looks. Don't compare yourself to…


David Kennedy أعاد

Honestly, the biggest Swift Concurrency trap you can set for yourself is thinking that you need to know _everything_. Most apps don't need a ton of concurrency. They don't need to use the more complex and powerful features. Most of the apps I've worked on fetch some data from…


David Kennedy أعاد

With Xcode 26 your projects will automatically include a setting that runs code on the main actor by default, making your decision to introduce concurrency more conscious and explicit. To configure this setting for existing projects (or to opt out in your new projects), you can…

DonnyWals's tweet image. With Xcode 26 your projects will automatically include a setting that runs code on the main actor by default, making your decision to introduce concurrency more conscious and explicit.

To configure this setting for existing projects (or to opt out in your new projects), you can…

David Kennedy أعاد

I've been tracking pomodoros with Chrona. An app I made to log, summarize, and rate my productivity. It's been a huge boost, especially since I'm able to visualize how well I'm doing with my work. It's pretty cool 😁 apps.apple.com/us/app/chrona-…


David Kennedy أعاد

📖 New blog post available!😱 Are you ever worried about overusing actors in Swift? Or are you worried about introducing more concurrency with actors? Mutex might just be what you're looking for: donnywals.com/protecting-mut…


David Kennedy أعاد

Had some fun playing around with glow effects and built a little word game for Mac. Now available on the App Store: apps.apple.com/us/app/leximor…


David Kennedy أعاد

Submitted and approved in a few hours 💪 Pomodoro reminders and a light mode fix are now available 😄 Link in replies below


David Kennedy أعاد

Swift Reduce is one of my favorite functions in Swift. What's your favorite way of using reduce? ✨

twannl's tweet image. Swift Reduce is one of my favorite functions in Swift. 

What's your favorite way of using reduce? ✨

David Kennedy أعاد

I think it's about time I ship my first app of the year this week... Track pomodoros, write down what you did, and review your productivity in graphs. It's a simple idea, but it's been working _really_ well for me these past few weeks. 😁 Just a few more small things to fix…

DonnyWals's tweet image. I think it's about time I ship my first app of the year this week...

Track pomodoros, write down what you did, and review your productivity in graphs. It's a simple idea, but it's been working _really_ well for me these past few weeks. 😁

Just a few more small things to fix…
DonnyWals's tweet image. I think it's about time I ship my first app of the year this week...

Track pomodoros, write down what you did, and review your productivity in graphs. It's a simple idea, but it's been working _really_ well for me these past few weeks. 😁

Just a few more small things to fix…
DonnyWals's tweet image. I think it's about time I ship my first app of the year this week...

Track pomodoros, write down what you did, and review your productivity in graphs. It's a simple idea, but it's been working _really_ well for me these past few weeks. 😁

Just a few more small things to fix…

David Kennedy أعاد

How much time could you save with timezone and locale testing? Explore the latest features of RocketSim: apps.apple.com/app/apple-stor…

twannl's tweet image. How much time could you save with timezone and locale testing? 

Explore the latest features of RocketSim: apps.apple.com/app/apple-stor…

Loading...

Something went wrong.


Something went wrong.