Important
This project is no longer maintained or supported by Microsoft. No further releases, fixes, or support are planned. This repository is scheduled to be archived no earlier than October 22, 2026, and will remain available as a read-only historical reference. The associated npm packages listed below will be marked deprecated; already-published versions are not being unpublished.
This repo provides an offering to streamline dual-screen cross-platform development using React Native. The modules in the repo were built to potentially work on all major React Native platforms, but with primary focus on Android as the one with a dual screen device (Duo).
The source is available for historical reference and as a basis for inspiration, but the implementation is not being kept up with current versions of React Native or its new architecture. Existing issues and pull requests will not be addressed, but questions or concerns about the archival can be raised in the retirement tracking issue before October 22, 2026.
This repo provides three npm modules:
react-native-twopaneview- TwoPaneView layout componentreact-native-dualscreeninfo- lower-level dual-screen information modulereact-native-twopane-navigation- navigation library for dual-screen devices
Please find more details about the features as they were proposed and implemented: TwoPaneview, DualScreenInfo and TwoPane-Navigation.