Fcitx5 input method framework and engines ported to Android
fcitx5‑android is an Android port of the fcitx5 input method framework (originally for Linux). It brings features of desktop IME—like pinyin, table-based input, and plugin support—to Android devices. APKs are available via GitHub, F‑Droid, and Google Play.
CodeBoard is an open‑source Android keyboard tailored for coding. It consolidates symbols, code navigation, editing shortcuts, and clipboard tools into one keyboard—eliminating constant layout switching between alphabets, numbers, and symbols.