DataGrid vs PolyGrid: Head to Head

by Heather Laine on September 1, 2022 No comments

As an experiment recently, Steven Crighton (LiveCode Product Manager and essentially a non-coder) challenged Ali Lloyd (Senior Developer of LiveCode) to a head to head: Steven would build a specified UI using PolyGrid, and Ali would build it in DataGrid. Which would come out tops? How fast could they build it and how good was the end result?

What are DataGrid and PolyGrid, and Why do they Matter?

These both provide a way to create beautiful, powerful and flexible spreadsheets or tabular layouts in LiveCode. If your app creates reports, you need a grid. If you want to display data for your end user, you need a grid. There are a vast number of uses for this type of object, and a great many apps need it. Up until now, LiveCode’s solution was the built in DataGrid. PolyGrid is the new kid on the block, and this challenge should help you to understand how good a replacement it really is.

read more
Heather LaineDataGrid vs PolyGrid: Head to Head

App Architecture Discoveries

by Heather Laine on August 11, 2022 No comments

In this blog over the last few weeks we’ve talked a lot about the various new addons that have become available for LiveCode. (And these are great.) Another part of your MegaBundle download is in danger of being overlooked however, and that is the two great books by Andre Garzia.

As a non-coder, I have been tasked with reviewing them, and my first comment is – I’m actually enjoying reading these books. They are interesting, they are clear, and they are hugely helpful to any new or even moderately experienced LiveCoder. I’m betting there are some tips in these books even our longest standing and most skilled LiveCoders could learn from.

I’m going to focus on LiveCode App Architecture in this post, and hopefully I will be able to review Development Oriented Development at a later date.

read more
Heather LaineApp Architecture Discoveries

Android API 31 Support

by Heather Laine on August 10, 2022 No comments

We are delighted to announce the release of 9.6.9 RC-1. The major feature of this release is support for Android API 31, which is now a requirement for submitting new apps to the Google Play Store.

NEW FEATURES

The Android engine is now built using version 31 of the Android API.

Options to add audio related permissions to android apps have been added to the standalone builder. read more
Heather LaineAndroid API 31 Support

A Mobile UI for LiveCode

by Heather Laine on July 28, 2022 2 comments

I recently had the opportunity to interview Bill Hankins, the creator of Litecode. I asked him to tell me all about this great little plugin for LiveCode!

What is Litecode?

Litecode is a Mobile Development Environment created with and based on LiveCode. Litecode can be used as a mobile standalone application to write and test Livecode code on your phone or tablet. Litecode users can write, edit, and test entire projects on a mobile device. Projects can be saved and reopened later for continued production. Litecode comes with an export stack that users can open in the LiveCode IDE to transfer their Litecode mobile work to their desktop LiveCode IDE for finalizing and exporting to standalone versions.

read more
Heather LaineA Mobile UI for LiveCode

AppStarterStack: Why it’s great for your projects

by Heather Laine on July 18, 2022 3 comments

To help you understand what AppStarterStack is, and how you might use it in your projects, I recently interviewed its creator, Tom Glod. Here is what he told me.

What is AppStarterStack?

AppStarterStack is a LiveCode stack that is meant to act as a starting point for production-grade desktop and mobile applications.  It contains 100s of functions, commands and handlers which you no longer have to source or write yourself.  It is also filled with examples of how those functions and commands are used to make an ‘application’.

read more
Heather LaineAppStarterStack: Why it’s great for your projects

Enhancements Bundle Lesson Series

by Heather Laine on July 5, 2022 No comments

We’re really excited to be introducing the brand new Enhancements bundle to the LiveCode community. This raft of new acquisitions are busy getting fully integrated into the LiveCode ecosystem, and part of that integration is having lessons written on how to use them. After all, a feature is only as useful as your ability to use it!

Today we have published the first in the series, showing you how to install and get started with the Magic Palette included in your bundle.

read more
Heather LaineEnhancements Bundle Lesson Series

M1 Native: Latest LiveCode Releases

by Heather Laine on May 31, 2022 No comments

Today we are pleased to announce the release of LiveCode 9.6.8 rc-1 and the latest 10 preview release, Developer Preview 4, both of which now include the ability to run natively on the latest Apple architecture.

LiveCode 9.6.8 is a maintenance release, and as such focusses primarily on bug fixing and regressions. We have made an exception for the new Apple architecture support, to ensure this gets into a stable release as soon as possible without having to wait for the end of the LiveCode 10 release cycle. The LiveCode 10 dp4 release has a few more of the features you’ve been waiting to get your hands on.

read more
Heather LaineM1 Native: Latest LiveCode Releases

Day 3 and Conference Roundup

by Heather Laine on April 28, 2022 No comments

What can I say. This conference was a blast from start to finish. Maybe not quite as great as a fully live in person event, but definitely the next best thing. One positive for our team in particular: although working to New York time meant some late nights, at least none of us were jetlagged while we were doing it! Another benefit of having an online event of course is that it is accessible to a wider audience.

read more
Heather LaineDay 3 and Conference Roundup