Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Masahiro Nishimi
1,911 views
[RubyMotion LT] nitronに見るiosアプリ開発の未来
Read more
6
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 20
2
/ 20
3
/ 20
4
/ 20
5
/ 20
6
/ 20
7
/ 20
8
/ 20
9
/ 20
10
/ 20
11
/ 20
12
/ 20
13
/ 20
14
/ 20
15
/ 20
16
/ 20
17
/ 20
18
/ 20
19
/ 20
20
/ 20
More Related Content
PDF
Choreonoid+ros
by
独立行政法人 産業技術総合研究所
PPTX
Rosとgazeboを使った3d空間での3次元畳み込みニューラルネットによる物体認識
by
Hiroaki Kaneda
PPTX
現実世界コンピューティング RealSense とロボットと HoloLens (2019/04/24 Intel RealSense Japan Mee...
by
Yusuke Furuta
PPTX
ROSチュートリアル ROBOMECH2018
by
Ryuichi Ueda
PDF
Moveitを使ったアプリケーションの紹介
by
Ryodo Tanaka
KEY
Rubymotionはオススメか?
by
Junya Ishihara
PDF
20130615 組込みの仕事場でRubyを使う
by
Ryo Nagai
PPTX
20200809 jcdug lt
by
ひかり 影中
Choreonoid+ros
by
独立行政法人 産業技術総合研究所
Rosとgazeboを使った3d空間での3次元畳み込みニューラルネットによる物体認識
by
Hiroaki Kaneda
現実世界コンピューティング RealSense とロボットと HoloLens (2019/04/24 Intel RealSense Japan Mee...
by
Yusuke Furuta
ROSチュートリアル ROBOMECH2018
by
Ryuichi Ueda
Moveitを使ったアプリケーションの紹介
by
Ryodo Tanaka
Rubymotionはオススメか?
by
Junya Ishihara
20130615 組込みの仕事場でRubyを使う
by
Ryo Nagai
20200809 jcdug lt
by
ひかり 影中
What's hot
PDF
RFC Viewer開発を通して学ぶ!! iOS開発のパターン化
by
幸雄 村上
PDF
Unity道場 ロボティクス 秋のLT祭り 2021
by
Ryo Kabutan
ODP
Hacking Robotics
by
Kensei Demura
PDF
Azure Bot Service で始めるチャットボット開発入門 (2018-01)v1.1
by
Atsushi Yokohama (BEACHSIDE)
PDF
C#でわかる こわくないMonad
by
Kouji Matsui
PDF
やはりお前らのCore Dataの使い方も間違っている
by
今城 善矩
PDF
Roslynで体験してみるC#スクリプト #cs_fukuoka
by
Yuta Matsumura
PDF
【Unity道場 4月 ~アーティストの為のPBR再入門~】アーティストの為のPBR再入門
by
Unity Technologies Japan K.K.
PDF
KotlinつかってQiitaクライアント作った時の話
by
shinnosuke kugimiya
PDF
金沢アプリ塾 アプリ・オープンデータとライセンス
by
Masayuki KaToH
PDF
第1回ROS勉強会発表資料 ROS+Gazeboではじめるロボットシミュレーション
by
akio19937
PDF
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
by
Shinichi Okada
PPTX
FutureKreateロボットシミュレータ
by
Kensei Demura
PDF
JAWS-UG沖縄第1回勉強会 EBS/RDSがなくてもwrite massiveに耐えるDBの作り方
by
Koichiro Nishijima
PPTX
俺と Ha4go と さくらクラウド
by
Masayuki KaToH
PDF
アプリのロギングからデータ収集・分析・活用
by
Atsushi Yokohama (BEACHSIDE)
PPTX
20200714 cogbot
by
ひかり 影中
PDF
3分で作る Kotlin Friendly な API
by
Hiroshi Kikuchi
PDF
俺とCiとinfrastructure as code(未完)
by
Masayuki KaToH
PDF
ITざっくばらん会
by
Masayuki KaToH
RFC Viewer開発を通して学ぶ!! iOS開発のパターン化
by
幸雄 村上
Unity道場 ロボティクス 秋のLT祭り 2021
by
Ryo Kabutan
Hacking Robotics
by
Kensei Demura
Azure Bot Service で始めるチャットボット開発入門 (2018-01)v1.1
by
Atsushi Yokohama (BEACHSIDE)
C#でわかる こわくないMonad
by
Kouji Matsui
やはりお前らのCore Dataの使い方も間違っている
by
今城 善矩
Roslynで体験してみるC#スクリプト #cs_fukuoka
by
Yuta Matsumura
【Unity道場 4月 ~アーティストの為のPBR再入門~】アーティストの為のPBR再入門
by
Unity Technologies Japan K.K.
KotlinつかってQiitaクライアント作った時の話
by
shinnosuke kugimiya
金沢アプリ塾 アプリ・オープンデータとライセンス
by
Masayuki KaToH
第1回ROS勉強会発表資料 ROS+Gazeboではじめるロボットシミュレーション
by
akio19937
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
by
Shinichi Okada
FutureKreateロボットシミュレータ
by
Kensei Demura
JAWS-UG沖縄第1回勉強会 EBS/RDSがなくてもwrite massiveに耐えるDBの作り方
by
Koichiro Nishijima
俺と Ha4go と さくらクラウド
by
Masayuki KaToH
アプリのロギングからデータ収集・分析・活用
by
Atsushi Yokohama (BEACHSIDE)
20200714 cogbot
by
ひかり 影中
3分で作る Kotlin Friendly な API
by
Hiroshi Kikuchi
俺とCiとinfrastructure as code(未完)
by
Masayuki KaToH
ITざっくばらん会
by
Masayuki KaToH
Viewers also liked
PDF
名著『リーダブルコード』を解説者と一緒に読み解こう - 7章 制御フローを読みやすくする
by
Kouhei Sutou
PDF
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
by
Masahiro Nishimi
PPTX
モーターを低速で定速で動かしてみる
by
Keiichi Sakai
PDF
「納品のない受託開発」を支えるコードレビューの取り組み
by
Masahiro Nishimi
PDF
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
by
Junichi Kakisako
PDF
納品のない受託開発を支える レガシーコードを作らない仕組み
by
Masahiro Nishimi
PDF
デキるプログラマだけが知っているコードレビュー7つの秘訣
by
Masahiro Nishimi
PDF
Arduinoをこれから始める人のためのArduino紹介スライドβ版
by
Katsuhiro Morishita
PPTX
計測計量の基礎 measuring
by
crane techno consultant
PDF
平成25年社会人講座 Arduinoによるマイコン入門講座
by
Katsuhiro Morishita
PPTX
良いコードとは
by
Nobuyuki Matsui
PDF
YOKOGAWA理科教室(小学生でも作れる照度計と放射温度計) 横河電機(株)
by
教育CSR大賞
PPTX
Arduino 入門
by
mitunaga
PDF
プログラムによる計測と制御の仕組みを学ぶための学習支援ソフトウェア
by
Ryota Nakamura
PDF
20140910 Arduino for beginners
by
Kenichi Ohwada
PDF
プログラムによる計測と制御の仕組みを学ぶための学習支援ソフトウェア (ポスター)
by
Ryota Nakamura
PDF
Manage Myself
by
bash0C7
名著『リーダブルコード』を解説者と一緒に読み解こう - 7章 制御フローを読みやすくする
by
Kouhei Sutou
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
by
Masahiro Nishimi
モーターを低速で定速で動かしてみる
by
Keiichi Sakai
「納品のない受託開発」を支えるコードレビューの取り組み
by
Masahiro Nishimi
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
by
Junichi Kakisako
納品のない受託開発を支える レガシーコードを作らない仕組み
by
Masahiro Nishimi
デキるプログラマだけが知っているコードレビュー7つの秘訣
by
Masahiro Nishimi
Arduinoをこれから始める人のためのArduino紹介スライドβ版
by
Katsuhiro Morishita
計測計量の基礎 measuring
by
crane techno consultant
平成25年社会人講座 Arduinoによるマイコン入門講座
by
Katsuhiro Morishita
良いコードとは
by
Nobuyuki Matsui
YOKOGAWA理科教室(小学生でも作れる照度計と放射温度計) 横河電機(株)
by
教育CSR大賞
Arduino 入門
by
mitunaga
プログラムによる計測と制御の仕組みを学ぶための学習支援ソフトウェア
by
Ryota Nakamura
20140910 Arduino for beginners
by
Kenichi Ohwada
プログラムによる計測と制御の仕組みを学ぶための学習支援ソフトウェア (ポスター)
by
Ryota Nakamura
Manage Myself
by
bash0C7
Similar to [RubyMotion LT] nitronに見るiosアプリ開発の未来
PPTX
Tech fun rails_workshop
by
OMEGA (@equal_001)
PDF
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
by
Yu Nobuoka
PDF
Start-padrino
by
Uchio Kondo
PDF
iOS豆知識ver0.0.5
by
ppengotsu Name
PDF
Ruby motion
by
jewel12
PDF
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
by
takuma mori
ZIP
LT発表資料
by
murajun1978
KEY
RubyMotionを1週間 触ってみた印象
by
Tatsuya Tobioka
PDF
Rubymotion
by
jewel12
PDF
Rubyでアプリ開発(2013 0430)
by
Shinichirou Nakamura
PDF
Web技術勉強会 第33回
by
龍一 田中
PDF
Sugarcubeをはじめよう
by
Eihiro Saishu
Tech fun rails_workshop
by
OMEGA (@equal_001)
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
by
Yu Nobuoka
Start-padrino
by
Uchio Kondo
iOS豆知識ver0.0.5
by
ppengotsu Name
Ruby motion
by
jewel12
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
by
takuma mori
LT発表資料
by
murajun1978
RubyMotionを1週間 触ってみた印象
by
Tatsuya Tobioka
Rubymotion
by
jewel12
Rubyでアプリ開発(2013 0430)
by
Shinichirou Nakamura
Web技術勉強会 第33回
by
龍一 田中
Sugarcubeをはじめよう
by
Eihiro Saishu
More from Masahiro Nishimi
PDF
Agile samurai達が現場を変える
by
Masahiro Nishimi
PDF
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
by
Masahiro Nishimi
PDF
Agile Samurai インセプションデッキ
by
Masahiro Nishimi
PDF
技術的負債を生み出す構造とその対処について
by
Masahiro Nishimi
PDF
2019/09/15 大阪Ruby会議02 Keynote
by
Masahiro Nishimi
PDF
ソニックガーデン流 無駄のないシステム開発
by
Masahiro Nishimi
Agile samurai達が現場を変える
by
Masahiro Nishimi
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
by
Masahiro Nishimi
Agile Samurai インセプションデッキ
by
Masahiro Nishimi
技術的負債を生み出す構造とその対処について
by
Masahiro Nishimi
2019/09/15 大阪Ruby会議02 Keynote
by
Masahiro Nishimi
ソニックガーデン流 無駄のないシステム開発
by
Masahiro Nishimi
[RubyMotion LT] nitronに見るiosアプリ開発の未来
1.
RubyMotion LT nitronに見る iOSアプリ開発の未来 西見 公宏
/ Masahiro Nishimi (@mah_lab) SonicGarden Inc.
2.
自己紹介
http://thinkit.co.jp/book/2012/06/07/3569
3.
提供
http://www.sonicgarden.jp/
4.
RubyMotionを はじめて見る人のイメージ もしかして: Objective-Cのコードを Rubyで書き直しているだけ
5.
事実 Objective-Cのコードを Rubyで書き直しているだけ
6.
いやいや、これはちょっと。。 もう少しRubyっぽくならんか? Railsみたいな感じに開発でき んものか?
7.
そこでnitronですよ https://github.com/mattgreen/nitron
8.
nitronとは ● Master-Detailなテーブルビューを持つアプリを
超高速に作れるようになるラッパーライブラリ。 ● CoreDataにActiveRecordっぽい文法でアクセス する機能もサポート。(でもRelationはサポートし てない!) ● データバインディングとアウトレットを無理やりサ ポート。
9.
2012/7/20現在テストコードが1 行も書かれていない強気なGem ですが、RubyMotionで書くコー ドって後々こうなっていくんだろ うなーという希望を持てるGemで す。
10.
開発の流れ (1) プロジェクトを作成してnitronをBundle $ motion
create task $ vi Gemfile source :rubygems gem "rake" gem "nitron" $ bundle install $ rm app/app_delegate.rb
11.
開発の流れ (2) Rakefileの設定 $:.unshift("/Library/RubyMotion/lib") require 'motion/project' require
'rubygems' require 'bundler' Bundler.require Motion::Project::App.setup do |app| ...
12.
開発の流れ (3) StoryboardとCoreDataの用意 XcodeでMaster-Detailプロジェクトを作り、 生成されたStoryboardとxcdatamodeldを Xcodeプロジェクトからコピーする。
13.
開発の流れ (4) CoreDataの設定 Taskエンティティを作成する。
14.
開発の流れ (5) Taskモデルを作成する class Task
< Nitron::Model def self.all order("due") end def due primitiveValueForKey("due").to_s end end
15.
開発の流れ (6) コントローラを作成する # task_list_view_controller.rb class
TaskListViewController < Nitron:: TableViewController collection { Task.all } end # task_detail_view_controller.rb class TaskDetailViewController < Nitron::ViewController end
16.
開発の流れ (7) データバインディング
17.
開発の流れ (8) 動かしてみる $ rake (rake)
Task.create(title: "Buy a pony", due: NSDate.date)
18.
Railsっぽい! 例では紹介できなかったのですが、コントローラに アウトレットのイベントを書いてハンドリングすること もできます。 class TaskCreateViewController <
Nitron::ViewController on :cancel do close end end
19.
これからのRubyMotion iOS LibraryのレイヤーをRubyっぽくラップ したRailsみたいなGemの出現によって、一 気に盛り上がるような気がします。nitronか らはそんな流れが 垣間見れたのでした。
20.
Have a good
RubyMotion!!
Download