Issues

Issue #33: πŸ”Ά How matchedGeometryEffect() came to the rescue πŸ¦Έβ€β™‚οΈ

This week, I chose to highlight the matchedGeometryEffect() modifier because it is a great tool for creating smooth, custom transitions between views β€” perfect even if you are not confident with animations!

February 17, 2025

Issue #32: πŸŽ“ How to Write Better Pull Requests ✍️

Who doesn't love code reviews, right? I will be sharing some valuable tips to help you improve the way you create Pull Requests and make the review process smoother and more effective.

February 9, 2025

Issue #31: 🎩 Using ImageRenderer in SwiftUI 🎨

ImageRenderer is a straightforward tool that can convert a SwiftUI view into various image formats such as CGImage, NSImage or UIImage. Using it is easy β€” just create an instance, give it some content and request an image output.

February 3, 2025

Issue #30: βœ… Part 3 of Bringing App Intents to Your SwiftUI App 🍭

This week, we reach the 3rd and final part of the series on App Intents! This time, I will continue refining my to-dos sample app and show you how you can create interactive widgets using App Intents.

January 27, 2025

Issue #29: βœ… Part 2 of Bringing App Intents to Your SwiftUI App 🍭

This week, I will show how you can take App Intents to the next level by taking advantage of the ShowsSnippetView protocol to return a custom view as a result of performing an action.

January 20, 2025

Issue #28: βœ… Bringing App Intents to Your SwiftUI App 🍭

This week I wrote an article that discusses the advantages and implementation details of the App Intents and the App Shortcuts frameworks in iOS, using a To-dos sample application as a working example to demonstrate how they can make user interactions easier and more intuitive.

January 13, 2025