LiveCode Getting Started Course
0
LiveCode Course for Beginners
All the basics in just 6 video sessions

This LiveCode Getting Started Course is designed for those with little or no experience in designing and developing apps. The best way to learn anything is to do so our course will guide you through the process of making a cross platform to-do list application for desktop, iOS and Android from scratch. Each of the 6 video sessions focuses on a different aspect of LiveCode and comes with some optional light reading and coursework to help you get up to speed quickly.

We hope you enjoy the course and would appreciate your feedback. If, after taking the course, you still feel there are areas you would like tutoring on then please get in touch.

If you don't already have a copy of LiveCode you can get a fully working 30 day free trial here:

http://www.runrev.com/store/account/create/

1
A tour of the LiveCode IDE
Get familiar with the LiveCode tools you will be working with

In this first lesson we take you on a tour of LiveCode and introduce basic concepts like stacks (windows), cards (screens), objects (buttons, fields etc) and how actions and information are passed between them. We'll also show you the various panes within LiveCode and what they all do.

Each week we will be providing some light background reading as well as coursework to complete before moving on to the next session. It is optional but we recommend working through this to get the most out of the course, especially for complete beginners.

Download Lesson Materials

Download Video

2
Building Basic User Interfaces
Start to create the to-do list user interface

In the second session of our Getting Started Course we look at planning layouts and building our user interface. We also introduce adding scripts to intergave elements to provide a way for the user to navigate around your application.

Download Lesson Materials

Download Video

3
Manipulating data and text
A key skill for app development

Learning to manipulate text and data is key if you are to progress and create your own applications. It might not seem obvious but almost every application you have used will manipulate data in one way or another. Take for example some text that contains both the first and last name of a user. In order to display their first name, you need to be able to manipulate that text by extracting only the first name.

Download Lesson Materials

Download Video

4
Skinning and advanced UI coding
The best apps are designed for the people who will use them!

In session four we are looking at user interface coding. We will look at 'skinning' your application, using gestures, getting user input and design considerations for different platforms.

Download Lesson Materials

Download Video

5
Using Databases
The best way to store data

In this session we look at using databases for storage. Most applications need to store data and the best way is often in a database. We look at the basic choices available, setup, connection and of course getting the data out for use in your application.

Download Lesson Materials

Download Video

6
Building and deploying your application
For desktop and mobile devices

One of the things that makes LiveCode special is that it lets you write an application and then deploy it to a variety of platforms. In this lesson we guide you through building your app for Windows, Mac, Linux, iOS and Android.

Download Lesson Materials

Download Video