A major update to Bike Share Buddy is now available on the App Store. It's the biggest change to the app since it launched.
What changed
The entire app has been rewritten from scratch using SwiftUI and Liquid Glass. The old codebase was getting long in the tooth. It was built with UIKit during an era when that was the only real option, and it was starting to show its age both visually and under the hood.
The new version feels right at home on the current OS. Liquid Glass gives the interface that fluid, translucent look that fits naturally alongside everything else on your phone, and SwiftUI means the code is cleaner and much easier to build on top of going forward.
The other thing to point out, most of this was done using Claude Code. It took a while to get through the plan mode with something that made sense but in the end it was well thought out and then was super easy to execute. In fact most of it was done while I was in meetings. It was easy for me to say "do the next phase and open a PR for review", go off to a meeting or knock off a few things from my todo list, and then have a PR to review and keep moving down the list.
What's next
The rewrite was the necessary groundwork. With a modernized codebase, adding new features, things that would've been painful to build before, becomes a lot more approachable.