Book Image

LiveCode Mobile Development Beginner's Guide

By : Colin Holgate
Book Image

LiveCode Mobile Development Beginner's Guide

By: Colin Holgate

Overview of this book

LiveCode is a tool for developing mobile apps designed for those who don't want to use Objective-C, C++ or Java. Although it is a tool full of rich features to create apps it can be challenging to get beyond the basics and build interactive and fun apps. Using this book, you can develop various apps and this book guides you through "till you upload the apps in the appstore."LiveCode Mobile Development Beginner's Guide" will explain how to create applications with the easiest, most practical cross platform framework available, Livecode Mobile and upload the apps to the appstore with minimal effort.Throughout the book, you'll learn details that will help you become a pro at mobile app development using LiveCode. You begin with simple calculator application and quickly enhance it using LiveCode Mobile. Start by learning the interface controls for videos and images of LiveCode's environment. Dig into configuring devices, building user interfaces, and making rich media applications, then finish by uploading the mobile applications to App Stores. You will learn how to build apps for devices such as iPhone, Android with the recently developed LiveCode Mobile through sample applications of increasing complexity.
Table of Contents (16 chapters)
LiveCode Mobile Development Beginner's Guide
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Creating your own add-ons


The two main types of add-ons that you might be interested in making are custom controls and external commands and functions (generally referred to as externals).

Custom controls

Custom controls are typically made of a group that holds many standard controls, and with a group script that manages the appearance and interactions of those controls. There is a tutorial on making such a custom control at this page:

http://www.runrev.com/developers/lessons-and-tutorials/tutorials/advanced-custom-controls/

If you intend to go on to make a nice custom palette to make it easy to drag-and-drop your custom controls onto the card window, consider making it DropTools-compatible. You would save yourself a significant amount of time solving the issue that DropTools already solves, and your custom controls would fit in with the other DropTools controls, making the screen less crowded with custom palettes! There is a lot of information on developing DropTools compatible controls at this page:

http://droptools.sonsothunder.com/developer/

Externals

Down the right side of the previously-mentioned "lessons-and-tutorials" page is a long list of tutorials, two of which relate to making externals. Those particular tutorials are intended for developing externals for desktop applications. For developing mobile externals, you should look at this page:

http://www.runrev.com/developers/documentation/externals-sdk/

At the time of writing, this page only covers iOS externals, but there is reason to hope that by the time you are reading this, there will be information on creating Android externals too. The page is quite a long one, and even includes a 17-minute video! The video can be viewed on YouTube too, at this address:

http://www.youtube.com/watch?feature=player_embedded&v=lqduyQkhigg

Creating externals is not trivial. If you have an idea for a useful external, but feel it's beyond your abilities or interest to create yourself, take a look at the mergExt site:

http://mergext.com

Here you can make suggestions or vote for externals that you would like to see created.

If you do feel you can make externals, why not make them available as products? The going rate for these add-ons is in the $30-$100 range - any sales you make will offset your development costs.