Esistono app che permettono di programmare usando dispositivi mobili, sia Androids the iOS, ma sono essenzialmente degli editori di testo avanzati, la compilazione viene fatta usando servizi cloud (ossia funziona solo se hai connessione internet). Per Androids c'e per esempio DCoder:
https://dcoder.tech/
Io ne ho provato solo un paio per iOS, ma mi hanno deluso subito. Non sono fatte per programmare seriamente, di certo NON puoi aprire un progetto C# creato con DevStudio. Si possono scrivere programmini, imparare a programmare, ma nulla di piu'. Non ne vale la pena. Meglio programmare in mobilita' con un "vero" laptop (che ti costa anche molto di meno di un moderno smartphone). Credimi, programmare seriamente ormai richiede schermi di dimensioni grandi, lo schermino di uno smartphone e' una tortura da inquisizione spagnola.