DroidScript - JavaScript Mobile Coding IDE APK

Version 1.78 - com.smartphoneremote.androidscriptfree
Last updated: 2019-11-10 21:19:38

Easily write Apps for your Phone, Tablet or Chromebook using JavaScript

DroidScript - JavaScript Mobile Coding IDE apk

APP Information

App Download Version1.78 (178)
Updated2019-11-10 21:19:38
Apk Size7.02 MB
App DeveloperUsmar A. Padow
Malware CheckTRUSTED
Install on Android4.1.x and up
App Packagecom.smartphoneremote.androidscriptfree.apk
Website http://droidscript.org

Download DroidScript - JavaScript Mobile Coding IDE 1.78 APK

App Description

DroidScript - JavaScript Mobile Coding IDE is smartphoneremote,androidscriptfree,tools,droidscript, content rating is Everyone (PEGI-3). This app is rated 4.69 by 16 users who are using this app. To know more about the company/developer, visit Usmar A. Padow website who developed it. com.smartphoneremote.androidscriptfree.apk apps can be downloaded and installed on Android 4.1.x and higher Android devices. The Latest Version of 1.78 Available for download. Download the app using your favorite browser and click Install to install the application. Please note that we provide both basic and pure APK files and faster download speeds than DroidScript - JavaScript Mobile Coding IDE APK Mirror. This app APK has been downloaded 6518+ times on store. You can also download com.smartphoneremote.androidscriptfree APK and run it with the popular Android Emulators.

Easily and quickly write apps for your Phone, Tablet or Chromebook using industry standard JavaScript. Edit your code using our easy-to-use WiFi editor, or just edit code directly on your device using the built-in code editor. Now you can write apps anywhere! 

Using this app is a great way to learn JavaScript, which is now the most popular and useful computer language on the planet! It contains lots of clear and simple examples and comes with 'active' documentation and a large and friendly community who are ready to help here :- Forum

A great place to start for beginners is our Tutorials

DroidScript makes coding 10x faster and easier than using the standard Android API because we have done all the hard work for you and wrapped it up in an easy-to-use API which simplifies and protects you from all the issues which are caused by differences in hardware and Android versions across the multitude of phones and tablets available. 

DroidScript uses Android's built-in Chrome V8 JavaScript engine which is constantly updated and improved by Google and keeps up-to-date with modern internet standards. 

For larger projects, we highly recommend using the built-in browser based IDE (editor). It connects via WiFi to your device allowing wire free coding from Windows, Linux or Mac PCs and it makes coding a breeze! 

If you want to get serious about coding and release your apps on to Google Play then you can even build APK's directly on your device in a matter seconds! 

You can choose to make Native apps or HTML5 apps, or make Hybrid Apps using the built-in WebView control. Whichever way you choose, you can make use use of all the power of the modern Chrome browser engine in every type of app. 

Want to build robots with computer vision? Check this out:- 
Robot with Vision

Want to remotely control the BBC micro:bit? Check this out:- 

It's not just for beginners! Many professionals are using DroidScript all over the world and we can provide an 'enhanced support service' to help you build your commercial application. (Please contact support@androidscript.org for more info) 

- Add Buttons, Text and Graphics.
- Access GPS, Compass, Camera, Accelerometer, Bluetooth, WiFi.
- Send and Receive emails and SMS.
- Use native controls and/or HTML5 and CSS.
- Create background services.
- Build Native or Phaser based games.
- Make use of popular JavaScript libs such as JQuery.
- Control Aurduino, Lego NXT and many other gadgets.
- Make home screen launchers.
- Show 'Chat heads'.
- Share app source with your friends as .spk files.
- Create home-screen shortcuts to your apps.
- On phone/tablet documentation.
- Built-in JavaScript reference.
- Code completion.
- Works off-line.
- Available in English, French, German, Portuguese, Russian,Spanish.
- Build apps for Android, Amazon Fire and ChromeOS.
- Runs on AndroidThings, Banana-Pi, Orange-Pi
- Control GPIO and UART on embedded devices.
- Plenty of samples.
- Extendable via our Plugin SDK
- New stuff being added all the time!

Already a Java coder? Why not boost your productivity and switch to DroidScript so that you can rapidly generate your UI and then extend DroidScript's functionality through our plugin mechanism. 

Please be kind and post issues and requests on the forum Forum instead of giving negative reviews.

