Fact-checked by Grok 2 weeks ago

LiveCode

LiveCode is a cross-platform (RAD) environment that uses a high-level, English-like called LiveCode Script to enable the creation of native applications for desktop, mobile, and server platforms, as well as web applications via , including Windows, macOS, , , . It features visual drag-and-drop tools for building user interfaces, live editing of running applications, and an extensible architecture with built-in support for , databases, and networking, allowing developers to write up to 90% less code than in traditional programming languages. Designed for accessibility, LiveCode emphasizes ease of use, making it popular among educators, independent developers, small businesses, and enterprises for and full-scale software development. Developed by LiveCode Ltd., a company based in , , the platform originated from earlier tools aimed at democratizing software creation, with the company founded in 1999 and the core development system first released in 2001 under the name . Renamed LiveCode in 2010 to reflect its focus on live, interactive coding, it evolved into a comprehensive supporting a single codebase for multi-platform deployment. The , known for its readable and memorable syntax that mirrors , draws from a legacy of over 25 years in making programming intuitive and efficient. LiveCode gained prominence for its role in education and indie development, with schools reporting doubled uptake in computer science courses using the tool, and applications built with it grossing over $100 million worldwide, including #1 best-sellers, games, productivity apps, and enterprise systems for companies. Although an open-source version was available from 2013 to 2021 to foster contributions, maintenance challenges led to its discontinuation, shifting focus to commercial subscriptions starting at $36.67 per month (billed annually). Today, it continues to support modern features like App Bundles, enhanced web rendering, and mobile widgets, positioning it as a versatile alternative for full-stack app without platform-specific recompilation.

History

Origins and Early Development

Runtime Revolution Ltd. was incorporated on October 13, 1999, in , , by Kevin Miller and a small team of developers with the goal of creating accessible tools. The company, led by Miller as CEO, initially focused on building upon existing technologies to develop a modern (RAD) environment. This effort culminated in the release of the software known as in 2001, which served as an emphasizing ease of use for creating applications across multiple desktop platforms, including Windows, macOS, and . Revolution's foundations trace back to earlier hypermedia and scripting technologies, particularly Apple's , released in 1987, and its associated language from the late 1980s. MetaCard, a commercial clone developed by MetaCard Corporation and first commercially released in June 1992, provided the core engine for Revolution, with its MetaTalk scripting language—debuting around 1993—evolving into what would become LiveCode Script. In July 2003, Runtime Revolution acquired MetaCard's technology and , allowing full integration and further enhancement of the platform without reliance on the original vendor. From its inception, positioned itself as a direct successor to , targeting non-programmers through an English-like scripting syntax that simplified complex tasks like design and integration. This approach enabled and deployment of cross-platform applications, filling a gap left by HyperCard's discontinuation and the limitations of more traditional programming languages. Early versions prioritized desktop environments, supporting seamless development and execution on Windows, macOS, and without requiring code recompilation for each platform.

Key Milestones and Recent Updates

In 2010, the product formerly known as Runtime Revolution was renamed to to better reflect its focus on live scripting and cross-platform development. The company behind it, Runtime Revolution Ltd., underwent a to Ltd. in March 2015, aligning its corporate identity more closely with the product's name. A significant shift occurred in April 2013 with the launch of the open-source LiveCode Community Edition (version 6.0), funded through a successful campaign that raised £493,795 from 3,342 backers to support educational access and community-driven enhancements. This edition, licensed under GPLv3, facilitated free development until its discontinuation on August 31, 2021, with the release of version 9.6.4, after which maintenance ceased and the codebase was archived on . The introduction of deployment in 2015 marked a major expansion for web-based applications, enabled by a 2014 crowdfunding campaign on the company's platform that met its $395,000 goal and raised approximately $400,000 to port the engine to browser environments. Concurrently, the first preview of 8.0, announced on March 12, 2015, introduced LiveCode Builder, a new C++-based language for creating custom widgets and extensions to integrate platform-specific . Version progression continued with stable release 9.6.4 on August 31, 2021, coinciding with the Community Edition's end; this was followed by 9.6.5 RC-2 on October 25, 2021, adding support for compliance. In , version 9.6.9 stable arrived on April 10, incorporating over 75 features, bug fixes, and security updates, including Android API 31 support and 14.2 compatibility. The LiveCode 10 series began with the stable release of version 10.0 on October 9, 2024. Recent updates in 2025 have focused on modern platform support and new tools. LiveCode Classic 10.0.1 stable was released on April 17, enabling builds with any version from 12.4 onward. Version 10.0.2 stable followed on June 13, with further refinements. On August 21, 10.0.3 RC-1 introduced 35 support, 15 compatibility, enhancements, and fixes for issues like menus and date/time controls. On October 27, 2025, version 10.0.3 RC-2 was released, enhancing Store compliance with further 35 support and bug fixes. Additionally, LiveCode Create, a web-based for cross-platform editing, advanced with developer preview 7 (DP-7) in June 2025 and DP-8 in August 2025, emphasizing deployment and datastore improvements.

