Live Coding School Schedule
The course runs over 6 weeks. During that time we'll take you from Zero to Hero!
If you have a clear idea for your app we invite you to build your app as we go through the program. We'll help you as you go. If not, you can follow along and build the app we'll be showing in the webinar series together.
You'll learn how to program or refine existing programming skills. We'll start out with the basics, show you how to design an app, take account of different screen types and resolutions, add complex functionality, connect it to the cloud or a web service, use device features such as the camera or GPS, refine it and finally get it into the app store. We'll also talk about the business of apps and what it takes to be successful in today's world of mobile apps.
Every Wednesday during the 6 week Live Coding School we will run a live Q&A Webinar session where you can ask questions directly to the LiveCode team of experts.
We recommend that you follow the set schedule, however don't worry if you cant make every lesson, lessons will be stored in your account meaning you can go back to them at anytime.
Pre-lesson 1
Installation, set up of iOS and Android and MobGUI..
Live Q&A Session
Wednesday 12th March @ 17:00 British Time
- Ask your questions directly to the LiveCode team of experts
Lesson 1 - Introduction to LiveCode
- Introduction to Business Apps and the coding school
- Introduction to LiveCode IDE
- Introduction to LiveCode structure and operation
- Creating cards, stacks and controls
- Responding to events
- Creating the basic coding school stack
Lesson 2 - App design
- App design fundamentals, layout and consideration
- Cross platform considerations and differences between iOS and Android
- Cross device considerations, differences between phones and tablets
- Resolution Independence in LiveCode
- Using the App Starter template
- Introduce MobGUI (which will be used throughout the Academy)
- Add navigation to the stack, using MobGUI
Live Q&A Session
Wednesday 19th March @ 17:00 British Time
- Ask your questions directly to the LiveCode team of experts
Lesson 3 - Data Storage
This lesson will cover local and remote data storage
- Set up the data storage card
- Connect to, retrieve data from and update a local SQLite database
- Using local databases on mobile
- Connecting directly to a remote MySQL database
- Connecting to a remote MySQL database via a server script and the reasons for choosing this option
Live Q&A Session
Wednesday 26th March @ 17:00 British Time
- Ask your questions directly to the LiveCode team of experts
Lesson 4 - Location Services
This lesson will use Google maps and the native browser control on mobile. On desktop we will use the launch url command.
- Setup the location services card
- Use the location sensor on mobile to “locate me”
- Allow an address to be entered and that location pinpointed
- Show directions from the current location to the chosen location
Live Q&A Session
Wednesday 2nd April @ 17:00 British Time
- Ask your questions directly to the LiveCode team of experts
Lesson 5 - Multimedia
This lesson will look at local and cloud based options for multimedia
- Add an intro video to the stack
- Demonstrate local and cloud based video playback
- Set up the Offers card
- Use remote images to show offers or news
- Demonstrate use of the camera and uploading images
Live Q&A Session
Wednesday 9th April @ 17:00 British Time
- Ask your questions directly to the LiveCode team of experts
Lesson 6 - Web Services
This lesson will demonstrate how to use XML, JSon and RSS data and display it in LiveCode.
- Set up the blog page
- Impelement the XML, JSon and RSS options and switch between them
Live Q&A Session
Wednesday 16th April @ 17:00 British Time
- Ask your questions directly to the LiveCode team of experts
Lesson 7 - Communication
This lesson will demonstrate ways the user can communicate from within the app and how the app can communicate with the user
- Set up the Share card
- Set up the appointments card
- Email (from contacts)
- Call (from contacts)
- Social networking, Facebook and Twitter
- Local Notifications
- Push Notifications
Live Q&A Session
Wednesday 23rd April @ 17:00 British Time
- Ask your questions directly to the LiveCode team of experts
Lesson 8 - Setup and Deployment
This lesson shows how to set up your app for deployment.
- Standalone Application Settings
- Deploy to iOS and Android simulators
- Deploy to iOS and Android devices
- Submitting to App Store and Google Play
- Some business/marketing focussed discussion
Live Q&A Session
Wednesday 25th April @ 17:00 British Time
- Ask your questions directly to the LiveCode team of experts
Post Lesson 8 - The Future
Delivered upon completion of the coding school.
A shorter session on the future of LiveCode with Kevin Miller.
All the content will be available in an online library for you to view any time after the course ends.