Articles

iOS dev, app marketing, solo entrepreneurship, AI. Everything I learn, I share here.

10 min

.task vs .onAppear vs .refreshable en SwiftUI

Comprendre les différences entre .task, .onAppear et .refreshable en SwiftUI : cycle de vie, async, annulation automatique et pièges courants.

10 min

iOS 26 a livré 5 améliorations discrètes en SwiftUI

5 nouveautés SwiftUI discrètes d'iOS 26 : navigationSubtitle, searchable breaking change, ToolbarSpacer, scrollEdgeEffectStyle et openURL in-app.

6 min

safeAreaInset vs safeAreaBar in SwiftUI

safeAreaInset and safeAreaBar pin fixed content to the edge of the screen. Visual differences, traps, and how to pick the right SwiftUI modifier.

3 min

5 SwiftUI modifiers to master your sheets

Detents, drag indicator, fitted sizing… 5 modifiers to control every detail of your SwiftUI sheets.

14 min

Adding tracking to Keepio without betraying its users

How I instrumented Keepio with Sentry and TelemetryDeck while respecting privacy: a façade, adapters, an exhaustive enum, and split opt-in/opt-out consent.

11 min

5 Swift 6 myths busted directly by Apple

Notes from an Apple Q&A session on Swift Concurrency: 5 misconceptions about the Swift 6 migration, contradicted by the engineers from the compiler, Foundation and SwiftUI teams.

20 min

Associated Domains on iOS: the 5 services to know

Universal Links, Password AutoFill, App Clips, Handoff, and developer mode. A complete guide to understanding what hides behind the `com.apple.developer.associated-domains` entitlement.

7 min

AI made me dumb

By relying on AI to find ideas for me, I fell into a dark corner of my mind, and I refused to let it stay that way.

4 min

Can Apple Intelligence replace a nutritionist? I built an app to find out

I built NutriScan, an iOS app that analyses meals with Apple Intelligence. An honest test: what works, what does not, and how OpenFoodFacts fills the gaps.

19 of 20