RubyMotion iOS Development Essentials
About the Authors
About the Reviewers
Getting Ready for RubyMotion
How can I develop an iOS application?
What is RubyMotion?
RubyMotion installation – furnish your environment
Instant Gratification – Your First Application
Your first application
Some more goodies
Exploring the command line
REPL – the interactive console
Debugger – catch your mistakes!
Evolution – From Objective-C to RubyMotion
Ruby and Objective-C – a partnership
Interfacing with C and Objective-C
Mastering MVC Paradigm
The restaurant application
Connecting to an external API
Search restaurant by city
Picture speaks louder than words
User Interface – Cosmetics for Your App
Basic UI elements
Hands-on – add a Restro Application
Device Capability – Power Unleashed
Camera – smile please!
Location Manager – directions for apps
Gestures – non-verbal communication
Core Data – manage your data
Address Book – manage your contacts
Do it yourself
Interface Builder and WebView – More Goodies!
UIWebView – embed web content
Testing – Let's Fail Gracefully
Creating a Game
Let's create a game – Whac-A-Mole
Getting Ready for the App Store
Setting up the RubyMotion project
Creating bundles for submission
CocoaPods – managing Objective-C libraries