LiveCode Script

Core Syntax and Structure

LiveCode Script is a dynamically typed, object-oriented that belongs to the xTalk family of languages, which includes from Apple's as a foundational influence. This heritage gives it an English-like syntax designed for and , enabling developers to write procedural with familiar constructs similar to those in languages like English prose or early multimedia scripting environments. At its core, LiveCode Script operates on a message-passing , where the system sends messages in response to events—such as user interactions or system triggers—and scripts define handlers to process these messages. For instance, a common event handler might respond to a mouse click with the structure on mouseUp ... end mouseUp, allowing the script to execute specific actions like updating interface elements or performing calculations. The basic structure of LiveCode Script revolves around attaching scripts to objects within a hierarchical, stack-based model, where stacks serve as containers for , and cards hold interactive elements like , , and groups. This object hierarchy defines the message path: when an occurs, the message starts at the originating object and travels upward through objects (e.g., from a to its card, then to the ) until a handler intercepts and processes it, or it reaches the engine level. Scripts are written directly in the object's script editor and consist of handlers, commands, and control structures; for example, the put command assigns or outputs values to variables or containers, as in put "Hello" into field "Greeting", while set modifies object properties, such as set the text of [button](/page/Button) "Submit" to "Done". is managed through structures like repeat, enabling loops for iteration, as shown in this example for repeating an action three times:
repeat with i = 1 to 3
    put "Iteration" & i into field "Log"
end repeat
Variables in LiveCode Script require no explicit declaration and can hold various data types, including numbers (integers or floating-point), (sequences of characters), (associative collections indexed by keys), and lists (return- or comma-delimited sequences). For example, a might store a string like put "user input" into tName, while an could map keys to values as put "red" into tColors["primary"]. Operators support operations (e.g., + for , as in put 5 + 3 into tSum), string concatenation (&), comparisons (=, <), and logical evaluations (and, or). Unlike compiled languages, LiveCode Script executes interpretively, and running code directly at without a separate compilation phase, which facilitates and live modifications during development.

Advanced Language Features

LiveCode Script supports advanced data structures including arrays, which can be multidimensional or associative, allowing developers to manage complex datasets efficiently. Multidimensional arrays enable grid-like storage, such as a two-dimensional array for tabular data, while associative arrays use keys for flexible indexing beyond numerical positions. Lists provide ordered collections for sequential data handling, and support facilitates processing non-textual content like images or files directly in strings marked with the "*b" indicator. For , the filter command integrates regular expressions to selectively process lines, items, or elements in containers, enabling operations like extracting addresses from text via regex patterns such as [\w\.-]+@[\w\.-]+\.\w+. Multimedia capabilities in LiveCode Script include built-in commands for handling images, audio, and video. The import command loads graphics into image objects from various formats, supporting bitmap pictures for visual elements. Audio playback is managed through the play command for sounds or the play file command for external audio files, with options to control rate and synchronization using properties like playRate. Video and animations leverage player objects, where commands like play video handle playback, pausing, and stepping through media clips. Database integration is provided via the Database library, formerly known as revdb, which supports SQL operations across engines like , , and . The revExecuteSQL command executes queries for inserts, updates, or deletes, while revDataFromQuery retrieves records into arrays, streamlining data persistence without external dependencies. Networking features encompass / sockets opened with the open socket command for low-level connections and HTTP requests via the put command into URLs, which handles GET/ operations with customizable headers. JSON and XML parsing are facilitated by built-in functions jsonEncode and jsonDecode (introduced in 2024 for faster engine-level performance) and dedicated libraries: the Library offers additional capabilities for converting between LiveCode values and JSON strings, supporting encoding; the XML Library provides tree-based parsing with functions like revXMLCreateTreeFromFile for structured document handling. Error handling in LiveCode Script uses a try-catch construct with the try, catch, and end try keywords to trap execution errors and execute alternative code paths. Custom handlers can intercept errors via the errorDialog message or by locking error dialogs with lock error dialogs, allowing programmatic recovery without default interruptions. For , custom functions and commands are defined as handlers within scripts, and libraries are created by designating stacks with start using to encapsulate reusable code across applications.

