PinnedThomas RicouardThe making of Ice Cubes, an open source, SwiftUI Mastodon client.This is the beginning of a series of articles about the making of Ice CubesFeb 20, 20237Feb 20, 20237
Thomas RicouardA short guide at AppIntent + SwiftUIItβs time; WWDC is approaching, and Apple will probably release its AI framework. The AppIntent framework we already have in our toolkit isβ¦May 4May 4
Thomas RicouardinMedium EngineeringHow to do pagination in SwiftUIAn example of how we do it in the Medium iOS ApplicationApr 112Apr 112
Thomas RicouardMy own five steps for getting into something newA process for learning new things, my frameworkApr 9Apr 9
Thomas RicouardinStackademicRemoving the M from MVVM with SwiftUII get this question so often that I finally want to write about it. It wonβt be a long post on iOS app architecture, and it wonβt even beβ¦Apr 813Apr 813
Thomas RicouardA year of Ice CubesA retrospective on my full-featured, open source, SwiftUI Mastodon clientDec 29, 2023Dec 29, 2023
Thomas RicouardAdding AI-generated image description to Ice CubesA little story on why and how I did itDec 8, 20231Dec 8, 20231
Thomas RicouardMigrating a simple structure from UserDefault to SwiftDataThe iOS 17 SDK introduced a powerful new tool to save and restore user data easily, SwiftData.Sep 22, 2023Sep 22, 2023
Thomas RicouardHow to use the new inspector SwiftUI view modifierMaking a secondary column has never been simpler with iOS 17+Sep 21, 20231Sep 21, 20231
Thomas RicouardThe sad state of @AppStorage and the Observable frameworkYou thought you could use @AppStorage and the new @Observable? Think again!Sep 18, 20235Sep 18, 20235