Wednesday 28 March 2012

AIDE ... Just mind blowing.

If you're into developing Android apps and you haven't tried out AIDE you really must give it a try, market link below:
Check out "AIDE - Android Java IDE"

I'll give you a moment...

I've imported a few of my own apps and they compile and run just perfectly (except that one signed with a different key... I.e. installed from the market).
 
So far features I have played with include renaming variables, auto implementing inherited methods, auto generating variable declarations, definition lookup, the all important copy/cut/paste and selection functions (with the star being the "expand selection" function worthy of being back ported to eclipse :p), and of course what ide would be complete without auto complete (again I want to pick on Eclipse...

I wish Eclipses auto complete was this fast, I'm guessing we all have sqlite to thank for that).

Being able to access logcat after a crash on the device is also great, but I wish the buffer size was configurable (or just larger) as I've got to be quick and switch back to aide to pause logcat before the dump scrolls off screen.

Unfortunately I haven't seen any signing options in aide but I haven't had time to play with everything yet. I've been too busy writing a simple crypto app, it's early days yet but after a couple of days hacking on my phone I've managed to create a demo Cesar cypher, now with atbash:
















The code will be going up as soon as aide adds svn comparability (might be a work in progress now).














Oh, and I've been made painfully aware that "int" is not in my dictionary! Time to fix that before going back to coding :)


> int
Add "int" to dictionary?
> Fuck yeah!
Add "Fuck" to dictionary?
> Throw in "Dick" and "char" while your at it ;)