FlorisBoard is an excellent third-party open-source app that implements custom IME for Android.
This repository contains a Git patch file that can be applied on top of FlorisBoard source code.
First, clone this repo and check what's the latest tag:
git clone https://github.com/mpclipboard/android-florisboard.git
git tag --listRemember the latest tag, we mirror FlorisBoard's versions. Now clone FlorisBoard:
git clone --depth 1 --branch "PUT_THE_TAG_HERE" https://github.com/florisboard/florisboard.gitAnd apply the patch:
cd florisboard && git apply ../0001-integrate-mpclipboard.patchNow (assuming that you have all dependencies to build "stock" version of FlorisBoard) run:
./gradlew assembleDebugAnd the app will be compiled and placed at app/build/outputs/apk/debug/app-debug.apk.