Question: app to do java programming?
Answer: JavaIDEdroid. JavaIDEdroid is an IDE (integrated development environment) which can run on Android and allows you to natively create Android applications without the need to use the Android SDK on Mac, Windows or Linux. ... 
Java Editor. ... 
DroidEdit. ... 
Code Peeker Pro: Source Reader. ... 
AIDE – Android IDE. ... 
Anacode IDE. ... 
Quoda Code Editor.