# Talking to JavaScript from a SwiftUI WebView (and the iOS 26 Catch)
How Swift and JavaScript communicate in a WebView, and why the native iOS 26 WebView drops the message handler channel and forces you to poll.
How Swift and JavaScript communicate in a WebView, and why the native iOS 26 WebView drops the message handler channel and forces you to poll.
How a tiny router lets my Readeck reader run the new iOS 26 SwiftUI WebView on new devices and the proven WKWebView everywhere else, with a switch for the user as a bonus.
A personal journey into open source: how I created the Readeck iOS App and shared it with the community.
How to integrate SwiftUI into iOS Share Extensions using UIHostingController, clean state management, and seamless extension lifecycle handling.
Learn how to implement Clean Architecture in Swift using MVVM + Use Cases pattern without relying on external frameworks.
How to implement robust shared storage between your iOS app and Share Extension using App Groups and Core Data. Offline persistence, conflict resolution, and proper coordination.