Hacker News new | past | comments | ask | show | jobs | submit login
AIDE - Java IDE for Android (play.google.com)
100 points by spazz on March 9, 2012 | hide | past | favorite | 31 comments



And while you wait for every other desktop application to be reinvented for your "tablet with keyboard", you could always just use a laptop.

Not that this isn't pretty cool, but it does seem like we're coming full circle sometimes. I almost expect that soon one of the tablet manufacturers is going to say "hey, know what'd be great? A fold-out keyboard so you don't have to carry it around separately!"



What do you think its more portable and powerful that, or an ultraportable such as macbook air ?


Awesome. There's no question that this is what the future of mobile development looks like.


This is pretty cool, but why the heck would I want to develop on the platform I am developing for? We've had cross compilers for the last 30+ years and they have served us well. I don't want to use a crappy on screen keyboard and an environment that doesn't have all my tools for 10 hours a day. It's not healthy and it's not productive. How is it even better than the status quo?


Clearly op was being sarcastic.

Edit: just tried the app. Honestly, its miles more comfortable than I had first assumed. I might actually use this.

Does anyone know if there is a way to use git on android?


It's true. You know those times you're away from the laptop/in bed, and you're thinking hard about a certain platform bug? Well now you can just whip out your phone and test it out. It's not a full blown solution, but it is convenient. And it will only get better.



I was actually looking for this just for fun... The grandfather of all modern touch interface, Palm OS, had a bunch of different tools to also allow working on PalmOS apps. We now have better keyboards, better screens (2-3x resolution), can't imagine why not for the occasional fun project, tweak or demo...


Disregarding that the original comment was probably sarcastic.

I agree with what you say but I think developing this kind of software is a great idea, nobody knows exactly where the future in technology is taking us but it is not so crazy to think that the mobile phone will replace the PC, the way I see it, in a not so distant future, you might be connecting a mobile device to a screen, keyboard and mouse and you'll use it as a PC, so making IDEs for mobile might be the future.

This is of course just me guessing, and there is one more side to consider: it might be more likely that mobile devices become powerful enough to actually use the same software we use on our desktop.

I disclaim again that this is my opinion.


I can already connect my Droid 3 to HDMI monitor input and a bluetooth keyboard (actually Droid 3 keyboard is not too bad for development , I used VI many times via ConnectBot app). In the future, it will become only better: you will just put your phone next to the monitor and the keyboard, with no cables, and it will be like today's PC.


You can use a Bluetooth keyboard with an Android tablet.


Or an Android phone with ICS :).


That's good to know; the "Missing Bluetooth HID Profile" bug is still open:

http://code.google.com/p/android/issues/detail?id=9708


I would go so far as to say that this a glimpse of the future of all development. Changing paradigms in user software on the mobile front might result in similar changes for power users / developers as well. Simpler UIs, cloud-storage, less need to care about file types, etc. Most developers right now would claim to hate such a system for writing code, but I bet it will represent much of the future of development.

Simplicity in the environment will result in faster, higher-quality development.


I can believe that we'll develop software on tablets in future, but I find it hard to believe that that future looks like a heavily cut down version of the eclipse text editor.


Yep, perfect way for developers working from home in their 160 sq foot apartments in San Francisco to revolutionize the way mobile software is being developed.

http://www.berkeleyside.com/2012/03/08/berkeley-developer-se...

Yes I am being sarcastic ;<).


Genie says, "PHENOMENAL DEVELOPMENT POWERS! ... Itty-bitty living space!"


Would it be possible to load the files in Eclipse (or any editor) via USB, then edit and save them, and have AIDE compile and run it? This would save the hassle of maintaining Eclipse and the Android SDK on you development machine.


The notes say "AIDE is fully compatible with Eclipse projects. Just copy the sourcecode to your device, open any source file in AIDE to load the project and start coding." Assume that's what you want :)


Conceivably you could even access the same files via SMB of NFS. Huh, that's pretty cool.


This is a useful for playing around with code on a commute or making a tweak to existing code. I don't believe they think people are going to be writing entire large apps with this.

I used to use a program called OnboardC on the Palm Vx some 13 years ago that compiled PalmOS programs on-device. It had its uses, as does (say) the ConnectBot ssh client for Android. Sometimes you need to make that quick change on the move.


So one of the interesting projects I've got baking is running Android ICS on a Pandaboard connected to an HDMI monitor, keyboard, and mouse.

This looks like a very nice setup for 'banging out' a widget/app that I can use right away. Assuming that someone does an Android port to the Rasberry Pi that would be a good use case there too.


Nice. I'm building one for the iPad http://worqshop.com (sans executing code on the iPad, forbidden by Apple)


Seen http://twolivesleft.com/Codea/ (formally Codify)?

It allows you to build iPad apps on the iPad..


First I was interested then I read "tablet" then I read "Ice Cream Sandwich". What about my expen$ive Nexus One paperweight that I just paid off Google?


What are you talking about? This app runs on 2.2 (froyo) and up, phones or tablets.


You're right, it says so in the right hand column, I was reading through the description and didn't notice it at the time.

I installed it, nice light easy on the eyes color scheme, it makes me think my next Android phone will need to have a real keyboard so I can enjoy using this app to write code on occasion. Cool.


Cool. Hopefully more will follow and mobile devices will become content producers rather than just content consumers.


This is slightly more interesting than a port of gcc to Andriod - but it's still an conventional approach that targets edge case devices in Europe, not handsets in Nairobi's slums.

Touchdevelop is the shape of on handset programming.

http://www.touchdevelop.com/


Very interesting. Note there is already a cli based Android development environment running on devices called TerminalIDE that uses vim, complete with very useful plugins already installed, as the editor. https://play.google.com/store/apps/details?id=com.spartacusr....




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: