What this book covers
Chapter 1, LiveCode Fundamentals, will introduce you to the LiveCode environment, and to its English-like programming language. Experienced LiveCode users can skip this chapter, but for someone new to LiveCode this chapter will take you through 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 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 album, and camera. This chapter will also show how to make your own buttons with an iOS 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 from and write to external text files. You will also create a mobile app that is a "web-scraper", capable of extracting links and media from a web page, and to show or play media from that page.
Chapter 5, Making a Jigsaw Puzzle Application, will show you how to process image data, and to use the information to create a color picker, detect regions, and to make a collision map. You will then create a full jigsaw puzzle application that takes its image from the photo album or device camera.
Chapter 6, Making a Reminders Application, examines what 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. You will make a reminders 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. The chapter also shows how to send apps to beta testers, and how to get started with submitting your finished app to the various app stores.
Appendix A, Extending LiveCode, describes add-ons to LiveCode that will make your mobile apps look better, or that extend the mobile capabilities of LiveCode.