Wesley de Groot
@0xwdg.bsky.social
πͺ | Developer | Hacker | Infosec | ο£Ώ/π€/π | @appsterdam.bsky.social volunteer | GDG Amsterdam | take life with a grain of salt | https://wesleydegroot.nl | #PHP #SwiftLang #IndieDev (trying) #Kotlin
Authors: Alexander Sandberg & Dave Lester, Ugur Toprakdeviren, @0xwdg.bsky.social, @natpanferova.bsky.social, @mecid.bsky.social, @fatbobman.com, @qualitycoding.org, @danielsaidi.bsky.social. Never miss an issue β subscribe: ios-newsletter.snappmobile.io/subscribe
App Lifecycle Management in iOS https://wesleydegroot.nl/blog/app-lifecycle-management-in-ios #iOS #SwiftUI #UIKit
Dependency Injection in Swift https://wesleydegroot.nl/blog/dependency-injection-in-swift #Swift #DI #Architecture
π’ πππππ² ππ¬π― πΆπ πΌππ! Featuring: πΆ π΄ππ£πππππ ππ€πππ‘ π π΅π’πππ π΄ππππ‘ππ ππ€πππ‘ π΄πππ π·π¦πππππ ππππππππ π± πΉπππ π’π πππππ πππ π π ππππ π πππππ¦ π΄πΌ π΄ππππ‘ π¨ π»πππππ πππ π‘ π’ππ π‘ππππ ππ€πππ‘ππΌ πππ£ πππππ’ππ‘π π ππππππ‘ππ π΄ππππ π ππππππ‘π¦ π‘ π΄πππ‘πππ¦ π ππ’π ππππ ππππ€ π οΈ ππ€πππ‘ππ‘ππ β π§ ππ‘ππππππ #Swift #iOSDev
iOS Newsletter Issue 103
Hi folks!
ios-newsletter.snappmobile.io
Authors: Okan Orkun, Trevor Whittingham, @avanderlee.com, @natpanferova.bsky.social, @0xwdg.bsky.social, Alexander Weiss, Tomasz Klocek, Starling. Never miss an issue β subscribe: ios-newsletter.snappmobile.io/subscribe
Snapp iOS Weekly | Subscription
I agree to receive your newsletters and accept the data privacy statement.
ios-newsletter.snappmobile.io
Semantic Accessibility in SwiftUI https://wesleydegroot.nl/blog/semantic-accessibility-in-swiftui #Accessibility #SwiftUI #iOS
Combine Framework Essentials https://wesleydegroot.nl/blog/combine-framework-essentials #Swift #Combine #Reactive
Custom Codable Implementations in Swift https://wesleydegroot.nl/blog/custom-codable-implementations-in-swift #Swift #Codable #JSON
π§± π ππ π’ππ‘ π΅π’ππππππ ππ ππ€πππ‘ by Wesley de Groot (@0xwdg.bsky.social) The magic behind SwiftUI's DSL. Build your own declarative APIs for URL construction, HTML generation, and more. #Swift #ResultBuilders wesleydegroot.nl/blog/result-...
Result Builders in Swift - Wesley de Groot
Result builders (formerly known as function builders) are a powerful Swift feature that enables you to create elegant domain-specific languages (DSLs). They're the magic behind SwiftUI's declarativeβ¦
wesleydegroot.nl
π’ πππππ² π΅π± πΆπ πΌππ! On the agenda: π π΄ππππ π·ππ πππ π΄π€ππππ 2026 π πβππ‘'π πππ€ ππ ππ€πππ‘ β‘ ππ¦ππ πβπππππ ππππ π‘π π§± π ππ π’ππ‘ π΅π’ππππππ ποΈ ππ€πππ‘ π£π π π’π π‘ ππ πΏπππππ π¬ π΄πππππ‘πππ π‘πππππ πΎ πΆπππ π·ππ‘π + πππ πππ£ππ‘πππ π€ πππππ π πππ£π ππππ #Swift #iOSDev ios-newsletter.snappmobile.io/issues/2026-...
iOS Newsletter Issue 95
Welcome to this weekβs edition!
ios-newsletter.snappmobile.io
Swift Concurrency Best Practices https://wesleydegroot.nl/blog/swift-concurrency-best-practices #Swift #Concurrency #async/await
Observation Framework in Swift https://wesleydegroot.nl/blog/observation-framework-in-swift #Swift #Observation #SwiftUI
βΏ π΄π’πππ π·ππ πππππ‘ππππ by Wesley de Groot (@0xwdg.bsky.social) Make video content accessible for blind and low-vision users. Detect preferences, manage audio tracks with AVFoundation, and write effective descriptions. #Accessibility #SwiftUI #iOSDev wesleydegroot.nl/blog/audio-d...
Audio Descriptions - Wesley de Groot
Audio descriptions provide narration of visual elements in video content, making it accessible to blind and low vision users. In this post, we'll explore what audio descriptions are, how to detectβ¦
wesleydegroot.nl
π’ πππππ² π΅π πΆπ πΌππ! Featuring: β‘ πππ π π π’π ππππ πππ πππππ‘π π π΄ππ‘πππ π£π ππ’ππ’ππ π£π πΏππππ βΏ π΄π’πππ π·ππ πππππ‘ππππ π π΅πππππππ’ππ πππ ππππππ β π± π΄ππππππππππ‘ππ-ππππ£ππ π£πππ€π π‘ πΊππππππππ + πΌππππ‘πππππππ π‘ππ π₯οΈ ππππΉπππ πΆπππ‘πππ π ππππΎππ‘ πππ ππ€πππ‘ππΌ #Swift #iOSDev ios-newsletter.snappmobile.io/issues/2026-...
iOS Newsletter Issue 91
Hi again,
ios-newsletter.snappmobile.io
π πΆπ’π π‘ππ πβππππ ππ ππ€πππ‘ππΌ by Wesley de Groot (@0xwdg.bsky.social) Conform to πβπππ for reusable vector graphics, add π΄πππππ‘ππππ to bring them to life. Build custom charts and unique UI elements. #SwiftUI #Graphics wesleydegroot.nl/blog/custom-...
Custom Shapes in SwiftUI - Wesley de Groot
Creating custom shapes in SwiftUI allows you to draw unique graphics and build creative user interfaces. By conforming to the Shape protocol, you can create reusable, scalable vector graphics thatβ¦
wesleydegroot.nl
π’ πππππ² π΅π¬ πΆπ πΌππ! Featuring: β‘ πΌπππππππ‘π πππ ππ ππ πΆππππ’ππππππ¦ π’ πΈππ’ππ : ππ€πππ‘'π ππ’ππππππ€ππ π€ π΄π π¦ππππππ’ππππ πππ π΄πΌ π΄πππ π§ ππ€πππ‘ππΌ ππππππ¦ π ππ‘πππ‘πππ π¨ πΆπ’π π‘ππ ππΉ ππ¦πππππ π πΆπ’π π‘ππ πβππππ ππ ππ€πππ‘ππΌ π§ͺ πΆπ’π π‘πππππ π‘ππ‘πππππΆπππ£πππ‘ππππ πΊ ππ€πππ‘ππΏπΆ #Swift #iOSDev ios-newsletter.snappmobile.io/issues/2026-...
iOS Newsletter Issue 90
Hi again,
ios-newsletter.snappmobile.io
π ππππππππππ€ πππππππππππ ππ ππ€πππ‘ππΌ by Wesley de Groot (@0xwdg.bsky.social) ππππππππππ€ has no built-in view recycling. Use πΏππ§π¦πππ‘πππ, πΏππ§π¦π»ππ‘πππ, move heavy work out of the view body, and prefer π΄π π¦πππΌππππ for remote content. #SwiftUI #iOSDev #Performance wesleydegroot.nl/blog/scrollv...
ScrollView Performance in SwiftUI - Wesley de Groot
Slow scroll views are one of the most noticeable performance problems in SwiftUI apps. Optimizing them can make a significant difference, especially when dealing with large datasets or complexβ¦
wesleydegroot.nl
π’ πππππ² π΄π΅ πΆπ πΌππ! Highlights: π€ πππ‘π€πππ πππ‘ππππ§ππ‘πππ π£ππ π΄πΌ π΄ππππ‘π π· ππΆπ π€ππ‘β πππ πππ π§© πΉπππ‘πππ¦πΎππ‘ π·ππππ’ππ‘π & ππ£πππππππ π ππππππππππ€ πππππππππππ π ππ‘ππ‘ππ πππ‘π π΅π’πππππ ππ ππ€πππ‘ππΌ βοΈ πππππ ππ¦π π‘ππ-ππππ ππππ£ππππ π ππππππ¦ πΏππππ βΏ π΄ππππ π ππππππ‘π¦ ππ’π‘πππ‘πππ πΏπππππ #iOSDev #Swift
iOS Newsletter Issue 89
Hi folks,
ios-newsletter.snappmobile.io
π πππππβππππ ππππππππ ππ ππ€πππ‘ππΌ by Wesley de Groot (@0xwdg.bsky.social) Add native search to πππ£ππππ‘πππππ‘πππ and πΏππ π‘ views with .π ππππβππππ, including suggestions, scopes, and accessibility. #SwiftUI #Swift #iOSDev wesleydegroot.nl/blog/searcha...
Searchable Modifier in SwiftUI - Wesley de Groot
The searchable modifier in SwiftUI makes it easy to add search functionality to your views. It provides a native search experience with automatic keyboard handling, search suggestions, andβ¦
wesleydegroot.nl
ScrollView Performance in SwiftUI https://wesleydegroot.nl/blog/scrollview-performance-in-swiftui #SwiftUI #Performance