Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Re:Development of ChatWork Apps

Re:Development of ChatWork Apps

ChatWork アプリ開発の裏側をちょっとだけ

14901e9e6fa8aa18f46e5fe47e15b600?s=128

astronaughts

April 12, 2013
Tweet

More Decks by astronaughts

Other Decks in Programming

Transcript

  1. Re:Development of ChatWork Apps ChatWork ΞϓϦ࠶։ൃͷཪଆΛͪΐͬͱ͚ͩ

  2. とりあえず自己紹介 Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ

  3. れや れやねんおまえ やねんおまえだれやね おまえだれやねんおまえ れやねんおまえだれやねん おまえだれやねんおまえだ やねんおまえだれやねん まえだれやねんお やねんお astronaughts

     Mobile App Engineer / ChatWork Masahiro Ueno Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
  4. なに なにしとったん にしとったんやなにし ったんやなにしとったん なにしとったんやなにしと ったんやなにしとったんや にしとったんやなにしと たんやなにしとっ にしとっ ボクと

    Titanium mobile の関係 •Ti.Developers.meeting - 関西方面で活動する世界で 1, 2 を争うゆるい Ti イベントを主催 - 2年前に活動開始、先月行われたので 6 回目 •Titanium Craft Party - デザイナ/エンジニアをあつめてハッカソン、京都で開催 - 途中で陽気なアメリカ人が乱入してきて指揮権を奪われる •Titanium Advent Calendar - 2011, 2012 early, 2012 と勝手にさせて頂きました Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
  5. ところで ChatWork ご存知ですか? Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ

  6. ChatWork は 99% Titanium mobile 製です Re:Development of ChatWork Apps

    ChatWork アプリ開発の裏側をちょっとだけ
  7. 実は今年の2月にリニューアル! Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ

  8. before

  9. before after

  10. ( ŋ`ωŋ´ ) ...ʁ Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ

  11. before

  12. before after

  13. before after

  14. ほんまやー、リニューアルしてるわー Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ

  15. 冗談はさておき... Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ

  16. •CommonJS の書き方ではなかった - SDK 1.6 時代からの伝統を受け継いでいた •モバイルに最適化する - 実は以前は 7

    割程ソースコードを共通化できてた - でもやっぱりいろいろ問題が… もっかい Titanium mobile Ͱ1から書きなおした Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
  17. •CommonJS の書き方になおした - モジュールでちゃんと分ける •OSS のライブラリ - 部品の再開発 (゚⊿゚)イラネ -

    Hogan.jsʢHTML テンプレートエンジンʣ - async.jsʢඇಉظॲཧʣ •TestFlight で配布 - メモリ量とかも監視、ログをまるまる送信 どこを作り替えた? Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
  18. \ よーし!リニューアルできた / Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ

  19. でも逆に新たな不具合とかも… Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ

  20. •Jasmine - TiShadow 使って iOS / Android で同時テスト •Grunt.js -

    ファイル保存毎にタスクを実行 ⇒ grunt-contrib-watch - JSHint で構文チェック ⇒ grunt-contrib-jshint - YUIDoc でドキュメント生成 ⇒ grunt-contrib-yuidoc - TiShadow でテスト ⇒ grunt-tishadow リニューアル後、開発スタイルも変えた! Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
  21. くわしくはこちらをご覧ください Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ https://speakerdeck.com/astronaughts/rapid-prototyping-by-tishadow

  22. しかし、ここで新たな問題が… Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ

  23. Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ \ 大変だ!人がぜんぜん足りない! /

  24. •Titanium mobile ができるエンジニア - Obj-C / Java でのネイティブ開発経験のある方なら尚良し •Web 開発ができるエンジニア

    - PHP / JavaScript で開発経験のある方 •ChatWork を良くしたいエンジニア - オレ/アタシが ChatWork を変えてやるという意気込みの方 大変だ!人がぜんぜん足りない! Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
  25. •ChatWork ࠾༻৘ใαΠτ - http://www.chatwork.com/ja/recruit.html •࿩͕ฉ͖͍ͨͬͯਓ͸௚઀͝࿈བྷ͍ͩ͘͞ - @astronaughts - ueno@chatwork.co.jp ご興味のある方は

    Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
  26. Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ ご清聴ありがとうございました