Introduction

October 22, 2022

Introduction

CloudControl Pro is a JavaScript-based code development platform for automation, workflow, widgets, and small applications on Android. Since its birth in January 2017, it has developed from version 1.0 to the latest version 9.0.

What is CloudControl Pro

CloudControl Pro lets you do anything you want with JavaScript and Node.js.

Develop small applications

CloudControl Pro itself has the function of developing a complete application, can generate an independently distributed apk package from a JavaScript project. You can use web knowledge to develop interfaces, you can also use the controls provided by CloudControl to develop simple interfaces, and you can even use native controls to develop beautiful interfaces.

CloudControl Pro can install npm packages, load dex, jar, dynamic library, etc., and connect to the ecology of Android/Node.js, making CloudControl not only limited to small applications, but also using CloudControl to develop tank battle games, angry small Examples of bird games, http servers, etc. are not uncommon.

Official Interface Demo

Learn JavaScript and Validate Ideas

CloudControl Pro itself has professional development tools such as multi-Tab editor and debugger, and also allows you to use VSCode to write and run code. It is a good programming learning tool for students who are interested in learning programming. The code is no longer limited to theory; it is also a good low-threshold entry tool for those who want to work in the programming industry. You can move from CloudControl to Node.js Full-stack development and Android development; for mature developers, it is also a convenient way to verify ideas, a fun toy when fishing and lazy, and a good tool to assist in daily development.

What are the advantages of CloudControl Pro over other versions

  • Node.js engine

Pro 9 adds a new Node.js 16.x engine, the performance is more than 100 times that of the original engine, and it supports ES2021

  • Encryption enhancement

The Node.js engine encryption code has not been restored at present, and online optimization will be launched soon to further enhance encryption

  • Perfect VSCode debugging experience

Remote single-step debugging, automatic completion, version 9.3 has more comprehensively optimized file synchronization efficiency, mobile phone file management and other functions

  • Npm ecological support

Can install and use npm packages, including 2 million npm packages such as ws, express, koa, etc.

  • Code store

Nearly a thousand free online codes and projects can be downloaded at will, and can also be shared with other users

  • Pack customization

When packaging, you can customize signature, CPU architecture, startup map, permissions, optimize application size, confuse components, etc.

  • React/Vue/Web

Officially supports the use of web writing interface, even frameworks such as React/Vue can be used, and a web interaction API is provided

  • Multi-Tab editor workspace

Multi-Tab file editing, tree-like file management, editor based on LSP intelligent completion, syntax error prompts, etc.

  • UI visual design

The visual UI design implemented by Haoran provides a more convenient and simple design interface for Xiaobai to design UI

  • API enhancements

Added multiple modules such as WebSocket, database, native interface, task, settings, OCR, etc., multiple APIs such as barrier-free screenshots, switching input methods, adb permission execution commands, etc.

  • Bug fixes and optimizations

200 versions in 3 years, nearly 500 bug fixes, nearly 200 optimizations, and more than 200 new features. Are you still using the free version that is riddled with holes?

  • More new features

See the update log, more features are being continuously updated

CloudControl Pro learning route summary

CloudControl Pro uses JavaScriptopen in new window as the scripting language. Currently two JavaScript engines are used:

  • Rhino 1.7.14open in new window, supports ES5 and some ES6 features. The engine used by the free version and the old Pro version does not have perfect support for the new JS standard. The API based on this engine is called the API v1 or Rhino API (API v1).
  • Chrome V8open in new window. In version 9.0, CloudControl Pro added a Node.js 16.x engine based on the V8 engine. Node.js is a mature and popular JavaScript runtime. It has many applications in the front-end and back-end development of the Web, and in the cross-platform application development of Electron. Using Node.js allows for higher performance and better code protection. APIs based on the Node.js engine are called API v2s or Node.js APIs.

Therefore, before learning CloudControl Pro, you need to learn the basics of JavaScript.

In addition, CloudControl Pro's built-in examples are very important. It is recommended that when reading the document for the first time, you can run the examples of each function in combination with specific modules. function) is critical.

Official example

What CloudControl Pro can't do

Although CloudControl Pro is omnipotent, it cannot be used for illegal activities such as game plug-in, reading and writing memory, black and gray production, etc.

  • CloudControl Pro will never officially provide the function of reading and writing memory of other programs.
  • CloudControl Pro will never officially provide the function of grabbing and modifying network data of other applications.
  • CloudControl Pro cannot be used in other situations that cannot be used in accordance with relevant laws and regulations, relevant department regulations, relevant court judgments and precedents.
Last update:
Contributors: Bruce