Development Environment

Integrated Tools and Workflow

The (IDE) of LiveCode provides a visual stack editor centered around the Canvas Area, where developers design user interfaces by dragging and dropping widgets such as buttons, fields, and cards from the Tools Palette. This drag-and-drop approach enables of stack-based applications, with the Project Browser offering a hierarchical view for navigating and managing objects across cards and substacks. Complementing the visual tools is an integrated script editor that supports for keywords and variables, auto-indentation for code alignment, suggestions for LiveCode Script elements, and error checking to identify syntax issues during development. LiveCode's workflow emphasizes compile-free development, allowing developers to edit scripts or UI elements and immediately test changes in run mode without compilation steps, facilitating an iterative process of , , and refinement. The Property Inspector panel, accessible upon selecting an object, provides a dedicated for modifying attributes such as (e.g., colors, fonts, positions), (e.g., states like focused or disabled), and data bindings to variables or sources, with changes reflected instantly in previews. For runtime debugging, tools like the Message Watcher monitor incoming messages to objects, while the Variable Watcher tracks global and local variable states during execution, enabling efficient troubleshooting without halting the application. Prototyping is supported through built-in preview modes, including a simulator for and interfaces that launches the in a live environment to test responsiveness and interactions across screen sizes. Version control integration with systems such as is possible through external tools or by exporting project elements manually for diffing and merging. Stack files, saved with the .livecode extension, use a that ensures compatibility across all supported platforms, allowing seamless sharing and opening of projects without format conversion. As of November 2025, the primary is LiveCode Create, which is in preview ( dp-8), while remains available for ongoing development and deployment.

Extension Development with LiveCode Builder

LiveCode Builder (LCB) is a specialized programming language introduced in LiveCode 8.0 in May 2016, designed to enable developers to create custom extensions for the LiveCode engine, including widgets and libraries that extend core functionality at the system level. Unlike standard LiveCode Script, LCB emphasizes strict type handling, modular structure, and integration with native code, allowing for the development of high-performance components such as custom elements or computational libraries. This extensibility feature addresses limitations in scripting by permitting direct access to engine internals and external , facilitating the creation of reusable, engine-embedded modules. The syntax of LiveCode Builder closely resembles LiveCode Script but incorporates systems-oriented enhancements for robustness and efficiency. It supports optional static typing for variables, parameters, and return values, with core types including Boolean, Integer, Real, String, Data, List, and Array, alongside a flexible any type for dynamic usage. Modules form the building blocks, organized in reverse DNS naming conventions (e.g., com.example.myWidget), and contain public or private declarations for constants, types, variables, and handlers. Handlers define behavior with explicit input/output parameters (e.g., in, out, inout) and can bind to foreign functions in languages like C via the foreign handler syntax, enabling seamless integration with platform-specific libraries for tasks requiring low-level access. For instance, a simple widget module might declare its type and implement core events like on create for initialization or on paint for rendering:
module community.livecode.example.simpleWidget

    public type SimpleWidget

    public handler SimpleWidget.onCreate()
        // Initialization logic here
    end handler

    public handler SimpleWidget.onPaint(pSurface as [Canvas](/page/Canvas), pRect as [Rectangle](/page/Rectangle))
        // Drawing code using the [canvas API](/page/API)
        canvas.drawLine pSurface, point(0,0), point(100,100)
    end handler

