Introduction

FrameworkJS is an open-source mobile development framework that helps you build mobile apps using JavaScript programming language. FrameworkJS requires CloadIO in order to work at its full potential. It helps you to make the app without back-end and server-side codes.

Useful Tip

CloadIO is a real-time database and data logic back-end for your mobile and web-based applications, as well as IoT devices.

Structure

The three layers of a created application with FrameworkJS are:

  • OS Layer: This layer is the hardware and operating system that user uses, such as Android, iOS, etc. This layer is not related to programmers.

  • Frame (Native Layer): This layer acts as the interface between FrameworkJS core and the OS layer. Developers can add custom native functions to native layer. Actually, this layer is editable by programmers.

  • Core Layer: The core layer of FrameworkJS is the foundational layer that contains the essential functionality of the framework, including the rendering of pages, implementation of functions, and communication with CloadIO database.

Features

Here are some features that FrameworkJS offers to developers:

  • Unlimited Customization & Development
  • Create Cross Platform Apps
  • Auto Update Feature
  • Remote Code Execution
  • Real-Time
  • High Security
  • No Back-end and Server-side Codes

Supported Platforms

FrameworkJS is focused on building native/hybrid apps. It supports the following operating systems and browsers for mobile, and web app development:

Platforms

  • iOS 8+
  • Android 4+
  • Windows
  • Linux