Как писать код на android?
Нужна нормальная клавиатура. Купи себе недорогое устройство класса "нетбук". 
На телефоне писать не надо. Это просто неэффективно. Зря портить себе зрение и пальцы.
застрял в цикле сон-колледж-работа-сон
Не надо в этом состоянии ещё и на телефоне кодить. Голова отдыхать должна. Иначе совсем скоро ты ещё и во сне кодить начнёшь, а это не очень приятно. Просто поверь на слово.