Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Mobilise London
Search
Graham Hinchly
November 19, 2013
Technology
1
68
Mobilise London
A few things we learnt @FTLabs from building app.ft.com
Graham Hinchly
November 19, 2013
Tweet
Share
Other Decks in Technology
See All in Technology
regrowth_tokyo_2025_securityagent
hiashisan
0
260
生成AI時代におけるグローバル戦略思考
taka_aki
0
200
Snowflakeでデータ基盤を もう一度作り直すなら / rebuilding-data-platform-with-snowflake
pei0804
6
1.6k
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
430
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
230
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.5k
AI時代の新規LLMプロダクト開発: Findy Insightsを3ヶ月で立ち上げた舞台裏と振り返り
dakuon
0
220
MariaDB Connector/C のcaching_sha2_passwordプラグインの仕様について
boro1234
0
870
WordPress は終わったのか ~今のWordPress の制作手法ってなにがあんねん?~ / Is WordPress Over? How We Build with WordPress Today
tbshiki
2
820
CARTAのAI CoE が挑む「事業を進化させる AI エンジニアリング」 / carta ai coe evolution business ai engineering
carta_engineering
0
2k
ウェルネス SaaS × AI、1,000万ユーザーを支える 業界特化 AI プロダクト開発への道のり
hacomono
PRO
0
150
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/09 - 2025/11
oracle4engineer
PRO
0
160
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Believing is Seeing
oripsolob
0
8
GraphQLとの向き合い方2022年版
quramy
50
14k
Writing Fast Ruby
sferik
630
62k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
63
35k
Raft: Consensus for Rubyists
vanstee
141
7.2k
Are puppies a ranking factor?
jonoalderson
0
2.3k
Facilitating Awesome Meetings
lara
57
6.7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
740
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
ラッコキーワード サービス紹介資料
rakko
0
1.7M
Transcript
Developing a Web App for ‘Mobile’ Tips and tricks from
the team @FTLabs Graham Hinchly (@grahamhinchly) Engineering Manager, FT Labs (@ftlabs)
Distributing a web app
None
app.ft.com demo
Make it work offline
bit.ly/PqIUT9 – thanks @andrewsmatt!
Content JS CSS HTML fragments Bootstrap Fonts
None
None
Fastclick demo github.com/ftlabs/fastclick
Swiping & Scrolling
FTScroller • github.com/ftlabs/ftscroller – Momentum scrolling – Swiping – Snapping – Cross-browser – Backwards compatible
• Credit to @rowanbeentje
#perfmatters
Performance tips • Back to Chrome dev tools…. – Another demo….?!
• Minimise paint • Use hardware accelerated animations – translate3d(X, Y, Z) • Avoid layout thrashing – https://github.com/wilsonpage/fastdom • http://jankfree.org/
Test. Test. Test. (on real devices)
opendevicelab.com
Useful debug tools • Dev tools for Chrome for Android
– ADB Chrome Extension – Search “adbplugin” – Can get set up in < 5 mins – Remember: • Check you have latest versions of Chrome (espec. on device) • Few setup steps: https://developers.google.com/chrome- developer-tools/docs/remote-debugging
Useful debug tools • Dev tools for iOS – Remote debugging
with Safari Web Inspector on iOS6+ – github.com/google/ios-webkit-debug-proxy
Thanks @grahamhinchly
[email protected]
We’re hiring! labs.ft.com/jobs/