What this book covers
Chapter 1, LiveCode Fundamentals, introduces you to the LiveCode environment and to its near-English programming language. Experienced LiveCode users can skip this chapter, but for someone new to LiveCode, this chapter will take you through the process of creating a simple calculator app as a way to make you familiar with the various tools and hierarchy of LiveCode.
Chapter 2, Getting Started with LiveCode Mobile, describes in detail how to set up your Mac or Windows computer so that you are ready to develop and publish mobile apps. This chapter will take you all the way through from signing up as an iOS and Android developer to creating and testing your first LiveCode mobile app.
Chapter 3, Building User Interfaces, shows how to use some of the standard mobile features, such as date pickers, photo albums, and a camera. This chapter will also show you how to make your own buttons that have an iOS-like look to them and how to use the LiveCode add-on, MobGUI, to make your life easier!
Chapter 4, Using Remote Data and Media, discusses the structure of your apps, where to place your code, and how to read and write to external text files. Here, we will also create a mobile app that is a "web scraper" capable of extracting links and media from a web page to show or play media from that page.
Chapter 5, Making a Jigsaw Puzzle Application, will show you how to process image data and how to use the information to create a color picker, detect regions, and to make a collision map. We will then create a full jigsaw puzzle application that takes its image from the photo album or device camera.
Chapter 6, Making a Reminder Application, examines which information is needed to represent a "reminder" and how to set up notification events so that you are alerted at a specified date and time. Here, we will make a reminder app that can create a list of such events and even list those events based on your current location.
Chapter 7, Deploying to Your Device, is a reference chapter that describes all of the mobile publishing settings. This chapter also shows you how to send apps to beta testers and how to get started with the submission of your finished app to various app stores.
Appendix, Extending LiveCode, describes add-ons to LiveCode that will make your mobile apps look better or will extend the mobile capabilities of LiveCode. The planned LiveCode builder and widget capabilities of LiveCode's Version 8 are introduced as well.