Ryan Ashcraft's Avatar

Ryan Ashcraft

@ryanashcraft.com.bsky.social

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

2,290 Followers  |  356 Following  |  426 Posts  |  Joined: 22.06.2023  |  2.1894

Latest posts by ryanashcraft.com on Bluesky

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 β€” πŸ‘ 23    πŸ” 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 β€” πŸ‘ 108    πŸ” 16    πŸ’¬ 5    πŸ“Œ 6

😟

17.06.2025 23:21 β€” πŸ‘ 4    πŸ” 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 β€” πŸ‘ 16    πŸ” 1    πŸ’¬ 3    πŸ“Œ 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 β€” πŸ‘ 36    πŸ” 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

This update introduces Foodnoms Cloud: a new alternative to iCloud for syncing across devices. iCloud still remains fully supported, but this is great if you cannot use iCloud or storage is tight.

Learn more: foodnoms.com/blog/foodnom...

02.06.2025 21:44 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Three iPhone screens showing new Foodnoms features. Left screen shows customizable nutrient summaries with selected nutrients like calories, carbs, fat, and protein. Center screen displays a detailed nutrition label layout, mimicking standard food packaging. Right screen shows active energy scaling settings, with options to adjust how much Apple Health active energy is used. Bold headings above each phone read: β€œCustom nutrient summaries”, β€œNutrition label layout”, and β€œScale active energy”.

Three iPhone screens showing new Foodnoms features. Left screen shows customizable nutrient summaries with selected nutrients like calories, carbs, fat, and protein. Center screen displays a detailed nutrition label layout, mimicking standard food packaging. Right screen shows active energy scaling settings, with options to adjust how much Apple Health active energy is used. Bold headings above each phone read: β€œCustom nutrient summaries”, β€œNutrition label layout”, and β€œScale active energy”.

πŸš€ Foodnoms 2025.10 is here with some long-requested features!

βš™οΈ Customizable Nutrient Summaries: choose which nutrients appear in food and meal previews
πŸ“‹ Nutrition Label Layout: a simpler, more-convenient layout for nutrition info
🎚️ Active Energy Scaling: scale active energy data from Apple Health

02.06.2025 21:44 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

This is timely. I have been starting to reconsider the ROI of these tools recently.

I'm just using Cursor right now. Can you share how you're deciding when to use each of these? What am I missing out on by not using Claude Code?

03.06.2025 00:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image 02.06.2025 04:25 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I can say this is the case with @foodnoms.com (macros/nutrition tracker).

01.06.2025 12:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@ryanashcraft.com is following 20 prominent accounts