2012 12-17-titanium meetupvol4

13
スパゲッティコードにならないために Titaniumでデザインパターンを活用 photo by starbooze http://www.flickr.com/photos/thestarshine/ 121217日月曜日

Upload: hiroshi-oyamada

Post on 29-Nov-2014

781 views

Category:

Documents


0 download

DESCRIPTION

Titanium もくもく会 #4 でLTした時の資料

TRANSCRIPT

Page 3: 2012 12-17-titanium meetupvol4

小山田 浩(@h5y1m141)

エンジニアではありませんが趣味でTitanium

いじってます

JavaScript(JScript,Titanium Mobileなど)経験2年程度※最近はCoffeeScript

好き

Titanium Mobileのきっかけはこのブログ

12年12月17日月曜日

Page 4: 2012 12-17-titanium meetupvol4

Agenda• これから話すこと• 今作ってるアプリを簡単に紹介• なぜGoFのデザインパターン?• どこで使ってるか?• 今日話さないこと• ソースコードの細かい解説※気になる方はLT終了後にお声がけくだされば出来る範囲説明します!

12年12月17日月曜日

Page 6: 2012 12-17-titanium meetupvol4

アプリのデモムービー

12年12月17日月曜日

Page 7: 2012 12-17-titanium meetupvol4

Qiitaのビューワーアプリ• 調べた限り公式のアプリがなかった

• 非公式なのはある→• そんなに本気で作るつもりなかったけど気づいたらリリースできそう

• リリース後のサポート大変そうなのでどうするか悩んでる

http://qiita.com/items/2690176249fb6971ba1a

12年12月17日月曜日

Page 8: 2012 12-17-titanium meetupvol4

なぜデザインパターン?Photo By Kiran Raja Bahadur SRK

http://www.flickr.com/photos/srkkiran

http://www.flickr.com/photos/fotologic/12年12月17日月曜日

Page 9: 2012 12-17-titanium meetupvol4

先人の知恵を活用したい

Photo By wallyghttp://www.flickr.com/photos/wallyg/

http://www.flickr.com/photos/fotologic/12年12月17日月曜日

Page 10: 2012 12-17-titanium meetupvol4

先人の知恵を活用したい

• Titaniumに限らず、GUIアプリの実装方法のサンプルソースを探すとデザインパターンの情報に突き当たる

• 折角勉強してることなので、とにかく見通しの良いソースにしておきたい

• GitHubに載せてるのでその意識が特に高まる

• もしリリースしたらというのを考えるとメンテナンスのことを自然と意識

12年12月17日月曜日

Page 11: 2012 12-17-titanium meetupvol4

どこで使ってるか?

• 左上のボタンタッチの時のスライド操作

12年12月17日月曜日

Page 12: 2012 12-17-titanium meetupvol4

アプリ初回起動時の操作説明画面でCommandパターン使う予定です

12年12月17日月曜日

Page 13: 2012 12-17-titanium meetupvol4

ご清聴ありがとうございました

12年12月17日月曜日