Cam Hunt
banner
cam.is
Cam Hunt
@cam.is
Making iOS apps since it was called iPhone OS
april 1st is the best day to go offline and ignore the entire internet for one day
April 1, 2025 at 4:45 PM
most exciting feature of Swift 6.1
March 31, 2025 at 10:49 PM
A full imitation of a SwiftUI view on a Vapor server, fully Codable and ready to be sent via JSON.
March 28, 2025 at 2:05 AM
This iOS app displays CodableUI from a Vapor server. Then it listens for actions from the CodableViews. If it gets an action with a path, it displays a new screen that loads that path and displays the returned CodableView.
March 27, 2025 at 2:35 AM
Can you use CodableUI to display entire screens in an iOS app from, say, a Vapor server? Yup!
March 27, 2025 at 2:03 AM
it’s rough out there. even WWDC didn’t have enough money for another V
March 25, 2025 at 6:53 PM
Fun weekend project. One day I woke up and thought "wait, SwiftUI views are just structs, right? Can it be Codable? Could you create a native SwiftUI view with JSON?"

The answer is yes.

github.com/camh/CodableUI
GitHub - camh/CodableUI: A proof-of-concept to represent native SwiftUI views in a Codable structure.
A proof-of-concept to represent native SwiftUI views in a Codable structure. - camh/CodableUI
github.com
March 25, 2025 at 6:31 PM
Getting even more cursed …
March 23, 2025 at 10:08 PM
Doing something extremely cursed
March 22, 2025 at 4:56 PM
Holy moly Bluesky's AT protocol is complicated.
March 14, 2025 at 9:32 PM
Recently played around with a glass-like UI prototype and I can’t tell you how bad it looks on a solid color background. visionOS was made to exist in an environment and I don’t know how you do that on iOS without each app having its own Wallpapers
March 14, 2025 at 12:23 AM
skuemorphism is coming back because technology is cyclical
March 11, 2025 at 10:48 PM
(threateningly) I am going to do a redesign
March 11, 2025 at 7:00 AM
Finally did something with my cam.is domain ... and it's just a bsky username
February 23, 2025 at 4:46 AM