4 ms·
Spry: Obnoxiously Easy iOS Development With RubyMotion
- mattgreenrocks 14y agoI just hacked this together last night. Assuming it is not too dynamic for the App Store, I think it shows the true potential of RubyMotion.
- cheap 14y agoI'd definitely say that seeing libraries like this reminds me of what it was like to be a Rails developer in the early days. It's awesome to see concepts ported over to what Ruby does so well, providing clean and beautiful alternatives to what's been around for awhile.
- adelevie 14y agoYou might also be interested in this: https://github.com/adelevie/ParseModel https://github.com/adelevie/ParseModel It's an Active Record(ish) syntax layer for the Parse iOS SDK.
- chrisa 14y agoI was trying to develop a similar library, but realized that I would need migrations pretty quickly. Do you have any ideas about the best way to do database migrations?
- mattgreenrocks 14y agoNot yet. Any suggestions are welcome!
- joshmd 14y agoMatt, I'm developing an education app and would love for it to be in Rails. Know where to find a good Rails coder comfortable with RubyMotion and iOS?
- thisisblurry 14y agoYou might want to rename this so people don't confuse it for Adobe's JavaScript library (http://labs.adobe.com/technologies/spry/home.html http://labs.adobe.com/technologies/spry/home.html)
- mattgreenrocks 14y agoThis is a good point. It's a shame, I liked the name.
- SpiderX 14y agoThat was my first thought, it did confuse me. I use Adobe Spry for a few sites, and it's really good.
- barumrho 14y agoHmm, the code translates to Objective-c almost one-to-one. I don't think it shows the potential of RubyMotion. The thing is, when you create a table view in iOS apps, most of the work is for design and interaction like swiping to show a set of controls.
- mattgreenrocks 14y agoI'd love for iOS UI interactions to have less ceremony around them in general. This is a step in that direction. :) But you're right, there's a lot of work to do to support the concerns in a real app. I'm looking forward to it.
- objclxt 14y agoThat's not necessarily a bad thing: if you're like me (seasoned Objective-C developer, and only the briefest exposure to Ruby) it's quite informative. A lot of talk about RubyMotion has been about how Ruby developers and those who aren't familiar or comfortable with Objective-C can develop for iOS. I don't see why it can't work in the other direction as well: a nice entry point for people familiar with Objective-C looking for an easy-in for Ruby.
- barumrho 14y agoSure, that could be a pro of RubyMotion, but then that's not the goal. I develop in Objective-C as well, and I am very interested in what RubyMotion will bring to the table. So far, what I've seen is typical Objective-C code translated to Ruby. That doesn't offer me any advantage. What I want to see is something that will significantly boost productivity. REPL seems like one of them, but I want to see something on the code level.
- jcromartie 14y agoUnfortunately, it seems like those who aren't familiar or comfortable with iOS and Objective-C will still be completely lost with RubyMotion.
- sirn 14y ago
- abijlani 14y agoRubyMotion has potential but like any intermediary framework it will start to show cracks when building a real world application.
- jballanc 14y agoExcept RubyMotion isn't an intermediary framework. It's implemented directly on the Obj-C runtime.
- tmuir 14y agoWhen did "obnoxious" even begin to approximate an adjective for ease? Why are we OK with this conflation of language for marketing gimmicks?