Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

RubyPico スマホで楽しくプログラミング

378 views

Published on

第9回フクオカRuby 大賞で発表したときのスライドです。

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

RubyPico スマホで楽しくプログラミング

  1. 1. RubyPicoスマホで楽しくプログラミング
  2. 2. 自己紹介 おんがえし( )http://ongaeshi.me/ オープンソースプログラマ Rubyを使って色々(最近はmruby) Milkode ソースコード検索エンジン フクオカ04 Honyomi 電子書籍検索エンジン フクオカ07(GMOペパボ賞)
  3. 3. RubyPicoとは?
  4. 4. Ruby on iOS AppStoreから無料でダウンロード スマホだけでRubyの開発、学習が可能に
  5. 5. ファイルビューワファイルの作成、移動、削除、名前変更
  6. 6. エディタソースコードを色付きで表示、編集
  7. 7. 実行環境コンソールに文字出力 リンクは自動でクリック可能に 画像のputs
  8. 8. 動機
  9. 9. プログラミングいまや多くの人が学びたいスキル AppStoreにもたくさんのアプリが
  10. 10. しかし
  11. 11. 大半がプログラミング学習アプリという現実
  12. 12. 学習アプリ解説を読む 選択式や記述式の問題を解く やり方を覚えて実践はPCで
  13. 13. スマホで学習→PCで実践
  14. 14. スマホの普及率10~30代ではPCの2倍以上 半分の人が実践できない
  15. 15. 実践なしで分かるのか?適性がないならPCは買わない PCがなければ実践できず適性が分からない
  16. 16. 好きに書きたいスマホでやってみないと適性は分からない。 Web APIを叩く Webサーバーを立てる ゲーム プログラム言語
  17. 17. そこで
  18. 18. RubyPico スマホだけで 本格的な言語が使える 開発環境を作ろう
  19. 19. デモ
  20. 20. Rubyを適用した箇所
  21. 21. mruby プログラムの実行にmrubyを使用 iOS APIをRubyから呼び出し可能に mrbgems(JSON, Eval, IO, Http, Base64..)
  22. 22. Rubyを活用したことによる効果
  23. 23. スマホは「楽しくない」モバイルプログラミングは大変 小さな画面 ソフトウェアキーボード ちょっとしたことがストレスに 文区切りのセミコロン 括弧の強制 改行やインデントの強制
  24. 24. Rubyは「楽しい」面倒な決まりごとから プログラマを楽にさせてくれる 可能な限り入力が減らせる セミコロン省略 括弧省略 エイリアス メタプラミング モバイルプログラミングに最適
  25. 25. これからの目標ユーザーを増やしたい スマホのRubyでなにが? 使用者の悩みを解決 Webの情報を増やす の充実 キラーアプリが必要? RubyPicoGems
  26. 26. 社会に及ぼす影響スマホのプログラミング環境が必要 その人が初めて触る言語は大切 それをRubyにしたい
  27. 27. ありがとうございましたURL: http://rubypico.ongaeshi.me Created by ongaeshi

×