Programming Android on Android
Image 1 of 23
Programming Android on Android
ntIn the following screenshots, most of them were taken on an Asus Transformer Prime tablet, the “phone” screenshots were taken on a Samsung Galaxy S II.
n
ntThe start screen of Anjedi. As one would expect from a touch-based application, Anjedi makes extensive use of menus and lists.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: Anjedi project options
ntThe list of options available for each project. From here the files can be edited via the “Review Files” option, and the project build.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: Anjedi file selector
ntAnjedi’s modal file selector.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: Anjedi editor
ntThe editor in Anjedi is quite basic, but does offer autocomplete and a bit of syntax highlighting.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: Anjedi error log
ntAn error log from a project build.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: DroidDevelop
ntThe DroidDevelop editor with available options shown.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: DroidDevelop build script
ntAn example of the BeanShell build script that DroidDevelop requires as it uses JavaIDEDroid for compilation.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: JavaIDEDroid
ntWhen a build is started from DroidDevelop, the activity is switched over to JavaIDEDroid.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: DroidDevelop compile results
ntAs with the rest of DroidDevelop, the compilation results are displayed in a no-frills manner.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: OIFileManager
ntDroidDevelop piggy-backs on a file selector program called OIFileManager.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: DroidDevelop settings
ntThe settings panel for DroidDevelop; the custom variables are used in the build scripts.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: Terminal IDE
ntThe start screen of Terminal IDE. To start a terminal, you must install the system, then hit the “Terminal IDE” button. It’s recommended before going into the terminals that you set the keyboard to Terminal IDE’s keyboard, or use a hardware keyboard.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: Terminal IDE terminal
ntA terminal within Terminal IDE. Swiping across the screen switches between the four terminals that are running.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: Terminal IDE editor
ntThe Terminal IDE editor is a customised vim installation with the NERDTree plugin controllling the left pane. Shown here is the editor’s autocomplete feature.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: Terminal IDE editor with output
ntA Terminal IDE editor session with the Terminal IDE soft keybaord enabled. The lower pane on the right-hand side is the build error log. By pressing F8 and F9, you are able to cycle through the build errors and the cursor will move to the offending line.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: AIDE editor
ntThe AIDE editor with autocomplete enabled in action. On the upper right is the code analysis output informing us that we have one error.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: AIDE editor error
ntAIDE behaves like a desktop IDE with the way it presents errors.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: AIDE editor fix
ntFix options available from a compilation error.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: AIDE and Dropbox
ntAIDE’s integration with Dropbox is one of its best features.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: AIDE Dropbox settings
ntAuto-sync to Dropbox is a handy feature of AIDE.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: AIDE and Logcat
ntLogcat output presented inside AIDE.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: AIDE editor find
ntAIDE’s slickness really shows in the interface it uses for the editor’s find feature.
nt(Credit: Chris Duckett/TechRepublic)
Programming Android on Android: AIDE shortcuts
ntAIDE behaves like a desktop IDE with the sheer number of shortcuts available. A hardware keyboard is recommended to take full advantage of them.
nt(Credit: Chris Duckett/TechRepublic)
-
Account Information
Contact Chris Duckett
- |
- See all of Chris's content