end module
This structure ensures compile-time checks for , reducing runtime errors in extension code. Developing extensions with LiveCode Builder involves writing code in .lcb files within the LiveCode 's Extension Builder tool, which provides templates, , and compilation support. Developers declare the extension type ( or ) and identifier at the module level, import necessary APIs (e.g., com.livecode.canvas for graphics or com.livecode.[engine](/page/Engine) for core interactions), and implement event handlers tailored to the extension's purpose, such as geometry changes or data exchange with LiveCode . The compiles the LCB source to platform-agnostic bundled in a .livecodescript , which is then into a .lce file for distribution and integration—extensions can be loaded dynamically into via commands like widget add or installed globally through the Extension Store. Cross-compilation is supported across LiveCode's platforms (, , ), with the handling execution, though foreign bindings may require platform-specific adjustments. Testing occurs directly in the by simulating the extension in a preview , allowing iterative refinement before final . Common use cases for LiveCode Builder extensions include performance-critical applications where scripting alone is insufficient, such as implementing advanced data visualizations (e.g., interactive charts with updates) or integrations (e.g., custom sensor interfaces via native ). For compute-intensive tasks like , developers can create widgets that offload processing to bound C libraries, achieving native-like speeds while maintaining LiveCode's cross-platform deployment. Libraries extend non-visual functionality, such as optimized mathematical routines or database connectors not natively supported. These extensions enhance the engine's capabilities without altering core code, promoting a modular for specialized needs.

Platform Support

Supported Platforms and Compatibility

LiveCode supports a wide range of desktop operating systems for both running the (IDE) and deploying standalone applications. On macOS, the IDE and engine are compatible with versions from 10.9 () through 15.x (), including native support for M1 and later processors introduced in LiveCode 9.6.8 and continued in version 10. Recent updates in LiveCode 10 address specific compatibility issues, such as menu rendering and date/time item display on macOS Sonoma and later, with general support for reported as of 2025 though some features may require workarounds. For Windows, support extends to versions 7, 8.x, 10, and 11, with both 32-bit and 64-bit builds available, including 32-bit compatibility via the WoW layer on 64-bit systems. Linux compatibility covers major modern distributions requiring glibc 2.13 or later and GTK/GDK 2.24 or later for graphical interfaces, such as recent , , and releases; various Unix variants, such as those based on BSD or , are also supported through the engine's Unix underpinnings. Additionally, LiveCode enables deployment on and Unix-based servers without a graphical interface. The latest release, LiveCode 10.0.3 RC-2 (October 2025), includes enhancements for platform stability. For mobile platforms, LiveCode provides robust support for and app development and deployment. compatibility includes devices running up to iOS 18, with LiveCode 10.0.2 (April 2025) introducing support for 18.2 and 15 and later versions (from 12.4 onward for broader compatibility), allowing builds that meet Apple's requirements as of 2025. support in LiveCode 10.0.3 RC-2 (October 2025) targets API level 35 ( 15), ensuring compliance with Store policies effective August 31, 2025, and includes updates to use 11 or later instead of requiring Java 8. Deployment to mobile platforms requires a for iOS builds but supports , Windows, and hosts for Android. Beyond traditional desktop and mobile, LiveCode extends to web and environments. HTML5 deployment has been available since the first alpha release in August 2015, enabling standalone web applications that run in modern browsers without plugins, leveraging integration for enhanced interactivity. devices are supported via ARM builds, allowing both operation (on compatible distributions) and standalone app deployment for embedded projects. A key advantage of LiveCode's platform support is that deployed applications are fully standalone, requiring no separate or installation beyond the target OS, which simplifies distribution across all supported platforms. LiveCode maintains strong , ensuring that stacks and scripts created in earlier versions (from 1.0 onward) can be opened, edited, and deployed without modification in current releases like version 10, preserving developer workflows over time. Version-specific updates, such as those in LiveCode 10 for menu fixes, iOS 18 support, and Android API 35 compliance, focus on enhancing stability and adherence to OS vendor requirements while avoiding breaking changes to core functionality.

Deployment and Distribution Options

LiveCode applications are built into standalone executables directly from the (IDE) by selecting the "Save as Standalone Application" option in the File menu, where developers configure settings such as the product name, file description, and target platform before generating the output. These executables have a compact footprint, typically starting around 10-16 MB for basic applications, embedding the LiveCode engine and required resources without additional runtime dependencies. For platforms requiring , such as , developers must integrate Apple provisioning profiles obtained from the Apple Developer Portal to enable distribution and device installation. Deployment formats include native binaries tailored to specific platforms: executable files (.exe for Windows, .app for macOS, binaries for ), APK packages for , and IPA files for , allowing seamless execution on desktop and mobile devices. For web-based applications, LiveCode supports HTML5 output, which compiles the app into and HTML5-compatible code runnable in modern browsers without plugins. Additionally, backend scripts can be deployed to servers using the LiveCode Server engine, supporting CGI processing, middleware, and database interactions for web services. Distribution options encompass submission to major app stores like the Apple and for native mobile apps, web hosting services for builds, and direct sharing of self-contained executables via downloads or installers. LiveCode's licensing model enables unlimited without royalties or per-device fees, facilitating broad deployment for both personal and enterprise applications. Recent enhancements include LiveCode 10.0.1 (released April 2025), which removes Xcode version dependencies for iOS builds, allowing compatibility with any from version 12.4 onward to support iOS targets up to 18. For Android, updates in LiveCode 10.0.3 RC-2 (October 2025) added support for API level 35 and improved JDK 11+ detection on Windows, ensuring compliance with Google Play Store requirements for new apps and updates targeting 15.

