Beta Version of AIDE Enables Application Building On Android
sl4shd0rk writes "Hackers can now build applications directly on their Android devices with the beta release of AIDE. The Android IDE is at beta version 7, and already allows editing and compiling of apps as well as integration with LogCat. AIDE is even compatible with projects started on Eclipse so you can move a project over and work on it. Finally, a reason to get yourself that Transformer keyboard dock?"
sl4shd0rk also provided a screencast which is attached. InfoQ has a short interview with the developers. Mildly interesting is that it does the compilation on device instead of shipping the work off to some network service or other. The app is, like a lot of Android stuff, only free cost with no corresponding source code at the moment.
I'd still rather work on a powerfull desktop with big dual monitors- a nice split keyboard and a mouse for that kind of thing.
It's neat you can program on an android... but I'd still rather create on my PC. I'm sure it makes testing easier though to be right on the android device.
Crazy thought... android on a desktop or laptop anyone?
"That's the way to do it" - Punch
Great idea, but needs a bit of advancement, like GUI previews. Right now I would use it for making minor changes away from my desk, but I'd need a full desktop environment to develop quickly. Might be the tool for the commuting coder though.
Finally you too can have AIDES!
ho, snap! the next step, android apps will be able to build better android apps, rapidly iterating themselves and we'll get the singularity!
....is like using sign language to compose a novel.
Perhaps possible, but not exactly efficient.
I've written couple of bash and python scripts straight on my Nokia N9 and it's useful, but quite hard with virtual keyboard and vi. Writing full fledged apps sounds masochistic.
Actually trying to write code with a bluetooth keyboard is kinda fail at the moment. It seems as though some sort of process runs with every keypress, on slower devices this == missed letters while typing.
The Palm platform had a C compiler and resource editor back in 2000, allowing native Palm apps to be created on Palms themselves. Look up "onboard c palm" on Google for full details. There's also Quartus, an onboard Forth development environment which could compile to native code, and could use the same resource editor as OnBoard C. I'm surprised that it's taken this long for anyone to release an onboard IDE for Android....
Oh No! Beta!
Maybe you could link to something useful, like the actual market page ( https://play.google.com/store/apps/details?id=com.aide.ui ) instead of some garbage like the Google+ page, which has no useful links or information at all.
If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
This sounds really neat. Sometimes I just want to write a small algorithm and test it while it's fresh in my head. About 15 years ago I wrote an entire game on a handheld HP 200LX handheld PC, using Turbo C while I was vacationing far away from real computers. It's a challenge and it's quite fun. Don't mock it until you try it.
I hope Apple follows suit. Apple markets their devices as being great for creators... but I'm a programmer. When I create, I write code. I can't do that on an iphone/ipad.
I've actually been thinking about getting rid of my laptop in favor of a Transformer and keyboard dock, and this makes it much more likely. Now the biggest hurdle is waiting for someone to come out with a 12" Android tablet with a keyboard dock.
Although this is nice, I'm not sure why anyone would want to do it. Its easy enough already to side-load the app onto a device through the USB. Also, Eclipse + the Android SDK is portable enough to run on several powerful desktop operating systems...I've developed Android apps on Ubuntu and Windows Vista easily enough. Most android programmers and many Java programmers develop through Eclipse so, that is what they are comfortable with...Why learn a new IDE?
...with this
http://aide.sourceforge.net/
It's not a bad little alternative to "Tripwire" or some of those other things, either.
"Beware of bugs in the above code; I have only proved it correct, not tried it." -- Donald Knuth
Yo Dawg heard you like to compile android so we put a compiler on your android for you to compile android.
Hehehe... I've been using JavaIDEdroid to do android development directly on devices for months now... I use aLogCat for debugging, FileManagerHD for file management, Hackers keyboard for typing, and JavaIDEdroid for compiling.
https://play.google.com/store/apps/details?id=com.t_arn.JavaIDEdroid&hl=en
I'm definitely going to try AIDE (hoping it has some useful IDE features), but it's not that first app that allowed you to compile APKs directly on the devices. Would be cool if it had a debug bridge allowing you change code on the fly without having to completely recompile to see the changes (i.e. like eclipse's ADB and attached emulator).
I could develop apps straight on the N900 using Qt Quick for nearly 2 years now.
Before that C++, Ruby, Python, PHP, were all available for hacking away at code.
As others have mentioned, coding on a phone is no fun, but with PyGTK Editor and a bluetooth keyboard (iGo Stowaway[why did they stop making this awesome keyboard?]), long commutes and boring classes have just become far more interesting.
Great. Now I can program my apps with all the discomfort and inconvenience of a tablet or phone, without all that glitzy, so-called "processing power" and "screen real-estate" and "keyboard" of a regular workstation. It's like a dream come true!