[APP] I<code> Go Editor

1,281 views
Skip to first unread message

Chris

unread,
Feb 5, 2017, 11:36:29 PM2/5/17
to DroidScript
Powered by DroidScript, a project nearly 8 months in working, and a mash up of technologies -- this code editor has been a lot of dedicated work.

This editor was written by coders for coders. Feature rich, tool packed, and ready for 90+ syntax languages.

Code Editor:
• Autocomplete for most of the available syntax languages
• Line Numbers
• Line Wrapping
• Active Line Highlighting
• Bracket Matching & Auto Closure
• Quote Auto Closure
• Code Folding (optional Fold Gutter)
• Auto-indentation
• Code Reformatting
• Adjust font sizes
• Undo & Redo
• Search,Replace ( Find , Replace, RegEx )
• Themes
• Minify JavaScript and CSS
• Code Snippets with unique identifier replace function.
• Templates for new files
• Comment/Uncomment Selected Code
• Drag and Drop Arrow and Symbol buttons
• Compile CoffeeScript into JavaScript
• Projects: a quick and easy way to group files together for Web IDE and DroidScript development (more project types coming soon)
• Cut/Copy/Paste
• Color Picker
• Bookmark lines (optional Bookmark Gutter)
• Goto Line
• PHP code can be executed within the integrated Web IDE with a press of a button.
• Volume Up/Down toggle keyboard or starts and stops full screen maximum editor view mode. Perfect for smaller devices.
• Keep files opened and changes between sessions
• HackersKeyboard CTRL and ALT key integration / External Keyboard integration for key mapped shortcuts (Ctrl-v, Ctrl-c, etc).

WYSIWYG HTML Editor:
A quick and easy way to format HTML sections of your code. Inserts the HTML source into the code editor.
• Bold, Underline, Italics
• Justification (Left, Right, Center, Full)
• Text Size / Color / Font / Font Background Color
• Background Color (div)

Integrated Web IDE:
A PHP development package for Android, turning your device into a web and database server, suitable for building and running dynamic web sites.

★ Lighttpd (Webserver)
★ PHP 5.5
★ MySql Server (database)
- When first installed, MySql root password is empty (leave password prompts blank)
★ MSMTP (mail out through your gmail account, good for testing mailing routines in PHP code)
★ SqlBuddy database management tool

• Map folders to a virtual host ( * Web project) and edit/run a full PHP based site on your mobile. Code is easily edited and tested without having to upload to a server. ARM and Intel (x86) devices supported. A 10MB download is needed if you wish to install the full web stack. Approx. 50 ΜB of internal storage and 75 MB of ram must be available to properly run the Web IDE.

DroidScript integration for seamless editing of Android Apps using this amazing development tool (DroidScript must be installed).
• Edit Apps / Run them
• Autocomplete of app. methods
• FontAwesome helper
• Create SPK's easily
• SPK file support. Installs the DroidScript app and opens it as a project for editing.
• Service Creator

FTP integration:
• Edit remote files as if they were on your device. Seamless fetching and saving of files.

File Functions:
• Create New File
• Create New File from Template
• Create New Folders

https://play.google.com/store/apps/details?id=com.twoseventwodev.icodego

Netpower8

unread,
Feb 6, 2017, 1:17:33 AM2/6/17
to DroidScript
the editor is really  incredible Chis...

compared with the other editors i have used this is the BEST.

Symbroson Development

unread,
Feb 6, 2017, 1:24:46 AM2/6/17
to DroidScript
Wow this is very cool code editor 👍 thank you very much for sharing it. Do you have developed it (by part?)? I like it very much!
One question is the premium purchase once or repeatedly like in DroidScript?
Message has been deleted

Netpower8

unread,
Feb 6, 2017, 1:50:51 AM2/6/17
to DroidScript
checking for undeclared vars is incredibly easy by turning on the syntax highlighting...

try using it a few times... you will LOVE it

Symbroson Development

unread,
Feb 6, 2017, 1:55:13 AM2/6/17
to DroidScript
Ok just wanted to be sure - I've bought prem :)
Very good editor 😊

I know it isn't easy but would it be possible to add that the error line was shown if there was one? That's the single thing I've noticed is missing but necessary.

