DroidScript - JavaScript IDE

In-app purchases
8.63K reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

*** NEW FOR 2022 - Use NodeJS and NPM modules in your apps! ***

Easily and quickly write apps for your Phone, Tablet or Chromebook using industry standard JavaScript. Edit your code using our browser based 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 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.

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 APKs and AABs 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.

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@droidscript.org for more info)

- Build apps for Android, Amazon Fire and ChromeBooks.
- Add Buttons, Text and Graphics.
- Access GPS, Compass, Camera, Accelerometer, Bluetooth, WiFi.
- Use native controls and/or HTML5 and CSS.
- Create background services and Schedule Jobs.
- Build games with Animations, Sound Effects and Physics.
- Make use of popular JavaScript libs such as JQuery.
- Control Arduino, ESP32, Raspberry Pi and many other gadgets.
- Build Kiosks, POS systems and Machine controllers.
- Share app source with your friends as .spk files.
- Store shared data in our CloudStore service.
- Create home-screen shortcuts to your apps.
- Built-in documentation.
- Works off-line and Online.
- Available in English, French, German, Portuguese, Russian,Spanish.
- Runs on Banana-Pi, Orange-Pi and ODROID
- Control GPIO and UART on embedded devices.
- Hundreds of samples and demos.
- Hundreds of plugins available.
- Thousands of NPM modules available.
- 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!
Updated on
Dec 4, 2022

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
Personal info and App activity
Data isn’t encrypted
Data can’t be deleted
8.63K reviews
Bob N.
October 7, 2021
this is a pretty good app, but I am disappointed that I can only edit one file at a time, and worst yet, I have to exit the app and reopen it in order to be able to edit a different file. In addition, I am not sure about others, but this makes me feel like you are intimidating me to purchasing a monthly subscription, and that's not a way for your customers to trust you. I think you to rethink this in a different way. For example, no ads premium plan, and multi-file editing a one time in-app fee.
47 people found this review helpful
Did you find this helpful?
October 20, 2021
You should not have to exit the app in order to edit a different file... just press the back button to go back to the main screen.
A Google user
June 8, 2019
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.
46 people found this review helpful
Did you find this helpful?
June 30, 2019
Please ask for help on the forum.... sounds like you might have run out of internal sdcard space. Others are not reporting this type of issue
Kris Johnstone
December 29, 2022
Generally great but a recent(?) version seems to be utterly broken in various ways. Landscape sample viewer goes off screen, the sample list straight up crashes on ChromeOS, tried to get it on my nieces Chromebook but it looks totally different and sample search script failes and crashes to desktop.
Did you find this helpful?

What's new

** WARNING: Do not un-install DroidScript, just install over the existing version, otherwise Android's 'scoped storage' may cause your projects to be deleted ***

- Added CloudStore and SSH Terminal tabs.
- Switched 'Chat' tab to use Discord.
- app.ChooseFile() now supports GoogleDrive, OneDrive, DropBox
- build.json files now supported for AABs.
- Added new GitHub push/pull feature.
- Added cfg.Fast mode for 3x faster apps!
- New /Internal/* and /External/* SAF paths.
- See forum for full list.