LiveCode Mobile Development Beginner s Guide 2nd Edition by Colin Holgate, Joel Gerdeen – Ebook PDF Instant Download/Delivery: 978-1849699662, 1849699662
Full download LiveCode Mobile Development Beginner s Guide 2nd Edition after payment

Product details:
ISBN 10:1849699662
ISBN 13: 978-1849699662
Author: Colin Holgate, Joel Gerdeen
Create interactive mobile apps for Android and iOS with LiveCode
About This Book
Create fun, interactive apps with the rich media features of LiveCode
Dive headfirst into mobile application development through explanations enriched with ample screenshots
Learn to create apps and interfaces using the step-by-step instructions
Who This Book Is For
The ideal reader for this book would be someone who already knows LiveCode, is interested in creating mobile apps, and wants to save the many hours it took for me to track down all of the information on how to get started! Chapter 1, LiveCode Fundamentals, will help those of you who know programming but are not familiar with LiveCode. The knowledge you’ve acquired should be enough for you to benefit from the remainder of the book.
What You Will Learn
Create a simple sample application and build its interface
Write code using a multimedia scrapbook as an example application
Make a “To do/reminders” application
Upload your final app to the app stores
Create a jigsaw puzzle app that takes advantage of several mobile device features
Make standard-looking buttons and fields and programmatically create the screen layout
Preview LiveCode version 8 Widget and Builder capabilities
In Detail
LiveCode is a tool for developing mobile apps designed for users who don’t want to use Objective-C, C++, or Java. LiveCode Mobile Development Beginner’s Guide, Second Edition will explain how to create apps and upload them to the app stores with minimal effort.
You will begin with a simple calculator application and quickly enhance it using LiveCode Mobile. You will also learn about the interface controls for videos and images of LiveCode’s environment. You’ll go on digging into configuring devices and making rich media applications, and then finish by uploading your mobile applications to app stores. You will learn how to build apps for iPhone and Android devices with LiveCode Mobile through sample applications of increasing complexity.
Table of contents:
Chapter 1: LiveCode Fundamentals
Background history and metaphors
You do have LiveCode, don’t you?
Learning the lay of the land
Online lessons
Main windows
Time for action – it’s a drag, but you’ll like it!
To select edit or not…
Creating a hierarchy
The stack structure
Where does the code go?
Time for action – making cards and navigating between them Making a simple calculator application
Inspector clues, oh!
Time for action – making the calculator buttons
Verbosity, synonyms, and “me” Adding the card handlers Variable types in LiveCode
Extending the calculator
Other interface controls
The video player control
The still image control
Rollover buttons
Many more controls…
Debugging
Summary
Chapter 2: Getting Started with LiveCode Mobile iOS, Android, or both?
Becoming an Android developer
Google Play
Amazon Appstore
Downloading the Android SDK
Installing the Android SDK on Mac OS X (Intel)
Installing the Android SDK on Windows
Pointing LiveCode to the Android SDK
Becoming an iOS developer
Installing Xcode
Pointing LiveCode to the iOS SDKS
Before we make our first mobile app…
Getting ready for test development on an Android device
Time for action – starting an Android Virtual Device
Creating an Android Virtual Device
Connecting a physical Android device Using Kindle Fire
Time for action – adding Kindle Fire to ADB
Getting ready for test development on an iOS device
Time for action – using the iOS simulator
Appiness at last!
Time for action – testing a simple stack in the simulators
Time for action – testing a simple stack on devices
Further reading
Summary
Chapter 3: Building User Interfaces
Setting up a test bed mobile app
Time for action – making the test bed stack
Invoking the desktop e-mail application
Time for action – calling the native e-mail application
Installing the e-mail test on devices
Time for action – trying the test bed stack on devices
Opening a web page
Time for action – calling the native browser application
The mobile-only date picker
Time for action – displaying a date picker
Time for action – loading pictures for a mobile device
Making OS-styled buttons
Using bitmaps
Time for action – using Photoshop to prepare button states
MobGUI to the rescue!
Time for action – getting started with MobGUI A test bed app, the MobGUI way
Time for action – using MobGUI to make a test bed app
MobGUI native controls
Time for action – using native controls from MobGUI
Laying out using a resize handler
Time for action – a simple code layout example
Laying out using the LiveCode Geometry Manager
Time for action – using the Geometry Manager to position buttons
Resolution independence
Multiple density support
Pixels and points
Image naming convention
The full-screen scaling mode
Syntax
The empty mode
The showAll mode
The letterbox mode
The noBorder mode
The exactFit mode
Summary
Chapter 4: Using Remote Data and Media
The stack structure
Code-driven and manually created layouts
Locations for code
Loading and saving external data
Querying a URL
Reading and writing to a text file
Using another stack to store data
Time for action – creating a data save stack
Creating a web “scraper” app
Time for action – setting up the tab navigation
The Browser card
Time for action – adding the browser controls
The Links card
Time for action – making a links extraction function
The missing links
One more thing..
Time for action – adding the links card’s init handler
The Text card
Time for action – setting up the Text card
The Media card
Time for action – extracting a list of media links
Time for action – setting up the Media card scripts
The Keepers card
Time for action – setting up the Keepers card
Summary
Chapter 5: Making a Jigsaw Puzzle Application
Image data format
Mystery byte…
Misusing imageData
Time for action – testing a getPixel function
Simulating lots of buttons
Time for action-making a map of the United States Using maskData for collision detection
Time for action-making a racecourse
Time for action-making a racecar
Making a jigsaw puzzle
Going to pieces….
Time for action – creating the pieces and choosing an image
Time for action – transferring imageData
Adding interactivity
Time for action – setting up touch events
Summary
Chapter 6: Making a Reminder Application
Different types of reminders
Timing of notifications
Date and time pickers
Time for action – creating date and time pickers
Where?
Time for action – trying out native location tracking
Calculating the distance between two points on the Earth
Information needed in a reminder
Making the reminder app
Laying out the cards
Time for action – creating the reminder app screens
Stack-level scripts
Time for action – adding stack-level functions
Home card scripts
Time for action-making the home card buttons work
Creating a location card
Time for action-making the location card work
The reminder entry form
Time for action – taking in information about the reminder
Summary
Chapter 7: Deploying to Your Device
Standalone application settings
The General section
The Stacks section
The Copy Files section
The iOS section
The Build for section
Basic application settings
Icons
Icon tools
Splash screens
Orientation options
Custom URL scheme
Requirements and restrictions
Status bar
Android
Basic application settings
Requirements and restrictions
Application permissions
User interface options
Building Apps for Beta Testers
Sending an Android app to testers
Preparing an iOS app so that it can work on someone else’s device
Using “over the air” installers for iOS
AirLaunch
BetaBuilder
TestFlight
Using “over the air” installers for Android
Google testing
Amazon testing
Samsung testing
Creating an app store submission file
Finding and using the Android Keytool application
Creating a distribution certificate for iOS
Uploading to the app stores
What’s similar
What’s different
Bottom line
Summary
Appendix: Extending LiveCode
The story so far…
Extending LiveCode
MobGUI
tmControl
The Drop Tools palette
mergExt
animationEngine
AirLaunch
The ControlManager IDE
Creating your own add-ons
Custom controls
Externals
Open source
Quality control
A New World of Extensions
Inside extensions
LiveCode Builder
Additional constructs
Packages
Modules
Roadmap
People also search for:
rivco mobile
vs code mobile view
livecode university
mobile udc
developer t-mobile
Tags: Colin Holgate, Joel Gerdeen, LiveCode Mobile, Beginner s Guide


