Greetings, traveler! SwiftUI can create shapes whose corners follow the curvature of their container. ConcentricRectangle handles this automatically, but sometimes you need the calculated radius values themselves. In iOS 27, GeometryProxy provides two APIs for this: They let you use SwiftUI s concentric corner calculations in custom shapes, drawing code, animations, and layouts. The APIs were [ ]…
Greetings, traveler! AI agent skills are reusable sets of instructions that teach an agent how to handle a particular type of task. A skill can define what the agent should inspect, which workflow it should follow, what constraints it must respect, and which reference material it should use. You can read more about it here. [ ] The post The Xcode 27 Agent Skills first appeared on Livsy Code .
Greetings, traveler! AI agent skills are reusable instructions that teach an agent how to handle a specific type of task. They can define its focus, workflow, constraints, and reference materials, so the agent does not need to approach every request from scratch. This article is part of a series about building practical AI agent skills [ ] The post The iOS Perceived Performance Agent Skill first…
Greetings, traveler! Agent Skills are reusable instruction packages that teach an AI coding agent how to handle a specific type of task. A skill can define a workflow, decision rules, constraints, and reference material that the agent loads when needed. This article is part of my series about creating practical Agent Skills for iOS development. [ ] The post The iOS Testing Strategy Agent Skill…
Greetings, traveler! iOS 26 added new Liquid Glass APIs to SwiftUI, including a new button style: It is a small API, but it changes the default look of system buttons quite a lot. Instead of drawing a plain bordered or prominent button, SwiftUI can render the control with Liquid Glass styling. There is one detail [ ] The post Changing the shape of glass buttons in SwiftUI first appeared on Livsy…
Greetings, traveler! Apple’s Foundation Models framework provides a Swift API for working with language models through sessions, tools, structured output, and dynamic instructions. Apple has now published a separate open-source package called Foundation Models framework utilities that adds several experimental components on top of that framework. The package focuses on three areas: Apple describes…
Greetings, traveler! Mascot characters work well in apps that need a little warmth. They are especially useful when the app has quiet moments: an empty state, a waiting screen, a habit tracker, a pet project, a learning app, a finance app with onboarding, or anything that could otherwise feel too static. A small animated character [ ] The post Building an Animated Character in SwiftUI first…
Greetings, traveler! I recently joined an iOS System Design podcast with Walid SASSI to discuss how to design a retail application with a dynamic, campaign-driven home page. The conversation followed the usual system design interview format: define the scope, agree on requirements, design the API and data flow, and then examine the parts where most [ ] The post Designing a Dynamic Retail Home Page…
Greetings, traveler! Continuations are one of those Swift Concurrency APIs that most app developers do not touch every day, but they become important as soon as old callback-based code has to be wrapped into async/await. A typical example looks like this: The async function suspends, the old API continues working with callbacks, and the continuation [ ] The post Continuation vs CheckedContinuation…