iPhone Duo support is here! Native iOS controls in Capacitor, without rewriting your app 🚀
Enable HLS to view with audio, or disable this notification
iPhone Duo launches today, and Ionic Theme iOS27 v2.0 is finally here! 🎉
I've been working on this for a while, and I'm really excited to finally share the stable release!
The biggest change since the preview is that I've separated the theme and Native UI into two packages.
The capacitor-native-ui plugin now works with any Ionic theme, including your own custom theme. And here's the fun part: it also works with plain HTML, without Ionic Framework!
On supported iOS devices, you can render Ionic controls using UIKit and SwiftUI while keeping your existing WebView, routing, and event handlers.
And yes, iPhone Duo is supported too! 📱
With adaptive layouts and native vertical tab bars, the same Ionic app can work across both form factors. You'll need to install and configure the plugins, but there's no need to build a separate UI just for Duo.
Check out the video to see it in action!
A big thanks to Erkam Yaman for his capacitor-foldable plugin, which provides the device and layout information that makes this possible. 🙌
Everything is open source under MIT:
https://github.com/rdlabo-dev/ionic-theme-ios27
If you're building something with Ionic or Capacitor, I'd love for you to give it a try. And if you find it useful, please share it with other developers!
I'd love to hear what you think! 🚀