Visual Development Environment

LiveCode comes with an integrated visual development environment. Create your user interface by dragging and dropping objects from the Tools palette, then drop into the Code Editor to attach code directly to objects. The development environment runs on Windows, Mac OS or Linux. All LiveCode license types give you the option you to author or edit your application on any supported platform without any additional purchase.

Enjoy the Effortless Live Workflow

Like everything in LiveCode, you can create, modify and delete elements while your project is running. Variables in code retain data even as you edit the code and data remains attached to interface objects or in memory as you make changes. This dynamic workflow makes it effortless to build even the most complex projects. Mouse messages to your project are automatically suspended momentarily when you create or edit controls. You can also pause your project with a single click if you need to (Suppress Messages on the Toolbar).

visualdevwplanets

The LiveCode Visual Development Environment running on Mac OS X

Main Visual Development Environment Features

Tools Palette

Drag and drop objects onto your project. Draw or paint graphics.

Property Inspector

Edit object properties.

Application Browser

Navigate your project, select, hide, show and Inspect objects.

Code Editor

Tabbed visual code editor with automatic syntax formatting, integrated documentation, and integrated Visual Debugger.

Message Box (Command Line)

Run commands, create interfaces or modify interfaces, interrogate objects, import or format data using the LiveCode programming language.

RevOnline

Access our online community to share your work and download examples.

Dictionary & User Guide

Searchable A-Z dictionary of all LiveCode words complete with user comments. Comprehensive reference documentation. We recommend you get started by looking at the Lessons section of this website.

Plugins menu

Extend the development environment with tools and utilities written in LiveCode.

Standalone Application Builder

Create standalone executable applications or Web deployments for any platform that you have a deployment pack for.

Getting Started

To walk through the steps involved in getting started, please visit this lesson on Getting Started with Objects and Components.

Advanced features – Interface Extensibility

Unlike virtually all other Visual Development Environments, the LiveCode tools have been written entirely in LiveCode. This means that you can tweak, modify, extend or entirely replace components within the editor. This incredibly powerful feature enables advanced users to create a completely customized editing experience suitable for your own development needs.

Next GUI Development