Terminal IDE

Terminal IDE Free App

Rated 4.35/5 (10,845) —  Free Android application by Spartacus Rex

Advertisements

About Terminal IDE

** 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.

How to Download / Install

Download and install Terminal IDE version 2.02 on your Android device!
Downloaded 500,000+ times, content rating: Everyone
Android package: com.spartacusrex.spartacuside, download Terminal IDE.apk

All Application Badges

Good rating
Free
downl.
Android
2.3.3+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
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!
More downloads  Terminal IDE reached 500 000 - 1 000 000 downloads
More downloads  Terminal IDE reached 100 000 - 500 000 downloads
More downloads  Terminal IDE reached more then 250 000 downloads
Version update Terminal IDE was updated to version 2.02

What are users saying about Terminal IDE

N70%
by N####:

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)

W70%
by W####:

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

N70%
by N####:

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

N70%
by N####:

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

N70%
by N####:

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.

I70%
by I####:

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

N70%
by N####:

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.

W70%
by W####:

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!

N70%
by N####:

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.

N70%
by N####:

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.

N70%
by N####:

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

M70%
by M####:

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.

N70%
by N####:

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!

I70%
by I####:

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.

N70%
by N####:

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

N70%
by N####:

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.

G70%
by G####:

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!

N70%
by N####:

Every time I try to run ssh (or anything else) on my Galaxy S5 (android 5.0) it says "only position independent executables are supported". But it does mention this problem in the app description.

H70%
by H####:

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.

N70%
by N####:

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..

C70%
by C####:

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!

U70%
by U####:

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.

T70%
by T####:

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.

C70%
by C####:

I would rate it higher, but it keeps on crashing.

C70%
by C####:

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.

C70%
by C####:

I held high hopes for this app, but sadly "install system" fails immediately with some form of IO exception.

P70%
by P####:

What are some capabilities of using this software. If you know please email me: djamadi10@gmail

T70%
by T####:

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!

T70%
by T####:

Realized after a couple hours of changing settings if you switch to anything but a black screen with white text and don't try to install to system, use the keyboard that the app provides before startup it'll run just fine

C70%
by C####:

Still need to read tutorials to see why i cannot execute telnet (returns can only run PIE executables?)... but good job!

C70%
by C####:

Its showing a new system install available... But when I installed its showing an error... Sent a feed back to.. Plz solve it. So far I didnt get any solution...

C70%
by C####:

I am looking for an app which will allow me code basic c programs and compile and execute them. Although I dont know if this one is the right app. Looking forward to use it

K70%
by K####:

Since my 5.0 update, attempting to start a terminal by pressing the Terminal IDE button always force closes. Hopefully Dev will find a fix- this was one of my favorite utils.

K70%
by K####:

Tried to use it but when it went to install the base system it gave some java IO error. Just read the description of the app and it says its incompatible with android 5.0 and I'm running 5.0.1 on a Nexus 9 so I guess that solves it. I'll update this rating to a 5 if and when this app is working for me. Edit - been 6 months and still not updated to work on lollipop... I give up.

M70%
by M####:

It has so many tools inbuilt. Not just android apps but one can learn c,c++, and java with it. That's much then just an IDE with a terminal Emulator. soooooo helpful.

F70%
by F####:

I c an easily write and compile Java files and applications. The only issue that I had since I had this is that ApkTool didn't dex because of an outOfMemory error. UPDATE: It is fixed, I edited ~/system/bin/dx and included -Xmx500M . Though, swiping is still too sensitive, when I scroll up and release, it switches to a new console.

K70%
by K####:

Since upgrading to lollipop, this app is fairly useless. Lollipop requires PIE compiled apps and none of binaries appear to be. BEFORE LOLLIPOP: Of the handful of terminal apps that I have tried, this is the best. I use it all the time. I even have it hooked up to work with sl4a's pythonforandroid. All the tools make sense and work well on a non-rooted phone. Actually using any other terminal app is so frustrating after using this.

Z70%
by Z####:

I'm rating 5 stars for the effort of the developer, althought it's not working properly on a Galaxy Tab 3 – most certainly because the app is targeted at ARM processors while the Tab 3 seems to have an x86.

Q70%
by Q####:

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.

U70%
by U####:

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!


Share The Word!


Rating Distribution

RATING
4.45
10,845 users

5

4

3

2

1