Applications and Impact

Common Use Cases and Examples

LiveCode finds extensive application in educational environments, where its intuitive scripting enables the creation of interactive simulations and e-learning tools that teach without requiring prior coding experience. At , instructors used LiveCode in introductory programming courses for non-technical majors in fields like , , and as of 2015, allowing students to build custom applications tailored to their career needs, such as teaching aids or data analysis tools for . This approach has led to increased student engagement, with some participants advancing to advanced projects or altering their professional paths based on acquired skills. Additionally, organizations like OneBillion.org have developed gamified educational apps with LiveCode, achieving 2 million downloads and ranking #1 on app stores while advancing learning outcomes by up to 18 months in six weeks for disadvantaged children. In business contexts, LiveCode supports the rapid development of database front-ends, interactive kiosks, and multimedia presentations, leveraging its cross-platform capabilities for efficient deployment. For example, ScreenSteps, a platform built with LiveCode, serves companies from small businesses to enterprises by enabling customizable training modules and documentation tools. Similarly, KLM's flight booking system, powered by LiveCode, processes over 70,000 daily reservations for 28 million annual passengers, demonstrating its reliability in high-volume data handling and user interfaces. These applications often include custom systems or reporting tools, where LiveCode's English-like syntax accelerates prototyping and iteration for non-specialist developers. For mobile development, LiveCode excels in prototyping and applications, particularly for utilities and casual games, building on its heritage as a successor to for card-based, stack-oriented user interfaces that facilitate quick visual iterations. The Gluggy app, developed for sole traders to manage invoices and expenses, was created rapidly with LiveCode to incorporate user feedback and deploy across platforms. In gaming, ' Midnight Rises achieved over 600,000 downloads and top-5 App Store ranking within three months of development, highlighting LiveCode's efficiency for multimedia-rich mobile prototypes. A representative example of LiveCode's strengths is a that dynamically builds a list from user input, showcasing how minimal code can handle events and update interfaces iteratively. In a with an input named "InputField" and a list named "ListField", the 's mouseUp handler might use the following :
on mouseUp
    put the text of [field](/page/Field) "InputField" into tNewItem
    if tNewItem is not empty then
        put tNewItem & return after the text of [field](/page/Field) "ListField"
        put empty into [field](/page/Field) "InputField"  -- Clear input for next entry
    end if
end mouseUp
This code captures user-entered text on button click, appends it as a new line to the list field, and resets the input, enabling instant feedback and extension for more complex list management.

Community, Licensing, and Limitations

LiveCode maintains an active user community primarily through its official forums at forums.livecode.com, which feature dedicated sections for beginners, advanced scripting discussions, documentation improvements, and tutorials, with 134,716 registered members and ongoing threads as of November 2025. Tutorials and learning resources are hosted on livecode.com, including lessons and user-contributed examples that support both novice and experienced developers. Following the discontinuation of the free Community Edition on August 31, 2021, the platform shifted to a fully proprietary model, reducing open contributions but preserving legacy open-source access via livecode.org, where the final version (9.6.x) is archived on GitHub without further maintenance. Licensing for LiveCode operates on subscription-based tiers tailored to different users, including a plan at $36.67 per month per seat (billed annually) for in-house , an Apps for Sale option with a 5% revenue share on earnings plus $36.67 per month per developer, and plans starting at $500 annually for up to 20 seats. A free trial is available for new users to test the platform. The model has been fully commercial since the 2021 end of open-source editions, though it originated from a successful 2013 campaign that funded the initial Community Edition release. Despite its strengths in , LiveCode has limitations in performance for high-compute tasks, such as processing large datasets or complex graphics, where it can exhibit slowdowns compared to natively optimized languages like C++. These issues can be mitigated through LiveCode Builder extensions, which allow integration of C++ code or OS for enhanced speed in demanding scenarios. The remains smaller than that of mainstream languages like or , with a niche user base limiting third-party libraries and community-driven tools. The discontinuation of the free edition has created a notable gap, as it previously fostered broader participation and contributions. LiveCode's English-like scripting enhances accessibility for non-coders entering app development, enabling quick prototyping without deep programming knowledge. However, advanced integrations, such as custom or high-performance modules, present a steeper requiring familiarity with its stack-based architecture. In comparison, the 2023 no-code tool Xavvi, built on LiveCode and incorporating for app generation, further reduces barriers for beginners while maintaining compatibility with LiveCode's code for hybrid workflows.

