Ryan Ashcraft's Avatar

Ryan Ashcraft

@ryanashcraft.com

Indie iOS dev building a nutrition tracking app called @foodnoms.com. Living in SF Bay Area with @tannersmith.me. πŸ³οΈβ€πŸŒˆ

2,327
Followers
356
Following
430
Posts
22.06.2023
Joined
Posts Following

Latest posts by Ryan Ashcraft @ryanashcraft.com

Preview
Foodnoms in 2025: Year in Review | Foodnoms The best food tracker for people who want simplicity. Log meals, track nutrition, and ditch the bloat of other apps. A fresh alternative to MyFitnessPal.

2025 was a big year for Foodnoms. Rewrote and redesigned the entire app. Grew subscription revenue 24% while cutting ad spending. Shipped 31 updates and learned a lot of valuable lessons.

Full recap: foodnoms.com/news/2025-ye...

01.01.2026 16:19 πŸ‘ 16 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

I feel like experiences like this would need to be personalized and super customizable. Probably not something that would do well for the main core experience. However, I am imagining something like this could be accomplished using Shortcuts, perhaps?

25.09.2025 15:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

You too Danijela!

15.09.2025 18:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So proud of this update!

15.09.2025 17:56 πŸ‘ 13 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

So excited to share what we’ve been working on this summer!

10.09.2025 16:37 πŸ‘ 9 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Two weeks ago I started prototyping an iOS 26 "Liquid Glass" redesign concept for Foodnoms in almost all SwiftUI.

I've been continuously iterating on it, and it's already come a long way. Several UX wins and a few delightful touches. I think I may very well end up shipping this in the Fall 😱

08.07.2025 19:50 πŸ‘ 25 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I guess that is a way to achieve what I want, just have to undo the actual margins aspect back to the default. Yay SwiftUI.

25.06.2025 04:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Mine is getting clipped to the default radius no matter what (unless I make the radius larger than default). I’m wondering if there’s a trick to disabling the section corners or specify custom ones.

25.06.2025 02:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

How are you getting it so the cards in the horizontally scrolled container aren't using the new larger Section corner radius?

25.06.2025 01:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Interview: Craig Federighi Opens Up About iPadOS, Its Multitasking Journey, and the iPad’s Essence It’s a cool, sunny morning at Apple Park as I’m walking my way along the iconic glass ring to meet with Apple’s SVP of Software Engineering, Craig Federighi, for a conversation about the iPad. It’s th...

Last week, I sat down with Craig Federighi for 30 minutes to talk about the iPad.

We covered a lot: the iPad's multitasking journey, being inspired by macOS, iPad criticisms over the years and…the essence of the iPad in 2025.

I'm proud of this one.

My story: www.macstories.net/stories/inte...

18.06.2025 16:02 πŸ‘ 110 πŸ” 16 πŸ’¬ 5 πŸ“Œ 6

😟

17.06.2025 23:21 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

In iOS and macOS 26, we can now set the default accessibility focus on SwiftUI views πŸŽ‰

#WWDC25

16.06.2025 17:02 πŸ‘ 9 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

Great meeting you in person!

15.06.2025 04:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Does look nice! I agree!

13.06.2025 23:22 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It was a bug at the core of the iOS app, impacting all kinds of syncing: iCloud, Foodnoms Cloud, and HealthKit.

A background cleanup task deletes old data, and in these situations it can lead to an important counter getting messed up, causing future data to not be processed.

13.06.2025 15:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I use SF symbols elsewhere, but they don't have many food/drink icons. This is a different icon set.

12.06.2025 19:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Right? They can edit the recording if needed. They are too afraid of having things live for posterity.

12.06.2025 17:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Sad! I couldn’t attend. What were some of the biggest insights?

12.06.2025 17:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image Post image

Working on my first experiment with AFM: picking an initial icon when saving a food, recipe or meal as a favorite. Works quite well!

12.06.2025 15:51 πŸ‘ 18 πŸ” 1 πŸ’¬ 4 πŸ“Œ 0

Curious to hear your findings!

12.06.2025 03:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
How I Use Claude Code One month ago, I subscribed to Claude Max. I've been using AI agents including Claude Code for some time prior, but with the flat pricing, my…

This post is a MUST READ if you use Claude Code. spiess.dev/blog/how-i-u...

11.06.2025 23:56 πŸ‘ 35 πŸ” 9 πŸ’¬ 0 πŸ“Œ 1
Post image

o3 is now cheaper than GPT-4o!

10.06.2025 21:59 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a panda bear is sitting in a rocking chair with its head on the chair . ALT: a panda bear is sitting in a rocking chair with its head on the chair .
10.06.2025 14:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Day 0 thoughts:
1. I really like the new look!
2. iOS 26 beta is rough (to be expected).
3. Excited to take the on-device foundation model APIs for a spin.
4. There are some other APIs, e.g. RecognizeDocumentsRequest, that look quite promising!
5. I have a lot of work to do.
6. I am excited.

09.06.2025 23:11 πŸ‘ 15 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

.buttonStyle(.ladyFingers)

09.06.2025 21:35 πŸ‘ 19 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Lovely

09.06.2025 21:30 πŸ‘ 15 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

Yay! Congrats Mikaela!

08.06.2025 15:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This is so f'd up

05.06.2025 14:30 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

wow…

05.06.2025 01:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Helium Get more out of your paywall with Helium. Helium's AI automatically tests and improves your mobile subscription flows to drive more subscribers.

The era of self-improving software has begun. Of course, it starts with paywalls.

tryhelium.com

04.06.2025 23:47 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0