AppMatic Tech builds foldable apps for both the iPhone Duo, using Apple size classes and the iOS 27.1 ReservedRegion APIs, and foldable Android, using Jetpack WindowManager posture APIs, sharing the design system and adaptive layout logic while implementing each platform's fold model natively. Flutter is used only where the fold behaviour maps cleanly to both. 330+ products shipped since 2017.
Foldable app work looks like one problem, an app spanning a compact and a larger screen, but the iPhone Duo and foldable Android use different fold models and different tooling. AppMatic Tech shares the design system and adaptive layout logic across both, and implements the platform-specific fold behaviour natively rather than forcing a single codebase where the postures diverge.
Mobile App Development Stack for Mobile
| Layer | What AppMatic Tech uses |
|---|---|
| iPhone Duo layout | Apple size classes, SwiftUI and UIKit adaptive containers |
| iPhone Duo fold | iOS 27.1 pose model, ReservedRegion APIs |
| Android layout | Jetpack WindowManager, window size classes |
| Android fold | WindowManager posture and hinge APIs |
| Shared layer | Design system and adaptive logic, Flutter where postures map cleanly |
How AppMatic Tech Delivers This
- Define one design system covering outer, inner, and partial-fold states for both platforms.
- Implement the iPhone Duo layer with size classes, adaptive navigation, and ReservedRegion.
- Implement the Android layer with WindowManager posture and window size classes.
- Share the adaptive logic in Flutter only where the fold behaviour genuinely maps to both.
- Validate poses in DeviceHub and the Android foldable emulators before release.
Frequently Asked Questions
- Is building for the iPhone Duo the same as foldable Android?
- The design problem is similar but the implementation differs. AppMatic Tech builds the iPhone Duo with Apple size classes and the iOS 27.1 ReservedRegion APIs, and foldable Android with Jetpack WindowManager posture APIs, treating them as related design work with separate native implementations.
- Can one Flutter codebase cover both foldable platforms?
- Only where the fold behaviour maps cleanly to both. AppMatic Tech shares the design system and adaptive layout logic across the iPhone Duo and foldable Android, and uses Flutter for the shared layer where postures align, while implementing platform-specific fold behaviour natively where they diverge.
- Which platform's foldable should be built first?
- It depends on the audience, not on difficulty. AppMatic Tech scopes both from a single design system, so the second platform reuses the adaptive layout decisions made for the first, and the sequencing follows where the product's users are rather than a technical constraint.
Further reading: iPhone Duo App Development: What Your App Needs To Be Ready for Apple's Foldable iPhone