Introducing FabBar: The Liquid Glass Tab Bar I Wish Apple Made
FabBar is an open source SwiftUI library that recreates iOS 26's Liquid Glass tab bar with an integrated, tinted floating action button.
Hi! I'm Ryan. I design and build software products. I write about what I learn here.
FabBar is an open source SwiftUI library that recreates iOS 26's Liquid Glass tab bar with an integrated, tinted floating action button.
The iOS 26 search tab looks more like an action button than a tab. That's causing problems for developers like me who want to follow Apple's guidelines.
Using SQLite in an App Group container might seem like a simple solution, but it can lead to several frustrating issues and crashes. Here’s why 0xDEAD10CC crashes happen and what to do instead.
Foodnoms recently experienced its worst outage in years. Here’s what went wrong, what I learned, and what I’m doing to prevent it from happening again.
Being indie doesn’t mean doing everything alone. From hiring freelancers to finding mentors, embracing connections has made me a better developer and a happier person.
Meta’s recent policy changes reveal a complete lack of integrity within its leadership, prompting me to uninstall Threads and scale back my use of Instagram as a stand for values and against corporate hypocrisy.
Open sourcing a tiny SwiftUI view for expandable text.
The motivation, process, and results of a recent paywall experiment that significantly boosted conversions for Foodnoms.
The challenges and tradeoffs in modularizing Foodnoms into more than two dozen Swift packages.
A retrospective on a relatively minor design change that actually made a significant difference on some key product metrics.
The blog post I wish had existed before starting CloudSyncSession, the new iCloud syncing library I open sourced last week.
How I manage working by myself on such a large codebase.
How I resolved several accessibility issues with the new FoodNoms.
Feelings about the initial wave of feedback from the FoodNoms 2 Beta.
Days like yesterday are exhausting. In the morning, I sent out an email newsletter that asked for users to join the FoodNoms 2 TestFlight. Over 100 users requested access and the majority of them joined the FoodNoms Discord server. I'm quite happy with that turnout. After sending out