30分くらい時間あったので、RubyMotionでの開発をさらに加速してくれそうなライブラリをGithubでふらふら探してたのでまとめた。
見つけたのは以下。一つ一つ詳しく見たわけではないので、使う場合は自分でよく調べてください。
- teacup
- bubble-wrap
- ProMotion
- SimpleView
- SugarCube
- ParseModel
- ib
- motionmodel
- motion-layouts
- motion-state-machine
teacup
CSSチックにスタイル指定できるライブラリ
https://github.com/rubymotion/teacup
bubble-wrap
HTTP通信以外にも色々な便利拡張を提供しているライブラリ
http://bubblewrap.io/
ProMotion
よりRubyらしく書くための拡張
https://github.com/clearsightstudio/ProMotion
SimpleView
Viewを構築するためのDSLを提供
https://github.com/seanho/SimpleView
SugerCube
いくつかのメソッドや定数をRubyチックに書くための糖衣構文集
https://github.com/rubymotion/sugarcube
ParseModel
Parseへの保存に対応したモデルをActiveRecordっぽく提供しているライブラリ
https://github.com/adelevie/ParseModel
IB
IB OutletをRubymotionの中で使いやすくしてくれる。
https://github.com/yury/ib
MotionModel
こちらもモデル周りに便利メソッド提供してくれるgem。
https://github.com/sxross/MotionModel
motion-layouts
SimpleViewなんかとも似ているView周りを定義し再利用しやすくするためのライブラリ。
https://github.com/malkomalko/motion-layouts
elevate
ドメインロジック(ログインする、とか)がバラバラに分散してしまうのを避けられるようまとめるためのツールを提供してくれる。面白い。
https://github.com/mattgreen/elevate
motion-state-machine
ビューや通信周りなんかの複雑な状態管理をうまく扱うためのライブラリっぽい。もう少し調べてみる。
https://github.com/opyh/motion-state-machine
色々ありますが、まだまだ色んなライブラリが出てきそう。
自分でもなにか作りたい…