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
Building for the Mobile Web
Search
andylind
November 17, 2013
Programming
250
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building for the Mobile Web
An overview of building mobile web apps with offline storage, device APIs, and UI frameworks.
andylind
November 17, 2013
More Decks by andylind
See All by andylind
Intro to git-svn
andylind
0
800
Intro to Git
andylind
6
1.1k
Other Decks in Programming
See All in Programming
Domain-Driven Transformation
hschwentner
2
2.3k
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
450
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
1.3k
No More NoSuchMethodError
exoego
1
110
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
200
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
160
Groovy as a human and AI friendly programming language
paulk
0
110
sbt 2.0: takeoff
eed3si9n
0
170
JIS keyboard support in Omarchy
lef237
0
160
[JA] Domain Modeling with Vanilla Rails: 「操作」から再考するRailsの設計論
yasaichi
4
890
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
470
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
35
17k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
450
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
540
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
500
Speed Design
sergeychernyshev
33
2.2k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
950
Being A Developer After 40
akosma
PRO
92
590k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
640
Navigating Team Friction
lara
192
16k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Transcript
Building for the Mobile Web
Choosing Web vs. Native - What are your team’s skills?
- What devices do you want to reach? - How will people get to your app?
None
HTML5 + JS - Offline Apps - Device APIs -
UI Frameworks
Offline Apps - LocalStorage - AppCache - Other Standards Emerging
LocalStorage Simply provides a key-value mapping: localStorage["name"] = username; 5MB
limit (Webkit-based browsers use UTF-16 for storage which haves it to 2.5MB limit) Supported by: Chrome 4+, Firefox 3.5+, Safari 4+, Opera 10.5+, IE 8+, iOS 3.2+, Android 2.1+ Demo: http://localtodos.com/
Offline Example QConSF Conference App - Works fully offline -
Can launch from an icon - Runs in browser - Updates when online
Device APIs Sensors, Camera, Battery, Phone, and more Battery API
Demo
UI Frameworks - Allow for rapid development - Support many
screen sizes Examples: JQuery Mobile, Bootstrap, Sencha Touch, many others
What’s Next for Mobile Web? The web is converging with
native as browsers improve. New platforms supporting native HTML + JS