スパゲッティコードにならないために
           Titaniumでデザインパターンを活用
                                            photo by starbooze
                      http://www.flickr.com/photos/thestarshine/
12年12月17日月曜日
自己紹介
                                         photo by poluz!
                      http://www.flickr.com/photos/poluz
12年12月17日月曜日
小山田 浩(@h5y1m141)




                             JavaScript
        エンジニアではありま        (JScript,Titanium
                                              Titanium Mobileのきっか
        せんが趣味でTitanium   Mobileなど)経験2年程
                                                   けはこのブログ
          いじってます         度※最近はCoffeeScript
                                 好き




12年12月17日月曜日
Agenda
               • これから話すこと
                • 今作ってるアプリを簡単に紹介
                • なぜGoFのデザインパターン?
                • どこで使ってるか?
               • 今日話さないこと
                • ソースコードの細かい解説
                 ※気になる方はLT終了後にお声がけくださ
                 れば出来る範囲説明します!
12年12月17日月曜日
今作ってるアプリ
                                         Photo By fotologic
                     http://www.flickr.com/photos/fotologic/
12年12月17日月曜日
アプリのデモムービー




12年12月17日月曜日
Qiitaのビューワーアプリ
               • 調べた限り公式のアプ
                リがなかった

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

                • リリース後のサポー
                 ト大変そうなのでど
                              http://qiita.com/items/2690176249fb6971ba1a

                 うするか悩んでる
12年12月17日月曜日
なぜデザインパターン?
                           Photo By Kiran Raja Bahadur SRK
                      http://www.flickr.com/photos/srkkiran
12年12月17日月曜日
先人の知恵を活用したい




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

12年12月17日月曜日
先人の知恵を活用したい

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

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

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

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

12年12月17日月曜日
どこで使ってるか?


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




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




12年12月17日月曜日
ご清聴ありがとうご
                 ざいました


12年12月17日月曜日

2012 12-17-titanium meetupvol4

  • 1.
    スパゲッティコードにならないために Titaniumでデザインパターンを活用 photo by starbooze http://www.flickr.com/photos/thestarshine/ 12年12月17日月曜日
  • 2.
    自己紹介 photo by poluz! http://www.flickr.com/photos/poluz 12年12月17日月曜日
  • 3.
    小山田 浩(@h5y1m141) JavaScript エンジニアではありま (JScript,Titanium Titanium Mobileのきっか せんが趣味でTitanium Mobileなど)経験2年程 けはこのブログ いじってます 度※最近はCoffeeScript 好き 12年12月17日月曜日
  • 4.
    Agenda • これから話すこと • 今作ってるアプリを簡単に紹介 • なぜGoFのデザインパターン? • どこで使ってるか? • 今日話さないこと • ソースコードの細かい解説 ※気になる方はLT終了後にお声がけくださ れば出来る範囲説明します! 12年12月17日月曜日
  • 5.
    今作ってるアプリ Photo By fotologic http://www.flickr.com/photos/fotologic/ 12年12月17日月曜日
  • 6.
  • 7.
    Qiitaのビューワーアプリ • 調べた限り公式のアプ リがなかった • 非公式なのはある→ • そんなに本気で作るつ もりなかったけど気づ いたらリリースできそ う • リリース後のサポー ト大変そうなのでど http://qiita.com/items/2690176249fb6971ba1a うするか悩んでる 12年12月17日月曜日
  • 8.
    なぜデザインパターン? Photo By Kiran Raja Bahadur SRK http://www.flickr.com/photos/srkkiran 12年12月17日月曜日
  • 9.
    先人の知恵を活用したい Photo By wallyg http://www.flickr.com/photos/wallyg/ 12年12月17日月曜日
  • 10.
    先人の知恵を活用したい • Titaniumに限らず、GUIアプ リの実装方法のサンプルソー スを探すとデザインパターン の情報に突き当たる • 折角勉強してることなので、 とにかく見通しの良いソース にしておきたい • GitHubに載せてるのでそ の意識が特に高まる • もしリリースしたらという のを考えるとメンテナンス のことを自然と意識 12年12月17日月曜日
  • 11.
    どこで使ってるか? • 左上のボタンタッチの 時のスライド操作 12年12月17日月曜日
  • 12.
    アプリ初回起動時の操作説明画面で Commandパターン使う予定です 12年12月17日月曜日
  • 13.
    ご清聴ありがとうご ざいました 12年12月17日月曜日