LiveCode is a cross-platform programming language: you write your program in LiveCode and it works on:
- Windows
- Linux
- MacOS
- Android
- iOS
- raspberryPI
- as a webserver
- as a web applet
LiveCode brings three key things to your development process: the interface, the language and live coding.
You start with the User Interface. Get going by opening a new project and dragging items onto it. A button, a field, a scrollbar… whatever your app needs. Play about with them a bit. Resize, rearrange, change the color, add some pretty drop shadows. Make it look funky and just the way you want it.
Now the LiveCode language, it comes out looking more like English than most programming languages. You add code to your objects to make them do what you want them to do.
For example:
on mouseUp answer "Hello World" end mouseUp
The above code will make a dialog pop up that says "Hello World" when you click a button. Simple.
Finally, you can test the code you just wrote. Switch to run mode, click your button, and if it doesn’t say “Hello World” you know something went wrong. Go back and fix it. No big deal, little time lost, and this live process means that you can quickly find out where the errors have crept in.
Look at this video introduction:
License[]
LiveCode Community Edition is an Open Source application. This means that you can examine the source code and modify it any way you please as long as you identify the result as Open Source also. Any apps you create using LiveCode Community Edition must themselves be open source.
You can use LiveCode Community Edition any way you wish. You can even sell what you make, but you must make your source code public under the GPL license. You do this by including the source code with your distributed app, or including a link to it that users can view your code.
All this makes LiveCode Community Edition perfect for educators and students, hobbyists or any use where you are not concerned about sharing your source code. If at any time you want to create a professional app and protect your code, you must purchase a Commercial license for LiveCode which allows you to build a closed source app.
For a free LiveCode Community Edition, click here