Anyways thanks again for sharing it :)

Netpower8

unread,
Feb 6, 2017, 2:10:48 AM2/6/17
to DroidScript
the error handling is from DS...

when the DS can send a debug error line position then i think I<Code> will be able to display the error line code position also.

Netpower8

unread,
Feb 6, 2017, 2:12:38 AM2/6/17
to DroidScript
works perfectly on 7" or 10" tablet with bluetooth keyboard also...

Symbroson Development

unread,
Feb 6, 2017, 2:19:32 AM2/6/17
to DroidScript
For now I couldn't find anything where DS finds the error line ^^ maybe its a feature in the CodeEdit or somewhere else - I don't know. If it exists you could ask Dave if he would give it to you

nikhil baby

unread,
Feb 6, 2017, 5:39:20 AM2/6/17
to DroidScript
GREAT GREAT GREAT!!!!!!!!
MIND BOLWING. AWESOME. WHAT A CODE EDITOR. CODER'S HEAVEN. BEST EDITOR EVER EVER EVER. I HAVE SEEN THE POWER OF DROIDSCRIPT!!!!!!!!!!!!!

JustAnotherDude

unread,
Feb 6, 2017, 6:15:14 AM2/6/17
to DroidScript
ok i will buy Prime if i can :)

and i have looked at the source code and i belive alone for the obfuscatung you have spend more time than programming xD

(dont worry i dont have unobfzscated ir anything, i can underdtand the code anyway xD)

tip: Load the * after the purchase of Prime ^^

(oh and: in germany i can do anything with it exclude: Cracking, Re-Engineer, Decombile or any other copyright related stuff IF i dont share it to anyone but i can open it like a * and i only want to check the risk ;))

Working very good and is a good alternative for the DroidScript (app) IDE

and i see you created plugins for it yourself ^^

And i can say: Its A DroidScript App (or do any java Sdk use Javascript and droidscripts app. stuff? ^^)


but one bug: if you enable the first option for the keyboard you cant write an author in the same page ^^

Chris

unread,
Feb 6, 2017, 6:37:18 AM2/6/17
to DroidScript
Alex:- it is developed by me, it was 8 months of dedication. The PRIME is a single purchase, it unlocks everything.

JavaScript linting (error handling as you type) is being finished now.

JustAnotherDude:- it is not a bug, it is for using an external keyboard. So anytime the soft keyboard might be opened it force closes it. :-)

I have much more, and will be adding and updating...

I will have a little more time to spend on DS plugins and so forth. :-)

Symbroson Development

unread,
Feb 6, 2017, 6:46:48 AM2/6/17
to DroidScript
Very cool. Thanks so much 😊

Netpower8

unread,
Feb 6, 2017, 7:28:14 AM2/6/17
to DroidScript
This editor shows the kind of quality app that can be made using DroidScript.

More POWER to you Chris. =)

JustAnotherDude

unread,
Feb 6, 2017, 2:12:53 PM2/6/17
to DroidScript
ok thanks xD

oh and prime are on my buy-if-i-can list ^^


Michael Seymour

unread,
Feb 6, 2017, 2:23:58 PM2/6/17
to DroidScript
I love it! Now that I've got used to the yoyo I'm kinda missing it here though. How do we make custom selections? Like if I wanted to copy and paste a couple of lines of code? The "select all" option in the floating copy menu also doesn't do anything as far as I can tell.

I'll buy Prime soon as I can convince the wife it's worth the (very reasonable!) spend :-)

Michael Seymour

unread,
Feb 6, 2017, 2:30:26 PM2/6/17
to DroidScript
Also I can't seem to get code folding to work. Does it have to be enabled? Is that the blue triangles in the margin? Tapping them does nothing
Message has been deleted

Netpower8

unread,
Feb 6, 2017, 2:58:08 PM2/6/17
to DroidScript
@michael

Whats your device? The code folding should work if you tap on it. Whats your device? And screen size?

Chris

unread,
Feb 6, 2017, 3:03:46 PM2/6/17
to DroidScript
Michael:-
Selections can be made a few ways, I would suggest Hackers Keyboard from the playstore, if not - turn on the floating draggable arrow buttons - put them where you want them on screen. Press the grab icon in the center of the arrows... select by using the arrows. :-)

