Hacker's Keyboard
Android 2.2 or later
https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard
ctrl + zなどの制御コードが打ち込めるので必須なソフトウェアキーボード
Termux
Android 5.0 or later
https://play.google.com/store/apps/details?id=com.termux
ターミナルエミュレーター
# まずは最新環境に更新
$ apt update && apt upgrade
# ストレージアクセス許可
# 生成されるシンボリックリンクを使う事
$ termux-setup-storage
# ビルド用
apt install man coreutils gawk sed wget grep diffutils patch make cmake clang pkg-config libllvm termux-exec git
#### 問題が発生した時用 ####
# termux-elf-cleaner (Android 5.x専用)
# Android 5.xでは対応していないエントリーを除去
#
# WARNING: linker: Unsupported flags DT_FLAGS_1=0x8 on Android 5.1 #2846
# https://github.com/termux/termux-packages/issues/2846
$ git clone https://github.com/Harshiv-Patel/termux-elf-cleaner.git
$ cd ./termux-elf-cleaner
$ make
$ find $PREFIX/lib -type f -name *.so* | xargs -I{} termux-elf-cleaner {}
# 色んなソフトウェアをインストール
$ apt install imagemagick libjpeg-turbo-dev libpng-dev freetype-dev harfbuzz-dev fribidi-dev
# Python
$ apt install python python-dev vim-python
$ pip install --upgrade pip
$ pip install wheel beautifulsoup4 pyflakes pycodestyle pylint fonttools
$ LDFLAGS="-L/system/lib/ -lm" CFLAGS="-I/data/data/com.termux/files/usr/include/" pip install pillow
# キャッシュを使わずインストール
pip install --no-cache-dir [package]
# または
rm -rf ~/.cache/pip
# ruby
$ apt install ruby
$ gem install gist
# フォント
# 下記のファイルを作る
~/.termux/font.ttf
# 文字色、背景色、カーソル色を変えるなら
$ cat ~/.termux/colors.properties
foreground=#eeeeee
background=#000000
cursor=#aaaaaa
# 必要なら
export LANG="ja_JP.UTF-8"
export LANGUAGE="ja"
日本語入力はGoogleのIMEかAndroid上のエディターを使ったほうが良いかも