Android still doesn’t offer proper multi-window multitasking, but you can get it with a third-party tweak. All you need is root access — you don’t have to install a custom ROM.
Multi-window multitasking is found on some Samsung devices, where it only works with specific apps. You can also use special floating apps on any device. The solution here will let you multitask with any app.

Install the Xposed Framework

We’re using an Xposed Framework module here. The Xposed Framework requires root access to install and provides a platform you can install various tweaks for. These tweaks used to require flashing a custom ROM — now you can just install the Xposed Framework, download a module from within the app, and reboot. If you don’t like a tweak, you can disable it and reboot again — simple.
Assuming your device is already rooted, you can download the Xposed Installer from here and sideload it onto your device. Follow our guide to installing the Xposed Framework for more information on getting started and using this powerful customization tool.
install-xposed-framework-with-root-on-android

Install XMultiWindow

We’ll be using XMultiWindow for this — you’ll need to install the Xposed Framework from within the Xposed Installer app first.
Open the Xposed Installer app, tap Download, and locate the XMultiWindow module. Download the module from within this app, enable it, and reboot your device.
install-xmultiwindow

Choose Your Apps

Open the XMultiWindow app from your app drawer to get started. Tap Sidebar Settings in the app, tap Sidebar App Settings, and use the Add button to add the apps you want to multitask with here. The apps you add to this list will appear in the sidebar so you can open them in split-screen mode.
xmultiwindow-choose-sidebar-apps

Launch Split-Screen Apps From the Sidebar

Tap the Open Sidebar option in the XMultiWindow app to launch the sidebar, and then swipe in from the left side of your screen. The sidebar will appear at the left side of your screen above other running apps — it functions like a floating app.
open-xmultiwindow-sidebar
To open an app in split-screen mode, long-press the app’s shortcut icon in the sidebar and tap Add to up Workspace or Add to down Workspace. If your screen is oriented horizontally, you’ll see the Add to left Workspace and Add to right Workspace options instead.
launch-split-screen-app-on-android
When you’ve opened the apps you want to use, swipe down from the top of the screen to open the notification shade and tap the Sidebar Running notification. This closes the sidebar, freeing up your screen space. You can always swipe in from the left again if you want to view the sidebar and open another app.
close-xmultiwindow-sidebar
You’ll then be able to use both apps alongside each other. Here we’re watching a video while browsing the web — the kind of powerful multitasking that’s still impossible on most tablets and mobile operating systems today!
split-screen-multi-window-multitasking-on-android-tablet

This solution isn’t ideal. It’s clunky, not integrated into the operating system, and is a bit buggy. The Snap multitasking feature found on Windows 8 tablets is much nicer because it’s actually integrated into Windows. Hopefully Google will add this feature to Android soon. Apple is rumored to be adding split-screen multitasking to iPads with the next version of iOS.