Monthly Archives: June 2014

Issue #32

Gem updates

I only list new gems here in the Dispatch. The problem is that existing gems never get mentioned (unless someone writes a blog post about them). What do you think of listing new versions of RubyMotion gems? That may be a lot of information, perhaps too much. Your thoughts please: @twerth

Continue reading

Issue #31

Swift is not Ruby, Ruby is not Swift

There has been a lot of hubbub surrounding the introduction of the Swift programming language by Apple.

I find it interesting that many people feel that Swift is the death of RubyMotion, Xamarin, etc. It’s a strange reaction and a bit perplexing to me. Perhaps it’s something about the Apple developer community because they’ve been, basically, mono-language for so long, they assume that it’s normal.

Windows is written in C++, but you can write native Windows apps in many different programming languages. Unix is written in C, but I can happily program in C++, Fortran, Pascal, Lisp, etc.

In OS X, for native apps, you can now choose from Objective-C, Swift, RubyMotion, Xamarin/c#, c++, etc. This seems good, normal, and healthy.

I like Swift, but it’s less like Ruby and more like Scala. I personally prefer dynamic languages over statically-typed languages (I think static typing is premature optimization). I work in Vim, and prefer the command-line dev environment. So Swift isn’t for me, and Ruby isn’t for someone else. Mono-cultures tend to die. RubyMotion isn’t going to die, iOS isn’t going to die. That’s a good thing.

Continue reading

Issue #30

  • Estimated reading time: 3 minutes, 14 seconds

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.

Continue reading