Item added to wishlist.
Item removed from wishlist.
1
** INCOMPATIBLE WITH ANDROID 5.0 LOLLIPOP AND VERSIONS PAST THAT **
** ONLY USE WiTH ANDROID 4.4 OR BELOW.. **
** ( Sorry - but new PIE restrictions break everything in later versions ) **
Terminal IDE is an expandable terminal application, with a full Java / C / C++ / HTML / Android development kit, that runs on your Android device.
It uses the command line, with many powerful and robust open-source applications, plus a custom ASCII on-screen 'soft' keyboard that works well (You must ENABLE it in your device's main Keyboard Settings).. and also has an extensive generic external 'hard' keyboard key mapper. This way CTRL / ALT / ESC etc.. should all be accessible.
GCC 4.4.0, make 3.82, ctags, javac, java, dx, proguard, aapt, apkbuilder, signer, ssh, sshd, telnetd, bash 4.2, busybox 1.19.2, vim 7.3, nano 2.2.6, midnight commander 4.8, htop 1.0, TMUX 1.5, links 2.7, rsync 3.0.8, git 1.7.8, BitchX 1.1 and a nice terminal emulator are all available.
The vim editor has been setup with c / java / HTML development in mind and is extremely powerful. Also vim has been setup by default in a humane way (arrow keys work, backspace..), so that starting on this long and glorious journey won't begin with a punch in the face.
With the addition of all the other apps provided, Terminal IDE becomes much MUCH more than an extremely powerful IDE. One could call it a complete 'Command Line OS'.
Best of all you can log in via telnet / ssh and use your home keyboard/screen combo!
AND the whole app runs WITHOUT needing ROOT permissions.
It's all available with normal user permissions..
Also the project is released under GPLv2
http://code.google.com/p/terminal-ide/
Enjoy!
Constructive criticism always welcome. Useless abuse, not so much.
Spartacus
NB: This app CANNOT be installed onto the SDCard because you do not get 'Execute' permissions on that mount. It must run in this app's private memory on the device [Also much more secure]. You can of course still read / write to the SDCard and store your files / projects there. ALSO - once extracted it takes up about 150MB of your INTERNAL memory. You have been warned..
NB2: 'ENTER NOT WORKING' confusion on Terminal IDE keyboard.. Android expects a different key-code than the terminal(which expects ^M).
- Use CTRL+ENTER to send Android ENTER at any time.
- GO,NEXT,SEND & SEARCH all work when they appear as icons.
NB3: The Help/Tutorials, available in the app, can now be downloaded separately as a PDF from the Google code project. Thanx to Roy.
NB4: This app is ARM only.. No x86 support. Sorry - and yes, it's a big job to convert..
NB5: No UTF-8 support yet.. Just ASCII.
NB6: READ ALL THE IN-APP HELP! TWICE! BEFORE YOU EMAIL ME! Please..
Thank you.
** ONLY USE WiTH ANDROID 4.4 OR BELOW.. **
** ( Sorry - but new PIE restrictions break everything in later versions ) **
Terminal IDE is an expandable terminal application, with a full Java / C / C++ / HTML / Android development kit, that runs on your Android device.
It uses the command line, with many powerful and robust open-source applications, plus a custom ASCII on-screen 'soft' keyboard that works well (You must ENABLE it in your device's main Keyboard Settings).. and also has an extensive generic external 'hard' keyboard key mapper. This way CTRL / ALT / ESC etc.. should all be accessible.
GCC 4.4.0, make 3.82, ctags, javac, java, dx, proguard, aapt, apkbuilder, signer, ssh, sshd, telnetd, bash 4.2, busybox 1.19.2, vim 7.3, nano 2.2.6, midnight commander 4.8, htop 1.0, TMUX 1.5, links 2.7, rsync 3.0.8, git 1.7.8, BitchX 1.1 and a nice terminal emulator are all available.
The vim editor has been setup with c / java / HTML development in mind and is extremely powerful. Also vim has been setup by default in a humane way (arrow keys work, backspace..), so that starting on this long and glorious journey won't begin with a punch in the face.
With the addition of all the other apps provided, Terminal IDE becomes much MUCH more than an extremely powerful IDE. One could call it a complete 'Command Line OS'.
Best of all you can log in via telnet / ssh and use your home keyboard/screen combo!
AND the whole app runs WITHOUT needing ROOT permissions.
It's all available with normal user permissions..
Also the project is released under GPLv2
http://code.google.com/p/terminal-ide/
Enjoy!
Constructive criticism always welcome. Useless abuse, not so much.
Spartacus
NB: This app CANNOT be installed onto the SDCard because you do not get 'Execute' permissions on that mount. It must run in this app's private memory on the device [Also much more secure]. You can of course still read / write to the SDCard and store your files / projects there. ALSO - once extracted it takes up about 150MB of your INTERNAL memory. You have been warned..
NB2: 'ENTER NOT WORKING' confusion on Terminal IDE keyboard.. Android expects a different key-code than the terminal(which expects ^M).
- Use CTRL+ENTER to send Android ENTER at any time.
- GO,NEXT,SEND & SEARCH all work when they appear as icons.
NB3: The Help/Tutorials, available in the app, can now be downloaded separately as a PDF from the Google code project. Thanx to Roy.
NB4: This app is ARM only.. No x86 support. Sorry - and yes, it's a big job to convert..
NB5: No UTF-8 support yet.. Just ASCII.
NB6: READ ALL THE IN-APP HELP! TWICE! BEFORE YOU EMAIL ME! Please..
Thank you.
My review
Review from
Reviews
4.4
11,920 total
5 8,285
4 1,645
3 779
2 350
1 861
Jessiah Hubbard
Great completely free app. One suggestion though. Please add zsh as an optional shell for serious command line users. Perhaps even throw in grmls config if possible. If need be I can offer my help where needed. Maybe even an option to chose default shell the terminal starts with. Aside from that this deserves applause and donations. With the support for USB devices from android like keyboards this becomes a somewhat productive environment for scripters and coders on the go. Vim said enough for me.
Peyman R
Wow! Boy was I impressed by this one. This is not something you will get me to uninstall any time soon. I am using it on my ASUS Tf101 with attached keyboard and it works pretty slick. Not yet used to the keyboard idiosyncracies yet, but its not much of an issue really. I get the feeling like this IDE is just at the beginning and it is already very functional. As more tools get ported to Android, this is only going to get better. If you like a no frills commando-style IDE and you have an android device, this is definitely for you.
Timur Sultanov
Pretty nice Terminal doesn't support all the functions, but ssh and telnet actually work pretty good, setting up extra command for ssh is minor inconvinience. And it works not only through usb but over router as well. Regarding compilers. Well g++ does not have STL, but java works just fine. And soft keyboard that comes with it is pretty handy: finally i have tab key on my phone and some handy shortcuts too =)
Samuel Wirajaya
Perfect! Awesome software (umm... 'operating system' ;-) Works great with my bluetooth keyboard. Feature-rich. No need to describe this awesomeness in the review, because it works as advertised! I still cannot believe that it's free. (Open source rocks!) Now I can hack on my tablet: another reason not to bring my laptop. 5* (Some hard-to-implement suggestion: some sort of 'add-on/package management' system, so we can install other tools (m4, autotools, cmake, ...) easily.)
Benjamin Parsonage
Amazing I just can't rate this high enough, I would give 6 stars if I could, has turned my nexus 7 (2012) into something motte useful than my old eee (704). The OSK provided is the best for things of this natured. I use it for anything similar including ssh/terminal/addi. Having a full programming environment is invaluable to me, it high quality and free. Thank you. If I had to find a flaw (and it's a minor one) the keyboard is still not ideal. If I am going to do anything serious I use my snap on BT keyboard.
Hansi Baldo
Awesome Works great, gj spartacus! Flaming at other comments: The system's size is 130 Mb or so. Dont complain about it being to big, make it smaller yourself if you can! Using root: a) this isnt designed for root B) link the sudo script to ~/bin/su to use root
User reviews
Great completely free app. One suggestion though. Please add zsh as an optional shell for serious command line users. Perhaps even throw in grmls config if possible. If need be I can offer my help where needed. Maybe even an option to chose default shell the terminal starts with. Aside from that this deserves applause and donations. With the support for USB devices from android like keyboards this becomes a somewhat productive environment for scripters and coders on the go. Vim said enough for me.
Wow! Boy was I impressed by this one. This is not something you will get me to uninstall any time soon. I am using it on my ASUS Tf101 with attached keyboard and it works pretty slick. Not yet used to the keyboard idiosyncracies yet, but its not much of an issue really. I get the feeling like this IDE is just at the beginning and it is already very functional. As more tools get ported to Android, this is only going to get better. If you like a no frills commando-style IDE and you have an android device, this is definitely for you.
Pretty nice Terminal doesn't support all the functions, but ssh and telnet actually work pretty good, setting up extra command for ssh is minor inconvinience. And it works not only through usb but over router as well. Regarding compilers. Well g++ does not have STL, but java works just fine. And soft keyboard that comes with it is pretty handy: finally i have tab key on my phone and some handy shortcuts too =)
Perfect! Awesome software (umm... 'operating system' ;-) Works great with my bluetooth keyboard. Feature-rich. No need to describe this awesomeness in the review, because it works as advertised! I still cannot believe that it's free. (Open source rocks!) Now I can hack on my tablet: another reason not to bring my laptop. 5* (Some hard-to-implement suggestion: some sort of 'add-on/package management' system, so we can install other tools (m4, autotools, cmake, ...) easily.)
Amazing I just can't rate this high enough, I would give 6 stars if I could, has turned my nexus 7 (2012) into something motte useful than my old eee (704). The OSK provided is the best for things of this natured. I use it for anything similar including ssh/terminal/addi. Having a full programming environment is invaluable to me, it high quality and free. Thank you. If I had to find a flaw (and it's a minor one) the keyboard is still not ideal. If I am going to do anything serious I use my snap on BT keyboard.
Awesome Works great, gj spartacus! Flaming at other comments: The system's size is 130 Mb or so. Dont complain about it being to big, make it smaller yourself if you can! Using root: a) this isnt designed for root B) link the sudo script to ~/bin/su to use root
Awesome This is a very powerful application. I have it running on a spare phone, and I use it in tandem with my main phone to learn the C family of programming languages. The only problem, and I'm sure this will be resolved in time, is no CPP headers. That's not worth docking any stars though, so this gets a full 5. Top notch.
Wow! Fantastic app! Does everything I could ask and more! Practically enough tools to be a full Linux distro and all without rooting the phone. My only complaint is that it hasn't got the c++ standard library. It can compile c++ code but it doesn't have the library. This is made up for by the fact that Terminal IDE has ssh, all I have to do is ssh into my desktop and run vim & g++ from there. As a computer science student this app has allowed me to replace a laptop with my tablet. (Saving me a bundle because I already had the tablet and desktop)
Fantastic App This really is amazing. Many people seem to be having trouble with git: I could not get it to work over https, but I could over ssh, so try that. You will need to make an ssh key and copy it to github though. The only thing I do not like about this app is that it is out of date, especially gcc, and seems dead.
thank you no way i can code on a laptop as busy as my life is. this is a huge help for me to be able to write on a phone or tablet one word at a time. . thank you so much. long, long, road ahead for my project. cheers! wow, i find youve covered my questions before i asked even. good stuff Maynard!
still the best even on 5.0 lollipop To everyone who likes this app...... works on lollipop with right settings. must use the keyboard provided and for my phone font needs to be smaller than 12...... also changed the colors to anything but default. only problem is will not install to system and upgrade.
Works great, puts a useful vim and shell on my device It enables me to use a real vim, real tmux and git on my Android devices. My TF201 Prime suddenly has a new life! Only thing I'd like to see is updated binaries (new tmux, python, vim, mc) and maybe openssh like mentioned before.
Great app! I don't do much command line on my phone, but what I've seen from this app is amazing! Even without root permissions it can do almost as much as a whole computer - vim, many bash commands, git, tmux, even ssh. I can only imagine what it could do if Google supported terminal editors like this better.
Really Incompatible With Lollipop? This ran great on KitKat,so 5 stars there. I just installed this on my rooted Galaxy Note 3 (T-Mobile), running Temasek's Unofficial CyanogenMod 12 Lollipop ROM. It appears to work fine, the System v2.0 installs, commands work. Can you (the developer) elaborate on exactly what respects it is incompatible with L? Thanks!
Amazing app but broken on S3, Android 4.3 I love this app. Absolutely awesome. But after upgrading my Galaxy S3 to Android 4.3, the security policy doesn't allow me to ssh into my phone any more, even though the app appears to have appropriate permissions. I am locked out of my phone. I am still giving this five stars but am sad that it no longer works for my purposes.
Absolutely powerful Contains a wide array of tools for the aspiring mobile programmer. I would classify this more as a suite than I would just a mere singular app. The tutorials are useful and helpful, in plain enough english for a beginner to understand. The included keyboard has uses even outside of the app. All of the relevant files have their own isolated directory so you arent fumbling through critical system files. Any bugs or glitches are at an absolute minimum. All code syntax is as you would expect and accurate. 10/10
Samantha Webb Just started an ITEC programming class, have no experience with programming, but I'm enthused to learn all the tricks of the trade. Great professor, recommended this app and the reviews are mind blowing thus far. Never seen an app get this much love. Can't wait to get started!
Galaxy s6, android 5.1.1 Hello guys, I knew it won't work before I installed it, but I'm writing these just to let you know I love this app and I'm looking forward for a version that works on the latest android os. Until then I'm stuck at reading the Help section. Thank you and all the best!
Perfect This allows me to SSH and remote perfectly. i love how easy it is for me to code and i notice that it drops to a linux kernal i also can modify system settings when i go to root. no need to pay for some ssh program on the app market that isnt secure and doesnt work. Update: will not work under android lollipop it will crash the moment you try to open a terminal screen. Update: the incompatibility with lollipop has prevented me from ever updating my new device to it. I wish this app could be updated
Great toy! A delight to play with. This turned my $10 Android phone in to a pocket computer. Such fun! Thank you for going to all the effort to do this and then sharing it for free. You have my gratitude. Sure, it's pushing the limits of my phone, but that's what computer science is all about: computer science experiments! ;^)
Good start I really need to have this tool recognize my ext4 sdcard. I need to compile qt and qt creator. Also the g++ compile didn't seem to work. --- Update my review... I got the compiler working and all is good. Still am having issues compiling Qt and Qt Creator.
Excellent idea. I think it's fantastic that you have compiled all of these great terminal applications in such a way they they're so Android accessible, and, in my opinion, the lack of quality CLI applications in Android-space is Android's biggest sore thumb. That said, here is some "constructive criticism:" maybe the "READ FIRST" built-in docs (which are also fantastic, by the way) could honor the configurable font-size? Just being an annoying user, is all.
No lollipop support Used to love this, but it's broken because lollipop requires position independent executables.. which was known for at least two months. No update yet makes me wonder if this is ever going to be fixed.. unusable right now.
First decent gcc for android I've ever seen This app does everything. On my computer I spend the majority of my time in a terminal, and it's a functionality I greatly missed in android. This app is not only a great terminal emulator, it comes with the best keyboard on the market (far superior to the hacker keyboard) and the only decent C compiler I've ever used on android. You can tell the author is a native linux user that knows what they're doing (Nothing worse that a Windows user struggling to write a decent bash script.) Would have been willing to pay for this one.
This was my goto tool for many things before, but it won't work on my new phone that runs 5.0 Lollipop :( I miss this app so badly. Make a 5.0 compatible version pleeeeeaaase!
wow. just wow. Love this. Frankly, this is uber awesome. With a capital Uber. Total and utter respect. I haven't seen an app that got more wows from me. Just wow. 6 stars. Plus. Must read the In App Help and learn more!!! (like were I find gcc ;) ) Top banana
HI Spartacus Rex you re a great person thank you doing this for us freely I m so glad that this tools is available for android. I had some issues when opening Terminal in my Nexus 5 Running Latest Firmware it Force Closes, Some times it opens and when i open the keyboard it crashes if you have already received the bug report i hope you re on to it.Again thanks for doing this.
Powerful, flexible, easy to use This is a fantastic app that really gives you the capacity and flexibility you would expect from a Linux box. The telnet and SSH features have been critical when I've needed to debug client hardware issues on the fly.
Show's promise but lack of updates, especially to being compatible with Lollipop, means too much of it just doesn't work on my phablet. Project appears to be dead. I am also not going to remember umpteen Ctrl sequences when gvim provides a decent enough menus and toolbars interface. A port of that would have been a nice option, anyways.
works great Worked with almost no configuration. I can even use the back button of my bluetooth keyboard as "escape". But I haven't figured out how to close a terminal session because ssh somethimes gets stuck, which leaves me with a non working session.
cc operation is not working im trying to write a simple fork program n trying to execute it but when ever i try to exicute, it tell me that there is no command as cc or gcc. Please let me know the command to create the. /a.out file..
Brilliant I use it more to access other linux machines, use a sane text editor without crippleware limitations than actually programming, though I do test and debug portable C rotuines occasionally when stuck somewhere with time to kill and no wifi to ssh to a real machine. In combination with superuser, you can type su to get root, which is useful for testing quick changes to an android build... However this is only for people who know what they're doing! this app is for who it's meant for. If you're a kernel hacker and to the metal game programmer, you'll love it. it is not suitable for beginners, however not running as root by default it cannot harm your device! So it's fine to experiment
Wow Dev What an effort! Excellent documentation, including a step by step tutorial. A ton of included software. It runs well, no freezing or crashing. While it's large in terms of Mb, it barely uses the battery. After modifying a few preexisting bash scripts (I've had to learn bash!) to partially automate building and running I'm quite happily using this to learn Java. My hat off to you sir. Well done! You should consider putting a 'donate' to terminalide app on the market, it may surprise you.
Keyboard I haven't tested the app yet but one thing popped out for me: its keyboard with CTRL and ESC! I miss them so much. Have you ever thought of making an Android keyboard with these keys. They could be so handy! Thanks.
Exactly what I needed I'm not a developer, just a long-time linux user. I felt very disappointed with the lack of any of the command-line tools I was used to having on my desktop. With this app I have been able to do all the day-to-day command line stuff I wanted to do and more. Thank you spartacus!
Terminal IDE Basic command-line OS for android. Including the wonderful bash, vim, ssh, midnight commander, irc client and much more. Basically a smorgasbord of amazing c binaries for ARM. Not compatible with lollipop though unfortunately as it does not support dynamically linked libraries which this relies heavily on. (Position Independent Executables error) I mostly use this for the ssh and c developement goodness. And the familiarity of bash makes me feel right at home on my tablet, Thank you Spartacus-rex.
A Sack Full of Awesome The bees knees. The cats pajamas. The bomb dizzle. If you live in the Bash shell, this will give you priapism. Seriously, it's the next best thing to torpedoing your mother. Maybe even the first best thing. Alright next best thing. I don't need her to give me the silent treatment all night.
I really wanted to code on my phone, because I have no computer, and assumed a phone based on *nix would have lots of IDE options. I was devastated to find only this and the AIDE which costs money and is a rip-off imho. At first I passed this up, assuming it would have limited functionality appearing more as a "proof of concept" than a functional ide, but this is so brilliant. Everything I was disappointed not to find built into the android OS. THANK YOU SO MUCH! <3 <3 <3.
Must have app This app has been invaluable of late; as I have taken to using this as a ssh terminal to admin my servers on the go, poping out a jar or two for fun, and managing my phone with the linux comand line. I love this thing! My only request is that you add an internal key binding option, as I have keys on my phone that I would like to use insted but they're not listed. Little complaint about a great application.
No support for Android 5.0 Lollipop Was great until I updated to Android 5.0 on my HTC. Now my non-terminal IDE keyboard causes the app to crash. Using the Terminal IDE keyboard gets me to the shell, but now I get a "position independent executable" error running bash scripts or VIM.
Review deleted
What's New
v2.02 Fixed missing PERMISSIONS..
v2.01 - Fixed first bug wave..
- Fixed crash when accessing telnetd / ssh help.
- spelling mistakes in help..
v2.0 - GCC 4.4.0 :-)
- make, ctags, & taglist vim plugin.
- links 2.7 web browser - DNS works on this.
- Full tutorials explaining how to compile C/CPP apps.
- READ ALL THE HELP / TUTORIALS!
Additional information
Updated
April 24, 2013
Installs
1,000,000 - 5,000,000
Current Version
2.02
Requires Android
2.3.3 and up
Permissions
Report
Flag as inappropriate Offered By
Spartacus Rex
Developer