Thank you.

Please rate this app if you like it!

App ChangeLog

  • - Fixed slow GameView performance on Chromebooks (switched to WebGL mode).
  • - Got rid of annoying popup copy/paste/action bar on Chromebooks.
  • - Enabled APK builder is out of date warning.
  • - Fixed 'JavaScript' section of Wifi Editor docs.
  • - See forum for more details.

App Screens

DroidScript - JavaScript Mobile Coding IDE Screenshot 1DroidScript - JavaScript Mobile Coding IDE Screenshot 2DroidScript - JavaScript Mobile Coding IDE Screenshot 3DroidScript - JavaScript Mobile Coding IDE Screenshot 4DroidScript - JavaScript Mobile Coding IDE Screenshot 5DroidScript - JavaScript Mobile Coding IDE Screenshot 6DroidScript - JavaScript Mobile Coding IDE Screenshot 7DroidScript - JavaScript Mobile Coding IDE Screenshot 8

Reviews From google play store

The docs button is out of the screen for me, I can only see it in landscape, or if I change the display size in the accessibility options in settings.

it is not letting me open my progects i am conecked to yfi and the apps is running and it still wont work. FIX IT OR I`LL FIX IT MYSELF!!!!! and i will!!!

Havent use it yet seems rather user friendly so far. Just wanted to say the top critical review a$$hat L Ramsey, your a fu#&in chode dude. You cannot even type let alone review an app for developement if you yourself arent competent enough to communicate. Idiots like L Ramsey are why ive lost hope in the general population, alot of people on here writing review are too dumb to comprehend how the inner machinations of the device theyre surgically attached to works. Will clearly update after itest

Very good idea it works very well. It is easy to develop on your pc and the do a test run on your phone via wifi. I like the examples it shows what you can do with a lot of the controls. If you know javascript you can do so much more

Brilliant! Excellent way to write open source code for cell phones. It supports most hardware, including USB OTG. I wrote a user interface for the BusPirate (search for DroidScriptBusPirate) and I'm now extending it to work as a front panel for headless *nix machines (e.g. Raspberry Pi or Dexter robot arm).

i love this app so much helped me code on my phone i do think they sgould add more plugins or find a way to link it up to google so it people could use the code from websites but as far as im conserned tgis i thee best javascript program on the app store #add_moar_plugins

Great App BUT!!! Dont Download Untill App Creation Is Acctually Free Or Download A Modded Version Untill The Developers Come To Sences With There Ideas

its the best app that i have come across with.proudly a premium user.keep it up!

I love your app but it's buggy to the point it's almost not useable. also somehow my last post got deleted. so I'll go over the buggs I have found so far. first I lost all of one project then twice now I have lost a days worth of script. I was having problems with demos not working but that fixed it's self. I can no long change any text rather erasing or adding. once I close the app it's back to what I stared with. I have more then enough room.

don't download this it will take over your phone and you will not be able to control it when you try to exit it will not let you exit you keep hitting exit and it stays there and you can't get your contacts. It's a nightmare it's a hacker's dream stay away beware

If you wanna learn java script this is the guide

All of the documentation should be available for free with ads of course, and without ads if you subscribe. I can't afford a subscription just starting out, give us the ability to use documentation free! I would probably subscribe if I could make enough money off my apps to subscribe, but since I don't have documentation I can't.

Excellent tool! but there is a bug : The "SMS Object" is not working for some reason. I hope you will look into the matter and rectify this bug.😀👍🏻

Some content behind paywalls is understandable, but $15 for one of the basic things it should be able to do out of the box is hilarious. Thank you for the good laugh; keep on gouging!

The app quite nice when you really need to mod your code and you are on the go. But connect it to pc with the provided IP and port.

I love it but when I write document.write("whatever I put in here") nothing happens

I got this App so that I could Edit MINECRAFT JSON Files to create my own MINECRAFT Add-Ons: not happening. JavaScript isn't much different from GW-BASIC and Visual BASIC Script. Lacks GW-BASIC Visual Graphics Control; but, Y2K+ Visual Graphics are OOP Coding; so, Visual Graphics Control is totally different these days. Lacks Sprite Creation like GAME MAKER 7.0; but, GAME MAKER is a Video Game IDE; and, JavaScript isn't.

A huge REMINDER to whoever want to download this app. DON'T ever do that! Most of the app function are locked by the dev, furthermore it will exploit your media folder, photo and document because I found out a lot of traces and evidence that you suspiciously leave behind... Gosh! If you guys don't believe you all can try look for some hidden files using your file manager hiding in Droidscript folder. 🤦‍♂️🤦‍♂️👎👎

Why it does not work with virtualjoystick.js? Is there any way to make a virtual joystick that can get the position of two fingers? :/

It is quite cool. But there is no DOM and if I use jquery it won't work when I build the apk

Rather pointless, since you need to buy a plugin to export the project as an apk (an installable app).

Code not Running When I try to run the code then the blank screen appears I don't know what is the problem

The app need to improve its design and have more examples but its awesome that we have a working js app cteator on android


I enjoy coding in DS, the ability to code in javascript makes transporting my knowledge from web design to app design nearly seamless

This is something I have been looking for always. Development on phone.. JavaScript..etc..brilliant... You always have my vote and dollar. Love you guys.

simply amazing app and extremely useful and resourceful!

cant open plugins menu. it says cant find webpage.

I learned some java, so I revisited this and enjoyed it

cannot paste text into the editor

i cant get this add to work. use less

if there were an option for six stars, I'd give it

do you update font awesome icons?

Desarrolladores de javascript and software

This my best app for coding using javascript. I see my dream come true using this app

Best app ever

This app very amazing to code

wont work, my code just keeps nor working.

I've been waiting for a day so far and I'm still waiting for it to load!

apk plugin isn'tworking

not used much but want to

the best android development environment ever

This company not only gives malicious individuals the tools to wreak havoc in your life, they advise them how to do it in little hacker groups and forums. Dont support this outrageous conduct. Give someone else your money.... Zack Thomas, Ph.D.

can run by app url

The app Is very useful

Cant find what I'm looking for

Thank for great app

Did not work

#1 in my personal top ten list.

best app for javascript

nice and great

This version is poor. Droidscript use to migrate your previous projects from one install to the next. It also forgot I already purchased an apk plugin. Also some of the functionality is now broken


guy below is correct, the apk builder is not applying, I have not had ds installed for a while and just installed it recently and the apk builder is not applying... buy turns into install it executes the pluging reinstall button on builder, I close ds, i reopen, and it is not applied and says buy again. I have looked and my play store is logged on as me, other of my apps know it's me... ahhh note: !!!****it does build apk though***!!!

no work


I love

Really great app. Unfortunately whenever i try to use GetActivities, GetRunningApps or GetRunningServices all I get is '[object Object]'. That's a bug right?



I've been using this app for years. I am yet to find a better one.


I love Droidscript. Very responsive team behind it. It makes it easy for me to make apps for my small business. It's absolutely dope

Removes a lot of the complexities and time to build an Android app.

I really like this app but DS v1.68 not running scripts on my Lenovo A1000 5.0 lollipop

This is a really solid app. I have experience developing for Android with Java, but I rarely do anymore, because this is so much easier and more enjoyable. My only complaint is that the documentation is spotty. Some of it is excellent while other parts are incomplete or completely missing. I think you can do just about anything with DroidScript, but it can be hard finding the documentation you need.

I really do love this app... this app got me into coding and I spent a whole summer coding, I figured out so much, it has great directions and guides beginners along a far distance ... but there's key elements in this that just makes me wonder if it could be better... first thing I despise in this is that the apk builder cost money, that should be the only thing that don't... other than the fact that you have to buy in to have a functional app to share with friends, this app Is great ... and I hope for a reply... thank you

I wasn't aware that premium support means a public forum where I have to wait for replies so long. If this is not correct please tell me clearly how can I get premium support ? Please let me know if there is any contact mail ID where we can get some help.

A most comprehensive IDE; good examples,; access to file explorer; bluetooth; and ability to make Apk (paid for). Coming from Basic I found JavaScript a steep learning curve, but very worthwhile.

I really like this App but the Developer is a being disingenuous in his pricing. I spent the $20 + price to get access to a bunch of stuff as shown on the app store --- BEWARE there is a HIDDEN PREMIUM not mentioned on his main website (that I can find) and certainly not mentioned on Google Play store. After you've paid for all the features/plugins on the Play Store you have to pay the Developer $3.49/Month to get "Advanced Features" and "Advanced Samples." Silly me for thinking that the Dev was being honest when I paid my $25 bucks. Those features and samples should be available for those of us that paid the 25 bucks. What you do get for Premium ($3.49/mo) is access to "all plugins" -- many of which you've already paid for and "Support." Support makes sense to charge for. To the Dev, don't mislead us -- just charge us for support or make is CLEAR by putting a PREMIUM on the PlayStore and Identifying this difference between it and other stuff. This method of find out that there is other stuff -- after we buy the app is very annoying.

This is really easy and powerful mobile coding IDE. I recommend it to everyone, because it's easy to understand and It has a lot of possibilities. This is the best IDE that I have ever found for Android.

I love this app so much. Its super easy to code simple apps and games. Please don't stop adding new updates. Love the app so much.

Excellent App. Well thought out in in all its details to give a great programming experience on Android. Remote over WiFi gives the comfort of coding with a laptop or desktop screen and keyboard. I use it in a polytech robotics project where the robot "brain" is an Android smartwatch or smartphone programmed with DroidScript. This device connects to Arduinos via Bluetooth and an HC-05 Bluetooth module to give programming of servos, sensors, motors etc. Our robot recipe is: Android + DroidScript --- Bluetooth --- HC-05 + Arduino Nanos

Great app, not sure why people complain about paid features - it can't be made for free and everything is paid for these days anyway. If you want to use advanced features, you can by supporting the devs and paying - it doesn't cost much anyway

I really love this app, I just hope I can get more docs and samples,,, please if there's any other app that I can get them let me know of it,,,thanks to the developer

So far pretty full featured and working well. Plan to upgrade to premium to support devs

plss make that I can change icon and can upload to playstore I paid the premium and its working! nice application..

Every thing is good but i dont like one thing that we cannot add ads in app that we creater ....... can any one help me add ads in my app please

I still find it confusing, I am a beginner though!

I can now automate my phone easily. Very nice samples. Works with my arduino uno and bbc microbit.

Very Good... Try to make free (Apk builder) and add many more advance feature.

I made the Mistake disableling , didn't know the function , 😑 . Installing again Thanks

I think the monthly price is a little steep. Maybe a yearly that is a little cheaper possibly. Or even a pay once kind of deal.

Now if I only knew more JavaScript and didn't have to buy examples

Great way for beginners to learn computer language & also for experts to practice there coding skills.

Did I make the proper select in the App

Want to become a full developer then this is the right place. Droidscript provides the best environment.

How do I get those app to update???

Thanks Devloper

app very usefully and easy to use download it

best app for app develoment

good app

Its great

Great app.


The coding is rather strict and wonky, and some features, such as editing from your computer via WiFi, don't work properly. However, the biggest annoyance with this app wasn't the app itself--It was the fact that it would try to open ANY file, even if it wasn't remotely associated with DroidScript. It eventually reached the point where whenever I tried to open a video from the stock gallery app, it would launch DroidScript to try to play the movie! Fix this, I can't use my phone with this app installed if it's just going to mess with my files like this! REPLY TO DEVELOPER: I DIDN'T set it as default to anything--It somehow weaseled its way in. I had my default apps set a while ago, and every time it asked me what app to use, I made sure to select the proper app; I don't have big fingers and I'm very precise, so I know what I tapped! Also, I may not have developed an android app yet, but I own other apps that open multiple file types without needing to list itself as something that can open that file, so I can't see any validity in your argument.

This application has been an invaluable tool and resource for support in learning app development in Javascript / html. As a relatively long time premium subscriber, I would highly recommend DS not only because the features are worth while, but also because the work behind this program is substantial, and the developer(s) definitely work for the money you will pay for it. It's one of the few platforms where you can post in the forum for help, and the owner themselves will post code and/or advice on how to improve or fix your application. Don't turn to any other platform for app development in js/html, you've found what you need right here.

The worst editor in the world. A lot of unknown error while compiling or running. 2 year ago it was good. But not now

Absolutely outstanding. I've been able to put my JS experience to use in so many aspects and this unique tool allows me to bring that knowledge to mobile quth creating actual apks with JS. Robots and games, it just doesn't end with JS and Droidscript.

Pretty nice, Having the APK Builder paid doesn't make sense to me. I'm willing to pay the money but the whole reason users foenload DroidScript is to run and BUILD their own apps.

Apk scan results

Apk Scaned By TotalVirus Antivirus,com.smartphoneremote.androidscriptfree.apk Was Risky.Detected 1 From 55 Scan.
Scan Stats:failure:0|harmless:0|malicious:1|suspicious:0|timeout:0|type-unsupported:12|undetected:58|
File type:Android
Magic:Zip archive data, at least v2.0 to extract
File size:7355885
Uncompressed Size:11371037
Contained Files	:1370
Contained Files By Type:MF:1,RSA:1,SF:1,css:25,cur:3,dsj:1,gif:4,htm:392,jpg:5,js:258,mp3:5,ogg:4,png:84,svg:2,ttf:1,txt:1,wav:2,xml:1,


requires following permissions on your android device.

approximate location (network-based)
Allows the app to get your approximate location. This location is derived by location services using network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine approximately where you are.

precise location (GPS and network-based)
Allows the app to get your precise location using the Global Positioning System (GPS) or network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine where you are, and may consume additional battery power.

mock location sources for testing
Create mock location sources for testing or install a new location provider. This allows the app to override the location and/or status returned by other location sources such as GPS or location providers.

view network connections
Allows the app to view information about network connections such as which networks exist and are connected.

view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.

pair with Bluetooth devices
Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.

access Bluetooth settings
Allows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.

directly call phone numbers
Allows the app to call phone numbers without your intervention. This may result in unexpected charges or calls. Note that this doesn't allow the app to call emergency numbers. Malicious apps may cost you money by making calls without your confirmation.

take pictures and videos
Allows the app to take pictures and videos with the camera. This permission allows the app to use the camera at any time without your confirmation.

change network connectivity
Allows the app to change the state of network connectivity.

allow Wi-Fi Multicast reception
Allows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode.

connect and disconnect from Wi-Fi
Allows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.

disable your screen lock
Allows the app to disable the keylock and any associated password security. For example, the phone disables the keylock when receiving an incoming phone call, then re-enables the keylock when the call is finished.

control flashlight
Allows the app to control the flashlight.

Allows access to the list of accounts in the Accounts Service.

find accounts on the device
Allows the app to get the list of accounts known by the phone. This may include any accounts created by applications you have installed.

full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.

change your audio settings
Allows the app to modify global audio settings such as volume and which speaker is used for output.

modify phone state
Allows the app to control the phone features of the device. An app with this permission can switch networks, turn the phone radio on and off and the like without ever notifying you.

control Near Field Communication
Allows the app to communicate with Near Field Communication (NFC) tags, cards, and readers.

read calendar events plus confidential information
Allows the app to read all calendar events stored on your phone, including those of friends or co-workers. This may allow the app to share or save your calendar data, regardless of confidentiality or sensitivity.

read your contacts
Allows the app to read data about your contacts stored on your phone, including the frequency with which you've called, emailed, or communicated in other ways with specific individuals. This permission allows apps to save your contact data, and malicious apps may share contact data without your knowledge.

read the contents of your SD card
Allows the app to read the contents of your SD card.

read phone state
Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.

run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.

record audio
Allows the app to record audio with the microphone. This permission allows the app to record audio at any time without your confirmation.

reorder running apps
Allows the app to move tasks to the foreground and background. The app may do this without your input.

draw over other apps
Allows the app to draw on top of other applications or parts of the user interface. They may interfere with your use of the interface in any application, or change what you think you are seeing in other applications.

control vibration
Allows the app to control the vibrator.

prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.

add or modify calendar events and send email to guests without owners' knowledge
Allows the app to add, remove, change events that you can modify on your phone, including those of friends or co-workers. This may allow the app to send messages that appear to come from calendar owners, or modify events without the owners' knowledge.

modify or delete the contents of your SD card
Allows the app to write to the SD card.

modify system settings
Allows the app to modify the system's settings data. Malicious apps may corrupt your system's configuration.

install shortcuts
Allows an application to add Homescreen shortcuts without user intervention.

In-App billing
In-app Billing on Google Play provides a straightforward, simple interface for sending In-app Billing requests and managing In-app Billing transactions using Google Play.


Certificate Issuer:C:UK, CN:Smartphone Remote, L:Cambridge, O:SmartphoneRemote, ST:Cambridgeshire, OU:SmartphoneRemote
Certificate Subject:C:UK, CN:Smartphone Remote, L:Cambridge, O:SmartphoneRemote, ST:Cambridgeshire, OU:SmartphoneRemote







Interesting Strings


Older Versions

More Android Apps to Consider