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
Mobilise London
Search
Graham Hinchly
November 19, 2013
Technology
71
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mobilise London
A few things we learnt @FTLabs from building app.ft.com
Graham Hinchly
November 19, 2013
Other Decks in Technology
See All in Technology
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
20k
Level Up Your CDK DX: 5 Tools I’ve Been Building
gotok365
2
160
分割40%キーボードにスムーズに入門するには
hoto17296
1
210
Bet AI Day 2026丨Production-Ready AI Agents — エンタープライズの実務を任せるための設計と運用
layerx
PRO
1
820
1.5時間を無駄にして学んだwsl2におけるaptとsnapの選択と仕組み
yosaka0123
0
480
ClaudeCodeでセキュリティ監視業務を半自動化_1年の運用でわかったAIに任せる設計の5つのポイント
kintotechdev
4
1k
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
1k
[DroidKaigi 2026] Making UI specifications visible: Android UI development in the AI agent era supported by Compose Screenshot Testing and galleries
syarihu
0
220
[RSJ26] Building a VLA Model Based on Self-Distilled Classification
keio_smilab
PRO
0
120
承認ゲートは何を守っているのか? AIエージェントの自律購入を実測した結果
yama3133
1
110
人気商品が「ちゃんと買える」をつくる ー ECの負荷改善
ykagano
1
170
When Token Pruning is Worse than Random: Understanding Visual Token Information in VLLMs
sansantech
PRO
0
210
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Test your architecture with Archunit
thirion
2
2.4k
Embracing the Ebb and Flow
colly
88
5.2k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
The Invisible Side of Design
smashingmag
301
52k
Producing Creativity
orderedlist
PRO
348
41k
A designer walks into a library…
pauljervisheath
211
24k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
230
Paper Plane (Part 1)
katiecoart
PRO
1
10k
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/