RubyMotion 3.0

The #inspect conference is now over. Thank you for coming and supporting the RubyMotion community, InfiniteRed and HipByte both really enjoyed organizing it.

The videographer said it would take about two weeks to have the videos ready.

RubyMotion 3.0 was announced. Obviously the most talked about feature is Android support. But we’ll also get:

  • Live code reloading (this is huge IMO)
  • Improved performance

WWDC is this week. There are so many new things in the SDK, iOS8, OS X Yosemite, and Swift. We’ll have a lot more information about that in the coming weeks.


If you missed the last issue, you can find it here: issue #29.

Happy coding, Todd Werth (@twerth)

Articles, News, New Gems, and Blog Posts


June 3rd, 2014 | slides | by Ken Miller
#inspect talk about CDQ

June 3rd, 2014 | blog post | by Jack Watson-Hamblin
Why Swift Will Never Replace RubyMotion

June 2nd, 2014 | screencast | by Jack Watson-Hamblin
Episode 27 – Hybrid Applications and Two Way Communication with UIWebViews

June 2nd, 2014 | blog post | by Landon Schropp
Let’s Write a RubyMotion App: Part 1

June 2nd, 2014 | blog post | by Jack Watson-Hamblin
A Big Week for RubyMotion Developers

May 30th, 2014 | blog post | by Gant Laborde
RubyMotion 3, Android and the Mobile Future

May 30th, 2014 | podcast | by Tatsuhiko Miyagawa
Japanese – Remembering WSDL (gfx)

May 30th, 2014 | slides | by Todd Werth
#inspect talk about RMQ v0.6.0

May 30th, 2014 | slides | by Colin T.A. Gray
#inspect talk – Kill the Controllers, and an introduction to MotionKit

May 29th, 2014 | gem | by Jack Watson-Hamblin
motion-browser – Simple to integrate web browser in your RubyMotion app

May 29th, 2014 | slides | by Jack Watson-Hamblin
#inspect talk – How To Make The RubyMotion Community Better (and profit)

May 29th, 2014 | slides | by Isaac Murchie
#inspect talk – Appium for RubyMotion

May 29th, 2014 | slides | by Will Raxworthy
#inspect talk – Building Sprite Kit games with RubyMotion.

May 29th, 2014 | gem | by Austin Seraphin
I have just released motion-accessibility 3.0 with automated iOS #accessibility testing!

May 29th, 2014 | slides | by Alex Rothenberg
#inspect talk – Don’t let the Cocoa Api Crush your Ruby Code

May 28th, 2014 | repo | by RubyMotion
Updated with Android – A collection of RubyMotion applications for code samples.

May 28th, 2014 | slides | by Jamon Holmgren
#inspect talk – From Prototype to Production with ProMotion

May 28th, 2014 | video | by JetBrains
RubyMine as RubyMotion IDE

May 27th, 2014 | blog post | by RubyMotion
RubyMotion 3.0 Sneak Peek: Android Support

May 26th, 2014 | screencast | by Jack Watson-Hamblin
Episode 26 – Pick a good one with UIPickerView

May 21st, 2014 | screencast | by Jack Watson-Hamblin
Episode 25 – Ad-hoc Deployment With Installr

May 21st, 2014 | blog post | by Jack Watson-Hamblin
Show off your RubyMotion app competition

May 21st, 2014 | screencast | by Jack Watson-Hamblin
Episode 25 – Ad-hoc Deployment With Installr

May 18th, 2014 | gem | by Brian Pattison
menu-motion – A RubyMotion wrapper for creating OS X menus

RubyMotion News


RubyMotion 3.0 Sneak Peek: Android Support

RubyMotion App of the Week


image

May 26th, 2014 – #inspect 2014 app on Android by HipByte

RMQ News


New documentation and site

http://rubymotionquery.com

RMQ 0.6.0 in edge

I’ve released RMQ 0.6.0 to edge (only on github, not in gem), it’s done and well tested, but I haven’t did performance tests yet. You can use edge like so:

gem ‘ruby_motion_query’, :git => ‘git@github.com:infinitered/rmq.git’
bundle

rbenv rehash after gem install if you use rbenv.

Please let me know if you find any problems.

The main new features are:

  • New Rect class, which allows better layouts and st. frame = {}
  • New Grid system (this is a huge)
  • .data
  • .append!
  • .frame
  • inspector

I’ll write a lot more about this later. The new docs has info.

Use the new grid and data features:

rmq.append(UILabel).layout('a3:d4').data("Hello There")

Log the frame:

rmq(UILabel).first.frame.log

Show the inspector:

rmq.all.inspector

One More Thing


group_shot

Thanks to Dionne Durán for taking this picture.


If you have any tips, blog posts, or want to sponsor this newsletter, please send emails to todd@infinitered.com