The code folding works by tapping the blue triangle to the left. If it continues not to work for you, please take a screenshot (so I can see the size of the triangles) and use the send feedback/bug report on the right side menu. Attach the screenshot. I will get it working, however, you are the first to say it doesn't, so please send the report if you can't get it working.

I just finished a very interesting feature - if you run a DS project (PRIME) on error it returns to Icode and opens the file you had the error in and goto the line #. It will be included in the next update.

:-)

Chris

Michael Seymour

unread,
Feb 6, 2017, 3:48:41 PM2/6/17
to DroidScript
Galaxy S7 Edge with *all* Edge features completely disabled. I get the haptic feedback on tapping the triangle but with no result. Bug report sent with screenshot as requested. Cheers!

Michael Seymour

unread,
Feb 7, 2017, 4:00:45 AM2/7/17
to DroidScript
Apologies if anyone's phones/tablets etc shook violently about 15 mins ago. I slammed that PRIME button so hard it sent shockwaves through the Play Store....

Do you know if it's possible to bind a certain keyboard to I<code>GO or DroidScript, so I could for example use Hackers Keyboard with both coding apps, but defaults to SwiftKey for everything else, without having to swap keyboards every time?

If not, if it's even possible, to be included as a very low priority feature request? :-)

Netpower8

unread,
Feb 7, 2017, 5:13:47 AM2/7/17
to DroidScript
Do you use swift key for the swype feature? Have you tried touchpal?

If you do use the swype feature sad to say it wont work. There were some issues in regards to the swype keyboard outputting extra characters and makes the editor a bit unstable. But if you have a tablet and a bluetooth keyboard it works great.

Netpower8

unread,
Feb 7, 2017, 5:17:15 AM2/7/17
to DroidScript
There is a keyboard icon on the upper left corner where you can quickly switch keyboard if needed and dont have to go thru all those settings menu to get to the keyboad selection.

Netpower8

unread,
Feb 9, 2017, 7:26:00 AM2/9/17
to DroidScript
i have found an alternative soft keyboard for hackers keyboard... and its easy to switch to the other keyboard.
is anybody is interested ?

Symbroson Development

unread,
Feb 9, 2017, 8:43:49 AM2/9/17
to DroidScript
I use NextApp keyboard sometimes but I dont like it very much. Its just useful because there are copy paste etc buttons.
So what you have found?
I also cant find the hackers keyboard - those I've found arent that good

Chris

unread,
Feb 9, 2017, 9:14:56 AM2/9/17
to DroidScript
Alex:-
https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard

Hackers Keyboard is perfect for coding on mobile. :-)

Chris

unread,
Feb 20, 2017, 12:52:09 PM2/20/17
to DroidScript
Thank you for your PRIME purchases! And because of that, I worked extremely hard to improve the newest release 1.27

• Rendering Engine revised, optimized, and drastically improved for a smoother and less resource intensive experience.
• Input model optimized
NEW:
• Tap Selection button. Easily select blocks of code, words, or by line. Default for the button can be set, long pressing brings up a quick menu.
• ALT-L, ALT-W (select line/word)
• New settings

• DS PRIME users: Full error reporting when running your projects. Error, line, and file reported and opened. (See attached screenshots) You can now code on the Go without trying to figure out where the error happened - multiple file support, opens the error file, highlights the line. This is for those of you who trusted me with the PRIME purchase --- I worked hard for this to work perfectly.

Enjoy!
JPEG_20170220_124253_126220189.jpg
JPEG_20170220_124340_-768618507.jpg
JPEG_20170220_124421_1316449697.jpg
JPEG_20170220_124524_-2146837695.jpg
JPEG_20170220_124623_1776832326.jpg

Symbroson Development

unread,
Feb 20, 2017, 2:07:08 PM2/20/17
to DroidScript
Very cool! Thanks so much :)
I just wonder how you have solved the error handling to find out where it occured ^^

Best regards,
Alex

Steve Garman

unread,
Feb 21, 2017, 4:21:15 AM2/21/17
to DroidScript
Chris,

