June 9, 2026
iOS 27 Brings Native Drag-to-Reorder to Any SwiftUI Layout
iOS 27 introduces .reorderable() and .reorderContainer(), bringing native drag-to-reorder to grids, stacks, and custom layouts — no custom gesture handling required.
Occasional posts about building apps and things I learn along the way.
June 9, 2026
iOS 27 introduces .reorderable() and .reorderContainer(), bringing native drag-to-reorder to grids, stacks, and custom layouts — no custom gesture handling required.
May 30, 2026
How SwiftUI's @Entry macro reduces custom environment value boilerplate, and when the old EnvironmentKey pattern still makes sense.
A few apps I've built or worked on.
Plan Entry, Risk, SL & TP
A finance app for planning trade size, risk, stop loss, and take profit targets before entering a position.
Burned Calories, Macro Tracker
A health and fitness app for tracking burned calories, nutrition intake, macros, goals, charts, and widgets.