Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Re:Development of ChatWork Apps
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
550
Package と Theme の作り方と PackageControl 登録までの道のり
astronaughts
0
390
Sublime Text を 俺色に染める方法
astronaughts
2
960
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
420
Fathm Like ScrollableView Implementaion for TItanium mobile
astronaughts
3
3.9k
Other Decks in Programming
See All in Programming
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
150
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
250
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
120
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
180
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
270
FreeBSDでZabbixを動かす
kenkino
0
340
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
570
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
Security issues being discussed on Web Platforms
petamoriken
0
1.4k
SREの越境 / SRE Collaboration
y0hgi
2
290
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
30
13k
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
510
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
460
Paper Plane (Part 1)
katiecoart
PRO
2
11k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
690
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
290
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
910
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
750
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
560
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 アプリ開発の裏側をちょっとだけ ご清聴ありがとうございました