play.js - JavaScript IDE

play.js - JavaScript IDE

By nakiostudio S.L.

  • Category: Developer Tools
  • Release Date: 2019-02-15
  • Current Version: 2.6.0
  • Adult Rating: 4+
  • File Size: 65.38 MB
  • Developer: nakiostudio S.L.
  • Compatibility: Requires iOS 13.0 or later.
Score: 4.51705
4.51705
From 176 Ratings

Description

play.js brings the power of modern JavaScript development to your iOS device. Finally you can use your iPhone or iPad to develop and run locally your Node.js and React Native applications, no computer or internet connection needed. play.js includes a full-fledged development environment that features: - A Node.js runtime environment. - In-app web browser with various developer tools (console, node browser, source code viewer and layers inspector). - Project templates for React.js, Vue.js and Next.js web apps powered by Webpack, Express and Babel. - Git support to continue working on your projects on the go. - Dependencies resolution for Node.js projects. - Real code autocompletion that reacts to your code and modules. - Syntax highlighting for JavaScript, JSX, HTML, CSS, TypeScript, TSX, Flow, Vue, CoffeeScript and Markdown files. - Open in-place support. - In-app documentation. All these features flavoured with a great user experience: a delightful UI, custom fonts, light and dark modes, trackpad support and much more! Get the app and start coding straight away.

Register

Screenshots

Reviews

  • I hate creating reviews; this is one that I have to write!

    5
    By SirSoftness
    The app works flawlessly! I send it to friends, and they might get upset; it, not a trendy game, but hey, this is one of those apps you have to let everyone one!. Great appl!! Keep up the good works. Sign me up for a testflight! Cheers.
  • works with my external monitor

    5
    By djmason9
    UPDATE: The developer was very responsive and fixed my concerns. Thanks the app is great! I really wanted this to be great but the second I connected it to my external monitor all I saw was a gray screen and I was not able to use the app. If the Developer can help me fix this I would give it a better review.
  • Really really good

    5
    By uatemymilk
    I didn't expect much and was absolutely blown away. Really great program but I'm a beginner and I had a hard time noticing I had an error in the browser because errors aren't printed in the browser's console. I hope you guys add this in there; it would make my first steps much much easier!
  • Form Input Doesn’t Seem To Work w/ react.js

    4
    By BalaGump
    Form input doesn’t seem to work with react.js. Otherwise, a pretty neat idea to have a developer playground for React inside an iOS app. Pretty handy when you are travelling, and don’t have a desktop.
  • Awesome app, but a suggestion

    4
    By odonckers
    I really love the design, layout, and functionality of the app. I feel like it has the opportunity to replace a portion of my workflow, but there is a large area where I feel could be improved. The React Native support is great to have, and I understand the great limitations of iPadOS compiling and so forth with RN. But it may be possible to support the Expo workflow since they already have an app and there isn’t any native components needed to support. If you could add that support, then this would be the app I think a lot of developers have been waiting for. React Native development on the go!
  • Simply the Best

    5
    By nonsensetwice
    When I started learning to code, the simplicity of this app helped me focus on my code instead of allowing me to get distracted in 80 directions trying to customize it to perfection with unnecessary plugins. Now that I’m a (only slightly) more mature developer, this same simplicity and code focus helps me write clean, readable code. Its bare-bones git implementation means I’m not dealing with git issues in-app; I write, commit, and push, and go on writing. And it’s pretty! It’s well-designed with a clean, attractive interface that makes me want to use it daily. I cannot recommend this enough to anyone who wants to be able to write JavaScript anywhere.
  • Really good! Fair price.

    5
    By tc-from mars
    The best and the only one real js (react) ide for iPad.
  • Solid

    4
    By vanslotj
    I like the idea of importing and animating .svg files but I haven’t gotten that far with it. I also don’t know which libraries I’m able to import without an npm install, or is there a way around this? Also not much help online with UX. For instance, I can’t even figure out how to undo. But great app and with time I hope it becomes greater
  • The ONLY option

    5
    By devalexwhite
    This app is really the only option for anything slightly resembling modern web development. It supports package installs, has some intellisense, and can package.json scripts. Running a NuxtJS app with auto reload in the browser works. The only other way on iPad to accomplish this is a terminal to a remote Linux machine, so this app is top of class. Of course it’s a pretty barebones editor at the moment, very few theming options, installing packages is wonky, scripts fail 50% of the time, the git features are basic at best. But all that said, it’s an excellent start.
  • Needs Work

    2
    By Kanembel
    A few small bugs are forgivable but this is a PAINFUL mobile editor to use without a keyboard. I hold it to a high standard having used Pythonista for several years. Admittedly play.js has great package integration, but they should copy a LOT from Pythonista before this is a touch friendly IDE. My first experience: Tap keyboard is almost slower than using native (double equals requires to press and drag actions for instance). Often will insert wrong character as 4 chars are stacked into one button and selected with a drag. This pain is compounded by the auto insertion of a closing brace, which is fine, but removing the first brace doesn’t remove the second which means I have to press into the editor to move the cursor to delete the auto added closing brace of the wrong type, which is downright terrible with nested braces and one bracket mixed in. Very little contextual capabilities, Autocomplete is about it. Would like to see a keyboard that prompts a brace or paren appropriately.

Comments

keyboard_arrow_up