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 RicouardinStackademicBuilding a custom application UI with SwiftUI & iOS 18 APIYouβll learn that youβre not limited to TabView, NavigationStack, etcβ¦Jul 91Jul 91
Thomas RicouardSome tips & tricks with the new iOS 18 ScrollView APIPagination, hiding navigation and tab bar & more.Jul 81Jul 81
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 816Apr 816
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