These are my LiveCode projects. LiveCode is an amazing language for developing desktop apps which can also be used for developing mobile and web solutions. I really love it and use it every time I am in need of a quick tool. LiveCode is my swiss army knife of computer usage.
In this page you’ll find:
- LiveCode Advanced Application Architecture Book: My newest book which helps LiveCoders going from Hobbyst to Pros.
- Network Tracer: A plugin that makes creates a Networked Message Box to help you develop your apps.
- DB Lib: A minimal ORM like database library for LiveCode.
- AAG Tools: A suite of plugins for the LiveCode IDE.
Don’t miss the bundles
The Book + Network Tracer + DB Lib + AAG Tools
There is now a bundle of the LiveCode Advanced Application Architecture Book, Network Tracer, AAG | Tools plugin collection and DBLib for the discounted price of GBP 100, this is 30% off the normal price. You can get all the plugins from The newest LiveCode book, plus the most developer friendly database library, plus the new Network Tracer together and “AAG | Tools” in this bundle. To take advantage of this bundle, use the buy now button below:
LiveCode Advanced Application Architecture book
This book will help you learn about LiveCode best practices and advanced application architecture. With the techniques contained in it you will build applications that are easier to maintain and adapt leading to a more fun and profitable future.
The book is offered here for GBP 15 and is comes in a zip file containing the book in PDF, Mobi and ePub formats without DRM and the source code, you can buy it by clicking here:
Don’t forget to check the bundle at the top of the page. It includes the book and lots of software.
This book is also available from Leanpub in case you want to buy from there.
Network Tracer is a plugin for LiveCode that enables you to send debug information from any LiveCode stack in the same LAN as the IDE to a handy dashboard. Watch the video below to learn more:
Get more info about it at the Network Tracer page.
The plugin costs GBP 40 and you can buy it using the button below, but before doing so, be aware that I am offering a bundle of the tools, db lib and the network tracer for GBP 100, the link for the bundle is above this entry. If you want only the tracer, then use the button below:
This package is composed of three libraries, one called DB Lib that sits on top of RevDB and talks directly with a database server, another called RemoteDBLib which talks to a PHP file which talks to the database server, this one is the one that should be used over the internet, and an add-on called Data Storage Lib. DB Lib is a little ORM library to be used on mobile applications. This library is inspired by RevIgniter, Rails and others.
Included is the Data Storage Lib add-on that offers NoSQL local document storage. DB Lib is tested and targeted at SQLite but it works with other databases supported by RevDB. The NoSQL add-on works locally using SQLite files as a storage medium.
Go to DBLib homepage.
Download & Purchase
DB Lib is a dual licensed library. Commercial licenses can be purchased for GBP 60 by clicking the button below.
Those looking for the GPL version, can download the release from the releases page.
AAG | Tools
AAG | Tools is a collection of plugins for LiveCode to enhance your productivity. The plugins are:
The LayerComps is a plugin for LiveCode that works just like the Layer Comps palette from Adobe Photoshop. It allows you to record the rect and visibility of controls in a card and switch between these recorded states with ease.
You can use that for many things, but the most obvious usage scenarios are:
- Create different prototype layouts to show to a client or friend and switch between then easily.
- Create different layouts for the different mobile resolutions and switch between them as needed.
- Create complex interfaces where you reveal or hide parts of it without changing cards. For example: hiding and revealing different sidebars and inspectors.
The different recorded states can be activated using the plugin or by code if you start using LibLayerComps stack. The plugin can copy this library stack into your topstack if you want.
Learn more about it in the LayerComps page.
AAG | TypeTool (TypeTool for short) is a plugin for LiveCode that makes it easier to change the text properties of a control.
It can change the following properties:
- Text height.
- First indent.
- Text color.
- Back color.
It also has a handy “magnet” that can be use to copy the following text properties: textfont, textsize, textstyle, textheight, margins, firstindent and paste them into other controls.
Learn more about it in the TypeTool page.
AAG | FileDrag is a plugin for LiveCode that makes it easier to drag and drop stack files into other programs. I use it everyday to drag and drop stacks from inside the IDE to my remote server using Transmit SFTP client. I also use it to drag and drop stacks into GMail. With the save on drag and gz options, I can make sure I am dragging an up to date version of the stack and when I drop it on GMail, it is compressed in a gzip file.
Learn more about it in the FileDrag page.
How do I use a LiveCode Plugin
Refer to How to install custom user plugins lesson for more information.
Oh Man, this is really useful, how do I get it?
This collection is a commercial offering, you can learn more about it by clicking here. You can buy the collection for GBP 40 by using the Buy Now button below.
Don’t miss the bundle
There is now a bundle of the Network Tracer, AAG | Tools plugin collection and DBLib for the discounted price of GBP 100, this is 30% off the normal price. You can get all the plugins from AAG | Tools plus the most developer friendly database library, plus the new Network Tracer together in this bundle. To take advantage of this bundle, use the buy now button below: