S
1. termux (типа терминала)
2. текстовый редактор (хз какой именно посоветовать)
учти, что на телефоне должно быть дочтачно места, чтоб установить ещё и руби, а также, чтоб хранить выполненные проекты
но вообще всё это полумеры, я б психанул долго кодить на 5" экране, половину которого будет занимать клава)