Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
RubyMotion: iOS Development with Ruby (The Pragmatic Programmers)

Buy

Make beautiful apps with beautiful code: use the elegant and concise Ruby programming language with RubyMotion to write truly native iOS apps with less code while having more fun. You'll learn the essentials of creating great apps, and by the end of this book, you'll have built a fully functional API-driven app. Whether you're a newcomer looking for an alternative to Objective-C or a hardened Rails veteran, RubyMotion allows you to create gorgeous apps with no compromise in performance or developer happiness.

Developers interested in native iOS app development have been restricted to the limits of Objective-C and Xcode--until RubyMotion came along. RubyMotion enables you do full iOS development using Ruby. You have access to familiar tools such as Rake and RubyGems and can compile Ruby code into native applications. RubyMotion even comes with a Ruby console useful for live coding and interactive debugging. And since RubyMotion is built on top of the Objective-C runtime, you can use all of Apple's libraries and most third-party code alongside Ruby classes.

This book takes you from zero knowledge of iOS development to building an app that displays information about colors using a web service API. You'll work through each topic with a small example app that covers just enough to get you familiar with the techniques you need to get real work done.

You'll start with just drawing boxes on the screen, but you'll quickly add animations, a navigation stack, and high-performance table views. You'll peek into less visible components, such as using Ruby metaprogramming to create JSON-based models. You'll use some incredibly useful common Ruby techniques that are only possible in RubyMotion, such as writing automated unit tests with an RSpec-like framework.

Using both Apple's existing libraries and fresh, community-driven RubyMotion projects, you'll be well on your way to writing real-world apps.

What You Need:

A Macintosh running OS X 10.7 or later is required to install RubyMotion. RubyMotion is a commercial product and currently requires a purchased license. Experience with the Ruby language and Ruby tools like RubyGems and Rake are suggested.

(HTML tags aren't allowed.)

Fundraising on eBay
Fundraising on eBay
Connect with millions of new donors instantly

Looking for a new, fun, and effective way to raise funds? Now you can use the world’s largest online marketplace to raise both cash and awareness for your nonprofit or charitable cause with help from this invaluable how-to guide. Fundraising on eBay is filled with proven tips for...

Yahoo! Maps Mashups (Wrox Mashup Books)
Yahoo! Maps Mashups (Wrox Mashup Books)
Your development world is about to greatly expand because of the new wave of Yahoo! Maps APIs. Written by Charles Freedman, a senior Flash developer at Yahoo!, this book provides you with all the information you'll need to know about these APIs in order to build amazing map mashups. You'll find in-depth coverage of Yahoo! mapping tools and...
Analytics for the Internet of Things (IoT): Intelligent analytics for your intelligent devices
Analytics for the Internet of Things (IoT): Intelligent analytics for your intelligent devices

Break through the hype and learn how to extract actionable intelligence from the flood of IoT data

Key Features

  • Make better business decisions and acquire greater control of your IoT infrastructure
  • Learn techniques to solve unique problems associated with IoT and examine and analyze data...

Auditing After Sarbanes-Oxley
Auditing After Sarbanes-Oxley

This casebook is intended as a supplement to any primary auditing text, as it helps extend and focus classroom discussions on the impact of Sarbanes-Oxley. It grabs student interest by providing engaging, real-world examples of the auditing environment pre- and post-Sarbanes-Oxley.

...
BIM and Big Data for Construction Cost Management
BIM and Big Data for Construction Cost Management

This book is designed to help practitioners and students in a wide range of construction project management professions to understand what building information modelling (BIM) and big data could mean for them and how they should prepare to work successfully on BIM-compliant projects and maintain their competencies in this essential...

The Idea Accelerator: How to Solve Problems Faster Using Speed Thinking
The Idea Accelerator: How to Solve Problems Faster Using Speed Thinking
A toolkit of 60 practical ways by which the reader can think faster to reach earlier decisions, without neglecting a conscious, deliberate, and reflective approach

Creating new ideas and growth opportunities is the lifeblood of any organization, but time to come up with new...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy