Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Re:Development of ChatWork Apps
Search
astronaughts
April 12, 2013
Programming
2.2k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Re:Development of ChatWork Apps
ChatWork アプリ開発の裏側をちょっとだけ
astronaughts
April 12, 2013
More Decks by astronaughts
See All by astronaughts
Sublime Text の プラグイン開発の方法
astronaughts
0
540
Package と Theme の作り方と PackageControl 登録までの道のり
astronaughts
0
390
Sublime Text を 俺色に染める方法
astronaughts
2
950
GRUNT のあんなこといいなできたらいいな
astronaughts
14
2.3k
Rapid Prototyping by TiShadow
astronaughts
4
2.9k
Sublime Text 2 for PHP Development
astronaughts
0
260
Titanium ならここまでできる !! Serverside non-programing で作る お手軽 Social Application
astronaughts
1
410
Fathm Like ScrollableView Implementaion for TItanium mobile
astronaughts
3
3.9k
Other Decks in Programming
See All in Programming
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
230
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.5k
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
250
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
820
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
1k
Contextとはなにか
chiroruxx
1
380
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
220
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
320
Oxcを導入して開発体験が向上した話
yug1224
4
350
1B+ /day規模のログを管理する技術
broadleaf
0
120
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
210
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
800
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
1
3.7k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Odyssey Design
rkendrick25
PRO
2
710
Measuring & Analyzing Core Web Vitals
bluesmoon
9
870
BBQ
matthewcrist
89
10k
Rails Girls Zürich Keynote
gr2m
96
14k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
250
The Curious Case for Waylosing
cassininazir
1
420
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
210
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
350
Transcript
Re:Development of ChatWork Apps ChatWork ΞϓϦ࠶։ൃͷཪଆΛͪΐͬͱ͚ͩ
とりあえず自己紹介 Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
れや れやねんおまえ やねんおまえだれやね おまえだれやねんおまえ れやねんおまえだれやねん おまえだれやねんおまえだ やねんおまえだれやねん まえだれやねんお やねんお astronaughts
Mobile App Engineer / ChatWork Masahiro Ueno Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
なに なにしとったん にしとったんやなにし ったんやなにしとったん なにしとったんやなにしと ったんやなにしとったんや にしとったんやなにしと たんやなにしとっ にしとっ ボクと
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 アプリ開発の裏側をちょっとだけ
ところで ChatWork ご存知ですか? Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
ChatWork は 99% Titanium mobile 製です Re:Development of ChatWork Apps
ChatWork アプリ開発の裏側をちょっとだけ
実は今年の2月にリニューアル! Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
before
before after
( ŋ`ωŋ´ ) ...ʁ Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
before
before after
before after
ほんまやー、リニューアルしてるわー Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
冗談はさておき... Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
•CommonJS の書き方ではなかった - SDK 1.6 時代からの伝統を受け継いでいた •モバイルに最適化する - 実は以前は 7
割程ソースコードを共通化できてた - でもやっぱりいろいろ問題が… もっかい Titanium mobile Ͱ1から書きなおした Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
•CommonJS の書き方になおした - モジュールでちゃんと分ける •OSS のライブラリ - 部品の再開発 (゚⊿゚)イラネ -
Hogan.jsʢHTML テンプレートエンジンʣ - async.jsʢඇಉظॲཧʣ •TestFlight で配布 - メモリ量とかも監視、ログをまるまる送信 どこを作り替えた? Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
\ よーし!リニューアルできた / Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
でも逆に新たな不具合とかも… Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
•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 アプリ開発の裏側をちょっとだけ
くわしくはこちらをご覧ください Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ https://speakerdeck.com/astronaughts/rapid-prototyping-by-tishadow
しかし、ここで新たな問題が… Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ \ 大変だ!人がぜんぜん足りない! /
•Titanium mobile ができるエンジニア - Obj-C / Java でのネイティブ開発経験のある方なら尚良し •Web 開発ができるエンジニア
- PHP / JavaScript で開発経験のある方 •ChatWork を良くしたいエンジニア - オレ/アタシが ChatWork を変えてやるという意気込みの方 大変だ!人がぜんぜん足りない! Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
•ChatWork ࠾༻ใαΠτ - http://www.chatwork.com/ja/recruit.html •͕ฉ͖͍ͨͬͯਓ͝࿈བྷ͍ͩ͘͞ - @astronaughts -
[email protected]
ご興味のある方は
Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ
Re:Development of ChatWork Apps ChatWork アプリ開発の裏側をちょっとだけ ご清聴ありがとうございました