DroidScript [Premium]
Description
DroidScript lets you write real apps for your phone or tablet using industry-standard JavaScript — and you can do it fast. Whether you want to prototype an idea on your lunch break or ship a finished product to Google Play, DroidScript gives you the tools to get there without wrestling with the traditional Android toolchain.
The platform removes the barriers that slow most developers down. You don’t need a heavy desktop IDE, a complicated build server, or years of Java experience. You open the app, write your code, and watch your creation come to life on the screen in front of you.
Why DroidScript Beats the Standard Android API
DroidScript makes coding up to 10x faster and easier than working with the raw Android API. The team behind the platform already did the hard work for you. They wrapped everything into a clean, easy-to-use API that simplifies development and shields you from the fragmentation headaches caused by different hardware and Android versions across thousands of phones and tablets.
Instead of fighting device-specific quirks, you focus on building features. That means fewer bugs, shorter development cycles, and more time for the creative side of programming.
Write Code Anywhere With Two Powerful Editors
DroidScript gives you two ways to write code, and both of them keep you productive wherever you go:
- The built-in code editor — Edit your code directly on your device. No cables, no setup, no friction.
- The WiFi editor — Connect your phone or tablet to a Windows, Linux, or Mac PC over WiFi and code wire-free from your desktop browser.
For larger projects, the browser-based IDE becomes your best friend. It delivers a full desktop coding experience while your app runs live on the connected device. Developers who try it once rarely go back.
Run DroidScript on Chromebooks and Raspberry Pi 3
The platform keeps expanding. DroidScript now runs on Chromebooks and the Raspberry Pi 3, so you can code on the hardware you already own. That flexibility opens the door to classrooms, hobbyist workbenches, and professional dev setups alike.
Learn JavaScript the Hands-On Way
DroidScript offers one of the best ways to learn JavaScript, the most popular and useful programming language on the planet. The app ships with tons of clear, simple examples, and it includes ‘active’ documentation that lets you run code as you read about it.
New to coding? Start with the friendly Whack-a-Droid tutorial. It walks you through the basics step by step and gets you building something fun right away.
You also gain access to a large, welcoming community of developers who happily answer questions and share their work. Join them here: DroidScript community.
Powered by Google’s Chrome V8 Engine
DroidScript runs on Android’s built-in Chrome V8 JavaScript engine. Google constantly updates and improves this engine, so you always work with a modern, standards-compliant runtime. Your code benefits from the same performance and language features that power today’s top web applications.
Choose Native, HTML5, or Hybrid Apps
You decide how to build. DroidScript supports three approaches:
- Native apps — Use native Android controls for maximum performance and platform integration.
- HTML5 apps — Build with HTML, CSS, and JavaScript for a web-style experience.
- Hybrid apps — Combine both worlds using the built-in WebView control.
Whichever route you choose, you tap into the full power of the modern Chrome browser engine.
Build and Publish APKs Straight From Your Device
Ready to get serious? DroidScript lets you build APKs directly on your device in a matter of seconds. You can then release your apps on Google Play and share them with the world. No external build pipeline, no complicated signing process — just you and your ideas.
Control Robots, Arduino, and the BBC micro:bit
DroidScript goes far beyond simple apps. You can drive hardware and explore cutting-edge tech:
- Build robots with computer vision — see this example.
- Remotely control the BBC micro:bit — visit microbit-js.org.
- Control Arduino, Lego NXT, and many other gadgets.
- Create augmented reality apps.
- Build 3D worlds with WebGL.
Built for Professionals, Not Just Beginners
Beginners love DroidScript because it makes learning fun. Professionals love it because it accelerates real work. Developers across the planet use the platform to ship commercial applications every day.
If you need extra help with a commercial project, DroidScript offers an enhanced support service. Contact [email protected] for more information.
Every Feature You Need in One Package
DroidScript packs an impressive feature set into a single app:
- Add buttons, text, and graphics with ease.
- Access GPS, compass, camera, accelerometer, Bluetooth, and WiFi.
- Send and receive emails and SMS messages.
- Use native controls alongside HTML5 and CSS.
- Build 3D worlds with WebGL.
- Create native or Phaser-based games.
- Leverage popular JavaScript libraries such as jQuery.
- Share app source with friends as .spk files.
- Create home-screen shortcuts to your apps.
- Read on-device documentation and a built-in JavaScript reference.
- Enjoy code completion and full offline operation.
- Build apps for Android, Amazon Fire, RemixOS, and ChromeOS.
- Explore plenty of ready-made samples.
And the team keeps adding new features all the time, so the platform keeps getting better.
Extend DroidScript With the Plugin SDK
Already a Java coder? You gain a serious productivity boost by switching to DroidScript. Rapidly generate your UI in JavaScript, then extend the platform’s functionality through the plugin mechanism. You get the speed of scripting with the power of native code whenever you need it.
Start Building Today
DroidScript gives you everything you need to turn ideas into working apps: a fast API, two flexible editors, hardware access, and a thriving community. Download the app, open the editor, and write your first line of JavaScript. Your next app is closer than you think.
Images
What's New
- Official support added for Python apps!
- New Backup Option allows you to backup/restore your projects.
- Docs now support switching between Python and JavaScript.
- New "Allow Background Launch" option (keeps DS alive).
- New 'Command' context menu available when editing.
- See forum for full list - https://groups.google.com/u/1/g/androidscript
** WARNING: Just install over the existing version, otherwise Android's 'scoped storage' may cause your projects to be deleted ***





