-
Programming Android on Android
In 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.
The start screen of Anjedi. As one would expect from a touch-based application, Anjedi makes extensive use of menus and lists.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: Anjedi project options
The list of options available for each project. From here the files can be edited via the "Review Files" option, and the project build.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: Anjedi file selector
Anjedi's modal file selector.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: Anjedi editor
The editor in Anjedi is quite basic, but does offer autocomplete and a bit of syntax highlighting.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: Anjedi error log
An error log from a project build.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: DroidDevelop
The DroidDevelop editor with available options shown.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: DroidDevelop build script
An example of the BeanShell build script that DroidDevelop requires as it uses JavaIDEDroid for compilation.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: JavaIDEDroid
When a build is started from DroidDevelop, the activity is switched over to JavaIDEDroid.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: DroidDevelop compile results
As with the rest of DroidDevelop, the compilation results are displayed in a no-frills manner.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: OIFileManager
DroidDevelop piggy-backs on a file selector program called OIFileManager.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: DroidDevelop settings
The settings panel for DroidDevelop; the custom variables are used in the build scripts.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: Terminal IDE
The 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.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: Terminal IDE terminal
A terminal within Terminal IDE. Swiping across the screen switches between the four terminals that are running.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: Terminal IDE editor
The Terminal IDE editor is a customised vim installation with the NERDTree plugin controllling the left pane. Shown here is the editor's autocomplete feature.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: Terminal IDE editor with output
A 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.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: AIDE editor
The AIDE editor with autocomplete enabled in action. On the upper right is the code analysis output informing us that we have one error.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: AIDE editor error
AIDE behaves like a desktop IDE with the way it presents errors.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: AIDE editor fix
Fix options available from a compilation error.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: AIDE and Dropbox
AIDE's integration with Dropbox is one of its best features.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: AIDE Dropbox settings
Auto-sync to Dropbox is a handy feature of AIDE.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: AIDE and Logcat
Logcat output presented inside AIDE.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: AIDE editor find
AIDE's slickness really shows in the interface it uses for the editor's find feature.
(Credit: Chris Duckett/TechRepublic) -
Programming Android on Android: AIDE shortcuts
AIDE behaves like a desktop IDE with the sheer number of shortcuts available. A hardware keyboard is recommended to take full advantage of them.
(Credit: Chris Duckett/TechRepublic)
Programming Android on Android
In 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.
The start screen of Anjedi. As one would expect from a touch-based application, Anjedi makes extensive use of menus and lists.
(Credit: Chris Duckett/TechRepublic)
By Chris Duckett
Some would say that it is a long way from software engineering to journalism, others would correctly argue that it is a mere 10 metres according to the floor plan. During his first five years with CBS Interactive, Chris started his journalistic adven...