Jetpack Window Manager samples for Surface Duo

These Android samples are written in Kotlin and use Jetpack Window Manager to detect and adapt to folding features present on dual-screen or foldable devices, including Microsoft Surface Duo.

eBook Reader

eBook Reader

Simple ebook reader implemented with Jetpack Window manager and ViewPager2.

Folding Video

Folding Video

Video player using ExoPlayer and Jetpack Window Manager to adapt the view depending on device the folding feature type and orientation.

Folding Video plus Chat

Folding Video plus Chat

Video player using ExoPlayer and Jetpack Window Manager, with an option to show or hide a chat window.

Photo Editor

Photo Editor

A simple photo editor that lets users select, edit, and save images, adapting to foldable devices using Jetpack Window Manager.

Source Editor

Source Editor

An HTML editor that enables real-time rendering of formatted source code.

TravelPlanner

Travel Planner

Create travel itineraries with maps and photos. Dual-screen support provided by SlidingPaneLayout, and using Room for data storage.

TwoDo

TwoDo

To-do list application that uses Jetpack Window Manager and SlidingPaneLayout, along with Room for data storage.

TwoNote

TwoNote

Note-taking application with note categories, drag-and-drop, and pen inking support (using the Microsoft Pen SDK preview).