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.)

Entrepreneurship Three Volumes: The Engine of Growth (Praeger Perspectives) (v. 1-3)
Entrepreneurship Three Volumes: The Engine of Growth (Praeger Perspectives) (v. 1-3)
“This three-volume set brings together 32 essays exploring the topic of entrepreneurship. The first volume explores entrepreneurship as a form of human action, examining the influence of various factors on entrepreneurial behavior, including cognition, risk, social capital, institutions, immigration and ethnicity, and gender. The second...
Fundamental Astronomy
Fundamental Astronomy

Fundamental Astronomy gives a well-balanced and comprehensive introduction to the topics of classical and modern astronomy. While emphasizing both the astronomical concepts and the underlying physical principles, the text provides a sound basis for more profound studies in the astronomical sciences.

The fifth edition of this...

Implementation Patterns (Addison-Wesley Signature)
Implementation Patterns (Addison-Wesley Signature)
Software Expert Kent Beck Presents a Catalog of Patterns Infinitely Useful for Everyday Programming

 

Great code doesn’t just function: it clearly and consistently communicates your intentions, allowing other programmers to understand your code, rely on it, and modify...


Dictionary of Applied Math for Engineers and Scientists (Comprehensive Dictionary of Mathematics)
Dictionary of Applied Math for Engineers and Scientists (Comprehensive Dictionary of Mathematics)
Clear, concise definitions of mathematical terms are not easy to locate, and despite the seemingly close connections between math and other scientific and engineering fields, practical explanations comprehensible to those who are not primarily mathematicians are even more difficult to find. The Dictionary of Applied Mathematics for Engineers and...
The Urinary Tract: A Comprehensive Guide to Patient Diagnosis and Management
The Urinary Tract: A Comprehensive Guide to Patient Diagnosis and Management

Providing a true integration of pathology with clinical management, this volume presents a practical, comprehensive text on benign and malignant disease of the adult bladder. Integrating pathology, surgical management, oncology and molecular study in a site-specific manner to include the urethra, urinary bladder, ureter and renal pelvis, The...

Creative Training Idea Book, The: Inspired Tips and Techniques for Engaging and Effective Learning
Creative Training Idea Book, The: Inspired Tips and Techniques for Engaging and Effective Learning

Trainers have to be creative if they want their participants to feel excited, challenged, and involved. The Creative Training Idea Book is packed with instructions for using activities, games, puzzles, toys, and props to increase energy and active participation in the classroom, and reveals how to think creatively about training in any...

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