Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

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 ;)