Develop apps for your business
Business
Develop your student’s coding skills
Educators
Are you a FIleMaker user? Develop for Android.
LCFM Native
A development tool designed for speed
Visual development environment
Drag the fully featured controls you need from the Tools Palette onto your app. Place them where you want, resize, and customise their properties to change their appearance and behaviour.
In LiveCode your application is always running. You can add objects or change the code and instantly see the effect. No other language does this. Editing live applications creates a powerful workflow, so you can build your apps faster and more easily than ever. Simply toggle between ‘run’ and ‘edit’ mode.
LiveCode is cross platform so you won’t have to write extra code for each platform you deploy to. This avoids having to write your app multiple times for multiple platforms saving you crucial developer time.
Code once, deploy to billions of devices. LiveCode is a truly multi-platform programming tool with iOS, Android, Mac, Windows, Linux, Server & HTML5 deployment options.
A powerful and productive language
A natural expressive language
The LiveCode language is designed to be expressive, readable, memorable and as close as possible to the way you speak and think. That means you write up to 90% less code compared to traditional languages.
Code is written once and read hundreds of times. The simple and straightforward aspect of the LiveCode language makes your code base easy to read and maintain, with less need for comments.
Working with your app GUI is not an afterthought. Its integrated right into the language. Create and manipulate sophisticated GUIs with dedicated, built-in language designed for exactly that.
Ready made useful extensions
LiveCode comes with a wide selection of controls and libraries but if they aren’t enough, you can download and install extensions created by members of the LiveCode community and third-party vendors.
Check out the brand new Mobile Essentials Widgets pack, with 8 essential drag and drop widgets native to iOS and Android. From ready made Activity indicators to a drag and drop Search Bar, its ready for you to use out of the box.
New Widget Pack
If you can’t find the perfect control or library you can write your own. The LiveCode development environment has tools to help you develop, test, debug and package your extensions.
Developers can also access the host platform when writing extensions, whether it’s using a specific API, UI component or system level operation. Extensions can be written in LiveCode as well as other programming languages such as C, C++ and Java.
Trevor developed himself and his business. His software is used by Fortune 500 companies
Trevor's Story
Mark: From K12 school teacher to running a multi million dollar software business
Mark's Story
Todd developed his startup and is now developing apps for huge companies like Sony Music
Todd's Story
Cyril: One out of every five students at his school requested the computer science class with LiveCode
Cyril's Story
We’ve developed LiveCode so you can develop software. Yourself.
Develop apps for your business
Business
Develop your student’s coding skills
Educators
Are you a FIleMaker user? Develop for Android.
LCFM Native
Steven Crighton LiveCode – Develop Yourself 03.22.2018
[livecode_signup_form type="with_type_dropdown" endpoint="https://livecode.com/confirm-your-email/" submit_title="Start Now"]
<div id="signup_form_holder" class="signup_form_holder">
<div id="signup_error" class="signup_error alert alert-danger" style="display:none;">
</div>
<div id="signup_success" class="signup_error alert alert-success" style="display:none;">
Congratulations. Your brand new LiveCode account has been created. </div>
<div id="signup_progress" class="signup_progress" style="display:none;">
<div align="center">
<i class="fa fa-circle-o-notch fa-spin fa-4x"></i>
</div>
</div>
<form method="post" id="signup_form" class="signup_form" name="signup_form" target="">
<input type="hidden" name="form_hash" value="4bbbfe839da6aabd3e1ccc30f8f6bcad" />
<div class="form-group">
<input type="text" name="signup_name" class="form-control placeholder input-lg " id="signup_name" placeholder="Firstname" default_value="Firstname" value="" />
<div id="name_status" class="warning"></div>
</div>
<div class="form-group">
<input type="email" name="signup_email" class="form-control placeholder input-lg " id="signup_email" placeholder="Email" default_value="Email" value="" />
<div id="email_status" class="warning"></div>
</div>
<div class="form-group">
<select class="form-control placeholder " name="signup_type" id="signu_type" placeholder="Tell us about you...">
<option value="" hidden>Tell us about you...</option>
<option value="FES">I'm learning to create software for fun / I’m an enthusiast / I’m a student</option>
<option value="BSC">I'm learning to create software for my Business / Startup / Career</option>
<option value="PDM">I'm a professional programmer or decision maker looking for better way to build apps</option>
</select>
<div id="type_status" class="warning"></div>
</div>
<div class="form-group">
<button type="button" class="signup_submit btn-lg btn-primary text-center" id="signup_submit">Start Now</button>
</div>
</form>
</div>
[livecode_signup_form source="livecode.com/try-livecode-id-fes/" submit_title="Start Now" endpoint="https://livecode.com/confirm-your-email" merge_tag_USER_TYPE="FES" ]
<div id="signup_form_holder" class="signup_form_holder">
<div id="signup_error" class="signup_error alert alert-danger" style="display:none;">
</div>
<div id="signup_success" class="signup_error alert alert-success" style="display:none;">
Congratulations. Your brand new LiveCode account has been created. </div>
<div id="signup_progress" class="signup_progress" style="display:none;">
<div align="center">
<i class="fa fa-circle-o-notch fa-spin fa-4x"></i>
</div>
</div>
<form method="post" id="signup_form" class="signup_form" name="signup_form" target="">
<input type="hidden" name="form_hash" value="1b6db73d224463e966d5a97b3b46ae73" />
<div class="form-group">
<input type="text" name="signup_name" class="form-control placeholder input-lg " id="signup_name" placeholder="Firstname" default_value="Firstname" value="" />
<div id="name_status" class="warning"></div>
</div>
<div class="form-group">
<input type="email" name="signup_email" class="form-control placeholder input-lg " id="signup_email" placeholder="Email" default_value="Email" value="" />
<div id="email_status" class="warning"></div>
</div>
<div class="form-group">
<button type="button" class="signup_submit btn-lg btn-primary text-center" id="signup_submit">Start Now</button>
</div>
</form>
</div>
[livecode_signup_form source="livecode.com/try-livecode-id-pdm/" endpoint="/confirm-your-email" merge_tag_USER_TYPE="PDM" ]
<div id="signup_form_holder" class="signup_form_holder">
<div id="signup_error" class="signup_error alert alert-danger" style="display:none;">
</div>
<div id="signup_success" class="signup_error alert alert-success" style="display:none;">
Congratulations. Your brand new LiveCode account has been created. </div>
<div id="signup_progress" class="signup_progress" style="display:none;">
<div align="center">
<i class="fa fa-circle-o-notch fa-spin fa-4x"></i>
</div>
</div>
<form method="post" id="signup_form" class="signup_form" name="signup_form" target="">
<input type="hidden" name="form_hash" value="bc71564b8177c8cab443ae822f9c56e8" />
<div class="form-group">
<input type="text" name="signup_name" class="form-control placeholder input-lg " id="signup_name" placeholder="Firstname" default_value="Firstname" value="" />
<div id="name_status" class="warning"></div>
</div>
<div class="form-group">
<input type="email" name="signup_email" class="form-control placeholder input-lg " id="signup_email" placeholder="Email" default_value="Email" value="" />
<div id="email_status" class="warning"></div>
</div>
<div class="form-group">
<button type="button" class="signup_submit btn-lg btn-primary text-center" id="signup_submit">Submit</button>
</div>
</form>
</div>
[livecode_signup_form source="livecode.com/try-livecode-id-fes/" endpoint="/confirm-your-email" merge_tag_USER_TYPE="FES" ]
<div id="signup_form_holder" class="signup_form_holder">
<div id="signup_error" class="signup_error alert alert-danger" style="display:none;">
</div>
<div id="signup_success" class="signup_error alert alert-success" style="display:none;">
Congratulations. Your brand new LiveCode account has been created. </div>
<div id="signup_progress" class="signup_progress" style="display:none;">
<div align="center">
<i class="fa fa-circle-o-notch fa-spin fa-4x"></i>
</div>
</div>
<form method="post" id="signup_form" class="signup_form" name="signup_form" target="">
<input type="hidden" name="form_hash" value="dfb9290b459e4a5eb893021e991007dd" />
<div class="form-group">
<input type="text" name="signup_name" class="form-control placeholder input-lg " id="signup_name" placeholder="Firstname" default_value="Firstname" value="" />
<div id="name_status" class="warning"></div>
</div>
<div class="form-group">
<input type="email" name="signup_email" class="form-control placeholder input-lg " id="signup_email" placeholder="Email" default_value="Email" value="" />
<div id="email_status" class="warning"></div>
</div>
<div class="form-group">
<button type="button" class="signup_submit btn-lg btn-primary text-center" id="signup_submit">Submit</button>
</div>
</form>
</div>
[livecode_signup_form source="livecode.com/try-livecode-id-fes/" endpoint="/confirm-your-email" merge_tag_USER_TYPE="FES" ]
<div id="signup_form_holder" class="signup_form_holder">
<div id="signup_error" class="signup_error alert alert-danger" style="display:none;">
</div>
<div id="signup_success" class="signup_error alert alert-success" style="display:none;">
Congratulations. Your brand new LiveCode account has been created. </div>
<div id="signup_progress" class="signup_progress" style="display:none;">
<div align="center">
<i class="fa fa-circle-o-notch fa-spin fa-4x"></i>
</div>
</div>
<form method="post" id="signup_form" class="signup_form" name="signup_form" target="">
<input type="hidden" name="form_hash" value="dfb9290b459e4a5eb893021e991007dd" />
<div class="form-group">
<input type="text" name="signup_name" class="form-control placeholder input-lg " id="signup_name" placeholder="Firstname" default_value="Firstname" value="" />
<div id="name_status" class="warning"></div>
</div>
<div class="form-group">
<input type="email" name="signup_email" class="form-control placeholder input-lg " id="signup_email" placeholder="Email" default_value="Email" value="" />
<div id="email_status" class="warning"></div>
</div>
<div class="form-group">
<button type="button" class="signup_submit btn-lg btn-primary text-center" id="signup_submit">Submit</button>
</div>
</form>
</div>
[livecode_signup_form source="livecode.com/try-livecode-id-bsc/" endpoint="/confirm-your-email" merge_tag_USER_TYPE="BSC" ]
<div id="signup_form_holder" class="signup_form_holder">
<div id="signup_error" class="signup_error alert alert-danger" style="display:none;">
</div>
<div id="signup_success" class="signup_error alert alert-success" style="display:none;">
Congratulations. Your brand new LiveCode account has been created. </div>
<div id="signup_progress" class="signup_progress" style="display:none;">
<div align="center">
<i class="fa fa-circle-o-notch fa-spin fa-4x"></i>
</div>
</div>
<form method="post" id="signup_form" class="signup_form" name="signup_form" target="">
<input type="hidden" name="form_hash" value="cfe9eaddc6d5d9e42de25cc8d3147aa2" />
<div class="form-group">
<input type="text" name="signup_name" class="form-control placeholder input-lg " id="signup_name" placeholder="Firstname" default_value="Firstname" value="" />
<div id="name_status" class="warning"></div>
</div>
<div class="form-group">
<input type="email" name="signup_email" class="form-control placeholder input-lg " id="signup_email" placeholder="Email" default_value="Email" value="" />
<div id="email_status" class="warning"></div>
</div>
<div class="form-group">
<button type="button" class="signup_submit btn-lg btn-primary text-center" id="signup_submit">Submit</button>
</div>
</form>
</div>