Based on AOSP (9.0 - 11.0), and it provides a minimum patchset to use multi-window in AOSP by default. The problems the patchset resolves are slowly disappearing on master branch, so the project is boring, that the reason we call it Boringdroid.
The boringdroid adds a minimize button for each window, and provides a smooth resizing experience. Boringdroid also provides an enhanced taskbar to show running task list and installed app list. The next steps for Boringdroid will be to provide system tray functionalities in the taskbar.
mkdir -p boringdroid/11
repo init -u https://github.com/boringdroid/manifest.git -b boringdroid-11.0.0
repo sync -c -d --no-tags
Android Studio or Android SDK with emulator setup
All other AOSP dependencies installed