References

  1. [1]
    LiveCode
    Mar 22, 2018 · LiveCode is a truly multi-platform programming tool with iOS, Android, Mac, Windows, Linux, Server & Web deployment options.Pricing · Why LiveCode? · Blog · Resources
  2. [2]
    About | LiveCode
    Jan 9, 2014 · LiveCode Ltd. is based in Edinburgh, Scotland. With a history stretching back over 20 years, we have a vision of making coding accessible to everyone.
  3. [3]
    LiveCode 2025 Company Profile: Valuation, Funding & Investors
    When was LiveCode founded? LiveCode was founded in 1999. Where is LiveCode headquartered? LiveCode is headquartered in Edinburgh, United Kingdom.
  4. [4]
    Why we abandoned open source: LiveCode CEO on retreat despite ...
    Sep 6, 2021 · The development system was introduced in 2001 as Revolution and was renamed LiveCode in 2001. The company behind it was Runtime Revolution Ltd, ...
  5. [5]
    The LiveCode Language
    The LiveCode language is designed to be expressive, readable, memorable and as close as possible to the way you speak and think. That means you write up to 90% ...
  6. [6]
    LiveCode | The home of LiveCode open source
    Aug 31, 2021 · LiveCode has been around in various forms for around 30 years – a spectacular track record for a coding environment and a testament both to the technology and ...
  7. [7]
    LIVECODE LTD overview - Find and update company information
    Previous company names ; RUNTIME REVOLUTION LIMITED, 26 Oct 1999 - 30 Jan 2015 ; DALGLEN (NO. 727) LIMITED, 13 Oct 1999 - 26 Oct 1999 ...
  8. [8]
    Kevin Miller | LiveCode
    Oct 22, 2021 · Kevin is the founder and CEO of LiveCode. Since the first release of what was then Revolution, Kevin has passionately evolved the company and product.
  9. [9]
    Runtime releases Revolution 1.1 for OS X - Macworld
    Nov 9, 2001 · NOV 9, 2001 4:00 pm PST. Runtime Revolution has announced the launch of Revolution 1.1. ... Runtime Revolution said the new version of ...
  10. [10]
    MetaCard FAQ: Overview & Related Products
    MetaCard is a product and registered Trademark of MetaCard Corporation, and has been in development since 1990 and in commrecial release since June 1992. 2 ...Missing: history | Show results with:history
  11. [11]
    Runtime Revolution Acquires MetaCard Technology - MacTech.com
    Jul 8, 2003 · The first release of the award-winning MetaCard application was in 1992. For more information about MetaCard and the history of MetaCard ...
  12. [12]
    Preview of new Mac-friendly development system released - Macworld
    Feb 22, 2001 · Runtime Revolution Ltd. has announced the release of a preview of Revolution 1.0, which it bills as “a state-of-the-art” rapid application development system.
  13. [13]
    Next Generation LiveCode (Open Source) by RunRev Ltd - Kickstarter
    Jul 30, 2014 · RunRev Ltd is raising funds for Next Generation LiveCode (Open Source) on Kickstarter! Everyone in the world can code. Let's start now!Missing: April | Show results with:April
  14. [14]
    First Open Source Version of LiveCode
    Apr 10, 2013 · LiveCode 6.0 represents the company's first Community Edition, free to anyone wanting to access the LiveCode engine for custom development of ...
  15. [15]
  16. [16]
    Bring HTML5 Web Delivery to LiveCode
    As long as the platform can run an HTML5 capable browser, you can deliver your app to it. For LiveCoders it means your apps delivered over the web! For ...Bring Html5 To Livecode · What Are The Limitations? · Campaign Stretch Goals
  17. [17]
    LiveCode Raises Over $26000 Within The First 24 Hours Of Its New ...
    Jul 3, 2014 · Adding the ability to deploy LiveCode apps straight to HTML5 ensure that no area of app creation remains inaccessible to this popular and easy- ...Missing: 400000 | Show results with:400000
  18. [18]
  19. [19]
    [ANN] Release LiveCode 9.6.5 RC-2
    Oct 25, 2021 · [ANN] Release LiveCode 9.6.5 RC-2. Post by LiveCode_Panos » Mon Oct 25, 2021 2:11 pm. Dear LiveCoders, We are pleased to announce the release ...
  20. [20]
    LiveCode 9.6.9 Released
    Apr 10, 2023 · We're delighted today to announce the release of LiveCode 9.6.9, Stable. This version comes with more than 75 new features, bugfixes, and security improvements.
  21. [21]
    LiveCode Classic 10.0.1 Stable and 10.0.2-rc-1 Released
    Apr 17, 2025 · As of 10.0.1 LiveCode no longer requires specific Xcode versions when building for iOS. You can now have any version of Xcode installed from 12.4 onwards.
  22. [22]
    2 Releases: Deployment Begins With DP-7 | LiveCode
    Jun 13, 2025 · We are delighted to bring you 2 new LiveCode releases today. We are releasing LiveCode 10.0.2 Stable, and LiveCode Create 1.0 dp-7.
  23. [23]
    Android Support Updated, New Create Preview Release - LiveCode
    Aug 21, 2025 · Today we are pleased to announce two LiveCode releases. LiveCode Create dp-8 and LiveCode Classic 10.0.3 rc-1 both bring support for Android ...
  24. [24]
  25. [25]
    LiveCode Scripting Language Part 1
    The LiveCode scripting language, is a full-featured programming language with all the constructs of Java, C, and other common procedural programming languages.
  26. [26]
    The LiveCode Message Path - LiveCode Lessons
    Dec 11, 2019 · LiveCode is based upon events. Every action a script takes is triggered by an event, which is sent in the form of a message.Missing: paradigm | Show results with:paradigm
  27. [27]
  28. [28]
  29. [29]
    Introduction to Arrays in LiveCode - BYU
    Jan 27, 2016 · An array is a variable that holds multiple pieces of data, each linked to a name that is used to retrieve that specific piece of information.
  30. [30]
    [PDF] Beginners Guide | LiveCode
    LiveCode is a compile free language so you can run and edit your application live, allowing you to add code gradually, and develop iteratively, testing as you ...<|control11|><|separator|>
  31. [31]
  32. [32]
    Script Editor | LiveCode Documentation
    ### Summary of Script Editor in LiveCode Create
  33. [33]
    Property Inspector | LiveCode Documentation
    ### Summary of Property Inspector in LiveCode IDE
  34. [34]
    Version Control for LiveCode
    Oct 8, 2013 · So now lcVCS is both a way to help you version control your app, plugin or library and a way to deliver your open source plugin or library into ...Missing: integration | Show results with:integration
  35. [35]
    Introducing LiveCode 8 – Build Powerful Apps Faster
    May 4, 2016 · Today, we are excited to launch LiveCode 8. LiveCode 8 represents the next generation of our highly productive LiveCode coding environment ...Missing: March 2015
  36. [36]
    LiveCode Builder Language Reference
    Introduction. LiveCode Builder is a variant of the current LiveCode scripting language (LiveCode Script) which has been designed for 'systems' building. It is ...Missing: March 12 2015<|separator|>
  37. [37]
    Extending LiveCode Guide
    Creating LiveCode Builder Extensions. We have provided a new “Extension Builder” stack to help make development and packaging of extensions as easy as possible.
  38. [38]
    Building Standalone Applications - LiveCode Lessons
    Jun 21, 2024 · This tutorial guides you through the fundamental steps of saving your LiveCode application for deployment to a Windows based operating system.
  39. [39]
    File Size For Project With Only One Button Is Too Big
    Jan 19, 2021 · The file size is that big because the Livecode engine is embedded in the stand alone. The minimum size is that 16 MB, but it will only grow ...
  40. [40]
    How do I Create a Distribution Profile for iOS? - LiveCode Lessons
    Apr 7, 2025 · After you have generated a certificate signing request, you need to submit your certificate for approval. Log into the iOS Provisioning Portal ...Downloading And Installing A... · Backing Up Your Certificates · Downloading The Distribution...
  41. [41]
    How Do I Put My First App On the Web | How To - LiveCode Lessons
    To do this you simply build your app in LiveCode like any other app, then when you are ready to deploy, you choose "Build for HTML5" in the standalone builder.How Do I Put My First App On... · Your Html5 Output · Putting It On The Web
  42. [42]
    POLL: LiveCode Server deployment
    Mar 11, 2016 · The main thing I use Server for is to write middleware--APIs for interacting with MySQL databases that serve as the backend data store for my ...
  43. [43]
    How do I Create an Android App for Distribution? - LiveCode Lessons
    Feb 2, 2024 · How do I Create an Android App for Distribution? This lesson describes how to sign an Android application and deploy it to an Android device.
  44. [44]
    LiveCode Pro
    The LiveCode Commercial License provides unlimited distribution of royalty free commercial apps on all platforms, includes all updates for a year and with ...Missing: stores | Show results with:stores
  45. [45]
    [PDF] Teaching Programming with LiveCode at Brigham Young University
    I teach LiveCode in two courses. I think it gives the students a good tool to create custom things that they need in their future careers as teachers, or indeed ...
  46. [46]
    Brigham Young University - LiveCode
    Feb 8, 2015 · Teaching Programming with LiveCode at Brigham Young University "I ... teaching a course in introduction to programming for non-techies.
  47. [47]
    Case Studies - LiveCode
    LiveCode proved to be the ideal tool for complete non-coders to go from nothing to creating commercial apps for large companies including Sony Music.
  48. [48]
    Using Fields | Getting Started with LiveCode Development
    Fields allow you to display text in your application. You can also use fields to allow the user to enter and edit text or make selections.
  49. [49]
    Scripting a Button | Getting Started with LiveCode Development
    Jun 14, 2024 · You decide what messages you want your program to respond to and add scripts which handle those messages. This lesson shows you how to respond to some of the ...Scripting A Button · Add Text To The Field · Scripting The ButtonMissing: dynamic | Show results with:dynamic
  50. [50]
    LiveCode Forums. - Index page
    This forum is a working group for community contributors to the LiveCode IDE included in the main LiveCode distribution. ... Documentation and Tutorials
  51. [51]
    LiveCode Community Edition no longer available as of August 31 ...
    Aug 31, 2021 · LiveCode Community Edition no longer available as of August 31, 2021 ... Sorry, this post was deleted by the person who originally posted it.
  52. [52]
    Pricing – LiveCode Standard Plan
    May 14, 2024 · Starting at $36.67/month Per app user & app developer / per month billed annually. Select LiveCode Apps for Sale.Missing: tiers 2025
  53. [53]
    LiveCode 2025 Pricing, Features, Reviews & Alternatives - GetApp
    Rating 2.0 (1) What type of pricing plans does LiveCode offer? LiveCode has the following pricing plans: Starting from: $9.99/month. Pricing model: Subscription. These ...Missing: licensing tiers
  54. [54]
    Livecode Pros and Cons | User Likes & Dislikes - G2
    1. Slow Performance. Users experience slow performance with Livecode, particularly when managing large stacks of cards, impacting efficiency. See 1 mentions.Missing: ecosystem | Show results with:ecosystem
  55. [55]
    LC > 5.5.1 performance is really disappointing! - LiveCode Forums.
    Mar 6, 2021 · Old versions of Livecode < v 6 won't run on this new OS. Therefore, I upgraded LC to 9.6 and I'm really upset that my processing times are now ...Missing: ecosystem | Show results with:ecosystem
  56. [56]
    Why is LiveCode not recognized more as an app developer ...
    Jun 22, 2024 · Lack of popularity and community: LiveCode has a smaller user base and community compared to more established languages like Java, Swift, and ...
  57. [57]
    What are the pros & cons of using Livecode 6 0 for app development?
    Nov 16, 2013 · Pros: Livecode's scripting language is easier to learn than any other programming language I've seen. It reads almost like english.
  58. [58]
    No Code Development with Xavvi - LiveCode
    Apr 20, 2023 · Xavvi, powered by LiveCode, will bring the app building experience to a new audience. Even if you have no coding experience you'll be able to build an app.
  59. [59]
    Xavvi vs LiveCode
    Apr 20, 2023 · While Xavvi is built on top of LiveCode, it really is its own product. Its core principle is that it is first and foremost a no-code tool.Two Products · Code Vs No-Code · InteroperabilityMissing: curve | Show results with:curve