My only problem with this app was that it was resource-hungry and I could not use it on my phone.

This version is light-years better in that respect.

Many thanks.

Michael Seymour

unread,
Feb 21, 2017, 4:27:03 AM2/21/17
to DroidScript
I just can't understand where the 1 and 2 star ratings came from. I know you can't please everyone but they're incredibly unjustified, especially with no feedback

Dave Smart

unread,
Feb 24, 2017, 9:18:49 AM2/24/17
to DroidScript
Finally found the time to check your app out....  I'm very impressed Chris. Outstanding job!

I think many of our more advanced mobile bound DS users will find this very useful :)

Steve Garman

unread,
Feb 24, 2017, 1:20:48 PM2/24/17
to DroidScript
Now my only problem with the app is that I do have it on my phone and I keep playing with php I don't really need ;)

Bernd

unread,
Feb 25, 2017, 8:49:33 AM2/25/17
to DroidScript
hi.
nice tool :)

lol...cant find the run button for starting my js directly from icodego.
ds installed and i have prime...
thank you

Steve Garman

unread,
Feb 25, 2017, 9:00:40 AM2/25/17
to DroidScript
Create or open a DroidScript project.

In the editor touch the wrench (spanner) for a menu including "Run project"

Screenshot_20170225-103440.png

Bernd

unread,
Feb 25, 2017, 9:22:33 AM2/25/17
to DroidScript
allright. thank you...i only loaded the scripts, not the project. but now it works fine.

thank you :))

Chris

unread,
Feb 25, 2017, 12:39:01 PM2/25/17
to DroidScript
Thank you Steve, I was catching up on some much needed sleep.

Glad you got it working and thank you for the PRIME purchase!

Bernd

unread,
Feb 25, 2017, 1:06:58 PM2/25/17
to DroidScript
the handling is fine :)

but i dont know:
how can i change between
overwrite and put in...sorry for my bad english... i mean, actually it overwrites existing codes but i dont want it...when i write into an coded line i will not overwriting existing codes...lol, i hope you understand xD

in second, i miss the autofilling like ds:
i write
app.crea
and on the right side it shows a list of aviable codes...you know?

last one: when i saearch with
Suggestion, i mean right side the icon in top
and get a big list...
but i cant filter for
only javascript, so it shows
html and css...i actually dont need this, only javascript for learning it...but i cant filter the list.

...or are this alls only wrong settings in my version? xD

i hope you understand and sorry for my bad english xD

Chris

unread,
Feb 25, 2017, 1:22:27 PM2/25/17
to DroidScript
Bernd,

I'll be glad to help you. Please post your questions here:

https://groups.google.com/forum/#!forum/icode-go

...if they are about I<code> Go.

I do not wish to use the DroidScript forum for help with my editor. :-)

Chris

Bernd

unread,
Feb 25, 2017, 1:36:16 PM2/25/17
to DroidScript
ok. thank you :)

Chris

unread,
Mar 7, 2017, 12:17:24 PM3/7/17
to DroidScript
1.29 released.

• Show Invisible Characters Option
• DroidScript Object Autocomplete
• Longpress a file to close it
• Swipe file selector to create new file from template
• Autoscroll. long press scroll-to buttons or Shift-Alt-Up/Down
• If on a bracket, the magic wand (autocomplete) -> matching bracket.
• Append to current file (merge)
• Minimize all buttons (new minimize button)
• New keyboard shortcuts
• New Settings

PRIME:-
• FULL Emmet Functions
• DroidScript project deep scan object autocomplete


The DS object autocomplete works without PRIME but is limited only to the open file. The deep scan method searches your entire project for the object.

Symbroson Development

unread,
Mar 7, 2017, 12:54:28 PM3/7/17
to DroidScript
Wow this hears really awesome! Great work Chris 👍

Netpower8

unread,
Mar 7, 2017, 7:56:35 PM3/7/17
to DroidScript
the invisible character options is really nice... i can see which are spaces and which are tabs =)

hehehe... another splendid version chris !!! cheers =)

Steve Garman

unread,
Mar 8, 2017, 5:13:36 AM3/8/17
to DroidScript
On the subject of tabs and spaces, you wouldn't believe how often I use "Select All" followed by "Reformat Selected Code"

