Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
### Update on dec 27th with two new apps; more are on the way.
### A new section called Livecode cookbook is coming very early next year: there you will find a set of recipes to solve everyday programming problems that don't require a full sample app but still can create non trivial challenges to your everyday livecoding. If you have any particular topic that you would like to see in this section just get in touch: we'll see if it can be covered !
This course will teach you how to develop apps for iOS and Android using Livecode.
These are the main benefits of developing apps with Livecode:
Livecode is a unique platform that allows to develop apps for Mac, Windows, Linux, iOS and Android using a very simple, yet sophisticated, programming language: English. By learning one language you will be able to develop apps for all the major operating systems and devices on the market, hence the motto "one language to rule them all". However, this course is focused on developing apps for mobile devices
Forget Java or Objective-C's intricacies: Livecode's programming language has been designed to be as close as possible to the English language. For example to display the word "hello" on screen you would write put "hello" into field "display". We have computers that recognize fingerprints and human voice, so why shouldn't we be able to create apps using our natural language ?
Apps developed with Livecode can automatically adapt to any screen size and rescale with just one line command: this alone is huge bonus for mobile developers who are often confronted with a plethora of screen sizes and proportion.
Actually Livecode is a fully integrated development environment (IDE) that contains all the tools you need to develop professional apps in a fraction of the time that would normally be required using traditional programming languages and SDKs.
No previous programming experience is required, the course starts from the very beginning and takes you till the development of real apps that can be tested on software simulators or installed on physical devices.
The course will lead you through the development of 6 real apps for Android and iOS devices. At the moment you can see only Finger Catch in the curricilum, but the other ones will come by the end of November (Currency Conversion, Tic Tac Toe, RSS Reader, Countdown Timer, Tripmaster and Portable Movie Player); just Udemy dosn't allow sections with "upcoming" lectures so I had to remove them from the curriculum.
Also, you will learn how to set up a working and efficient Android device simulator that really works for testing (if anybody tried to use Google's simulator you know what the issues are). This simulator will work smoothly also with other development tools, not just Livecode and could be worth the course by itself !
One more thing: Livecode and the simulator can be downloaded for free, so you can learn and save money. You'll need Livecode's paying version only later, if you wish to lock and compile your apps for App Store distribution.
If you're still uncertain and want to have a peek at Livecode's possibilities before enrolling this course you can enroll my free Livecode entry-level course; you'll create a clone of the Flappy Bird game in less than the duration of a football match !
Finally, with your support and feedback this course will have the chance to be extended and cover the most advanced Livecode features like sql databases and Cocoa interaction. Once you enroll the course it's yours forever, so you'll have access also to every new topic at no additional cost.
Yes, app development can bring you additional income but can also be fun !
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Getting started|
One Code to Rule Them AllPreview
What to expect from this coursePreview
Downloading and installing Livecode
Downloading the tools for iOS
Downloading the tools for Android
The unofficial (but working) Android simulator
Some additional info about the unofficial Android simulator
Community vs commercial versions of Livecode
|Section 2: Building stacks|
Overview of the Livecode workspace
Stack: the main Livecode document
Using the project browser
|Section 3: Programming Livecode|
The Livecode script editor
To Run or To Edit ?
Messages, handlers and functions
Where to put your scripts
Object properties, get and it
The message box
Debugging your code
|Section 4: Going mobile|
The unmissable Hello World stack
Running on iOS
Running on Android
The screen resolution dilemma
Build options in detail
Installing on iOS devices
Installing on Android devices
|Section 5: Building bricks for mobile apps|
Native controllers playground
Getting the big picture
Detecting user's location
Reading sensors: acceleration and rotation
Handling touch input
|Section 6: App sample: Finger catch|
Starting the game
The game card
Showing the results
|Section 7: App sample: Currency Exchange Calculator|
Getting up-to-date exchange rates
Parsing the XML currency file
From containers to arrays
Creating the user interface
Native controls !
Currency stack download
|Section 8: App sample: Tic Tac Toe|
Setting up the game interface
Scripts for playing the game
Objects and targets
Looking for a winner
Tic Tac Toe stack download
|Section 9: App sample: RSS feed reader|
Get RSS data and create an XML tree
Useful resources to learn about XML
Reading the XML tree leaves
News compilation and formatting
Note for lecture 69 (Displaying things in a native scroller)
Displaying the news in a native scroller
Show the big thing in a native browser
RSS feed reader stack download
|Section 10: App sample: Tripmaster|
Fulvio is a longtime multimedia developer and designer with more than twenty years experience in the industry. He developed world-class multimedia CD-ROMs using Director and HyperCard (for those who come from that age), top-trending web sites using Flash (till it survived) and then chart-topping iOS apps using Unity3D and other IDT.
He is currently working as a freelance app developer and consultant, while in the free time enjoys sailing around the world.