【動画あり】ライブコーディングで飛び回るSushi!!! Rubyコードでマルチデバイスを達成するRubyMotionの進化 #rubykaigi 2015 #rubykaigiA
というわけでRubyMotionの話。RubyをiOSとAndroidにクロスコンパイルできるので、言語と開発環境を統一できる。 #rubykaigi #rubykaigiA
2015-12-12 14:21:28あ、SDKは別だから、Android向けとiOS向けは完全に別のコードベースになっちゃうのか。クロスコンパイルではなかった。 #rubykaigi #rubykaigiA
2015-12-12 14:22:57iOS用のコードは「not Ruby-ish」だよね Obj-Cランタイムの都合でしょうがないんだろうけど #rubykaigi #rubykaigiA
2015-12-12 14:23:04RubyコードをAST, LLVM IR, Assemblyを通してランタイムコードに静的コンパイルする。まぁアプリ作るんだからそうなるわなーという感じ。LLっぽさはちょっとスポイルされるか。 #rubykaigi #rubykaigiA
2015-12-12 14:24:41Ruby Motion のセッション中なので再掲をば #rubykaigiA twitter.com/RubyMotion/sta…
2015-12-12 14:25:03To celebrate @RubyKaigi 2015, RubyMotion Indie is 15% off (until early next week)... enjoy! 💖 rubymotion.com/download
2015-12-11 10:43:51コードを書くときは、最初にCLIでテンプレートを作る。その後任意のエディタ(viでもemacsでもおこのみで)でコードを編集して、rakeでsimulator, emurator, deviceなどを起動する。 #rubykaigi #rubykaigiA
2015-12-12 14:25:55rake releaseでandroid play storeにリリースできるのか。ちょっといいなー。何ならCIと連携して継続的リリース(to Android Store)ができそう。 #rubykaigi #rubykaigiA
2015-12-12 14:26:58確かに、ios開発をやっている限り、あの長いAPIを適切に扱うためにIDEのサポートは欲しいところである #rubykaigi #rubykaigiA
2015-12-12 14:27:23RubyMineでRubyMotionプラグインが使えるよーとのこと。 jetbrains.com/ruby/help/ruby… #rubykaigi #rubykaigiA
2015-12-12 14:28:03IBもStoryBoardもなしでやるのは微調整やメンテが厳しいだろうな。すでにiOSも可変レイアウト前提だし。 #rubykaigiA
2015-12-12 14:29:13RubyMotionには無料版もある。スプラッシュスクリーンが出たりするけど、iOSとAndroidの最新向けにビルドできるので十分使えそう。そして執拗にダウンロードページを推すw rubymotion.com/jp/download/ #rubykaigi #rubykaigiA
2015-12-12 14:29:36この時期ですでにiOS9.2サポートを謳えるanother iOS dev toolって地味に凄いよね #rubykaigi #rubykaigiA
2015-12-12 14:29:36へぇRubyMotion、Android SDKも24時間以内に対応するのかー(あんまりAndroid方面は知らなかった #rubykaigi
2015-12-12 14:29:40これRubyMotionの一斉ダウンロードが始まって、初日午前以来のトラフィックを叩き出すのでは #rubykaigi #rubykaigiA
2015-12-12 14:29:52RubyMotionの無料版( Free版だけど自由ソフトウェアのFreeじゃなくてビール無料の方のFree w) はスプラッシュスクリーンが出るだけでFull featured。(しらなかた、使ってみるかー) #rubykaigi #rubykaigiA
2015-12-12 14:29:59何度でも執拗にダウンロードページを推すwww #rubykaigi #rubykaigiA
2015-12-12 14:30:59