Mauritz Zondagh

unread,
Mar 8, 2017, 5:04:05 PM3/8/17
to DroidScript
I am trying to test the code editor, but nothing happens if i press any off the top left and right scrollbar buttons. It does however scroll left and right. Code Editor ver 1.09

I am using a Samsung Galaxy Note 4, Android 6.0.1

Message has been deleted

Chris

unread,
Mar 8, 2017, 6:13:24 PM3/8/17
to androi...@googlegroups.com
Mauritz,

Sorry for the inconvenience. Uploaded a hotfix (1.30) to the playstore. It will be available in a few hours.

Mauritz Zondagh

unread,
Mar 8, 2017, 11:57:15 PM3/8/17
to DroidScript
Thankyou, ver 1.30 fixed the problem on the scroll buttons.

Chris

unread,
Apr 29, 2017, 9:53:26 PM4/29/17
to DroidScript
New version available on the playstore.

• File switching 65% faster
• Draggable arrow keys repeat
• Highlight active file
• Preferred snippets
• Python Projects
• Ruby Projects
• Fetch Source from URL
• Help Videos

• Android 4.4 fix for double enter

Settings:
• Volume Keys CTRL / ALT
• Sort open files
• Set Preferred Snippet List
• CPU architecture for web server
• Base folder for project selection
• Automatically save changed files when running a project
• Folder for saved fetched sources (from URL)

... and more... 

v1.35
https://play.google.com/store/apps/details?id=com.twoseventwodev.icodego

Bernd

unread,
Apr 30, 2017, 4:33:16 AM4/30/17
to DroidScript
great Chris!
autosave works fine and is more comfortable now for me xD

but:
https://groups.google.com/forum/m/#!topic/androidscript/3IDvQFjFr7E
can you reproduce it?
is it an icodego problem?

greetings from Berlin
Bernd

Message has been deleted

Steve Garman

unread,
May 1, 2017, 9:01:23 AM5/1/17
to DroidScript
Mauritz,

Om Waghmode

unread,
May 15, 2017, 4:37:01 AM5/15/17
to DroidScript
1.All the functionalities are great
2.I'm trying to make JavaScript games with no success.
3.I like and use mostly WYSIWYG Editor.Can you add html5 ?

Chris

unread,
Jun 20, 2017, 4:12:27 PM6/20/17
to DroidScript
Hey guys, new release:- 1.44.

https://play.google.com/store/apps/details?id=com.twoseventwodev.icodego

This is a major overhaul and I would suggest updating. Many improvements, bug fixes, and additions.

If you do web development too, I finally got PHP 7.1 to compile and its part of the new web module.

https://play.google.com/store/apps/details?id=com.twoseventwodev.icodeweb

Happy Coding!

Remember, any problems, feedback, or suggestions, post here:

https://groups.google.com/forum/#!forum/icode-go

Tenz WH

unread,
Jun 21, 2017, 3:03:29 AM6/21/17
to DroidScript
Can i use .htaccess with I Code Go?

Steve Garman

unread,
Jun 21, 2017, 1:38:04 PM6/21/17
to androi...@googlegroups.com
Tenz, you are more likely to get an answer if you post in the IcodeGO forum

CHD

unread,
Jul 27, 2018, 10:20:34 AM7/27/18
to DroidScript
this app is not working on my galaxy j2(2016), j210f...

This app hangs a lot and I am able to add text to the file but cannot delete them...
I mean I can write but cannot erase...
moreover nothing is working well...

Chris

unread,
Jul 27, 2018, 10:43:10 AM7/27/18
to DroidScript
I don't discuss the editor in this forum any longer since it has grown into a much larger project in itself.

Also, the post was originally to showcase a DS app.

Support can be handled in two ways, the forum link steve posted above, or by going in to the editor, right slide menu, feedback.

I would suggest trying a different keyboard. But contact me if you want to try and figure it out.

Chris

Steve Garman

unread,
Jul 27, 2018, 12:08:35 PM7/27/18
to DroidScript
I am locking this topic.

If you need support fot this product or want to discuss I<code> Go, please go to https://groups.google.com/forum/#!forum/icode-go

Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages