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 Cubes10 min readΒ·Feb 20, 2023--7--7
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β¦4 min readΒ·1 day ago----
Thomas RicouardinMedium EngineeringHow to do pagination in SwiftUIAn example of how we do it in the Medium iOS Application3 min readΒ·Apr 11, 2024--2--2
Thomas RicouardMy own five steps for getting into something newA process for learning new things, my frameworkΒ·7 min readΒ·Apr 9, 2024----
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β¦5 min readΒ·Apr 8, 2024--11--11
Thomas RicouardA year of Ice CubesA retrospective on my full-featured, open source, SwiftUI Mastodon client5 min readΒ·Dec 29, 2023----
Thomas RicouardAdding AI-generated image description to Ice CubesA little story on why and how I did it5 min readΒ·Dec 8, 2023--1--1
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.4 min readΒ·Sep 22, 2023----
Thomas RicouardHow to use the new inspector SwiftUI view modifierMaking a secondary column has never been simpler with iOS 17+3 min readΒ·Sep 21, 2023--1--1
Thomas RicouardThe sad state of @AppStorage and the Observable frameworkYou thought you could use @AppStorage and the new @Observable? Think again!2 min readΒ·Sep 18, 2023--5--5