A minimal multi-window patchset for AOSP

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.

What we add

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.

Easy to get started

Download

mkdir -p boringdroid/11 
cd boringdroid/11 
repo init -u https://github.com/boringdroid/manifest.git -b boringdroid-11.0.0 
repo sync -c -d --no-tags

Setup Environment

Prerequisites:
Android Studio or Android SDK with emulator setup
OpenJDK 11
All other AOSP dependencies installed

Build

source build/envsetup.sh 
lunch boringdroid_x86_64-userdebug 
m

A BlissLabs Project

We are part of a larger community of open-source projects called BlissLabs. Explore more about the other BlissLabs projects below:

boringdroid

https://github.com/boringdroid/boringdroid

© Copyright 2021-2024 BlissLabs - All rights reserved.