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
Designing with the Web
Search
Steve Smith
PRO
April 13, 2013
Design
1.4k
28
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Designing with the Web
A heretical guide to creating native software.
Steve Smith
PRO
April 13, 2013
More Decks by Steve Smith
See All by Steve Smith
Git Better
orderedlist
PRO
22
1.3k
Producing Creativity
orderedlist
PRO
348
41k
Collaborating on Vision
orderedlist
PRO
8
950
Designing with GitHub
orderedlist
PRO
57
4.2k
Design Everything
orderedlist
PRO
25
1.4k
Designing Windowed Web Applications
orderedlist
PRO
13
1.5k
Introduction to Speakerdeck
orderedlist
PRO
9
310k
Real World Data Modeling with Mongo
orderedlist
PRO
8
1k
Other Decks in Design
See All in Design
再設計される業務 - AIにより再設計される "デザインワークフロー" / AI Ops Lab #2 Redesigned orkflows
kgsi
0
920
デザインとフロントエンドの境界が融ける Claude Code × Figma
littlebusters
2
3.5k
個人理念(自分の言葉)の言語化ワークショップ
kakukoki
1
280
言幹と言葉(Stems & Leaves)
kakukoki
0
220
富山デザイン勉強会_生成AIを使ったデザイン制作2026最新版.pdf
keita_yoshikawa
0
100
デザインハーネスをつくるハーネス|誰でも自社らしいデザインをつくれるようにする仕組み
katakai
0
870
Claudeもくもく会、はじめませんか?
yusukeiyoda
0
230
Design dependencies
teba_eleven
0
170
もう迷わない!“なんとなく”を卒業するフォントの選び方【村田俊英】
toshihidemurata
0
960
つくり方を変えていく | change-how-we-build
mottox2
2
1.5k
Saving_the_King_-_Storyboard.pdf
terencebasart
0
320
【CEDEC2026】『Shadowverse: Worlds Beyond』続編開発におけるUIデザイン・アニメーション演出の「超進化」 ~継承と挑戦を両立するデザイン手法~
cygames
PRO
3
5.2k
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
4.9M
Test your architecture with Archunit
thirion
2
2.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Evolving SEO for Evolving Search Engines
ryanjones
0
300
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
470
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
700
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
360
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
Designing with the Web A heretical guide to creating native
soware. Steve Smith • @orderedlist
Hello, I’m @orderedlist
This is NOT about... Designing in the browser WebViews Language
wars
This IS about... Designing more than just visuals Try it
before you buy it An easier transition to development
HTML & CSS A Brief Demo A peek under the
kimono...
Using HTML & CSS to mockup native applications
HTML & CSS Real Talk: Just use Webkit
HTML & CSS background-color border box-shadow linear-gradient border-radius outline
HTML & CSS NOPE. background-color border box-shadow linear-gradient border-radius outline
HTML & CSS Avoid drawing with CSS
HTML & CSS Use rendered images you can use in
your real application
HTML & CSS
HTML & CSS background-image
HTML & CSS border-image
HTML & CSS .button { -webkit-border-image: url(image.png) 1 10 repeat
repeat; border-width:1px 10px; }
HTML & CSS .button { -webkit-border-image: url(image.png) 1 10 repeat
repeat; border-width:1px 10px; }
HTML & CSS <a href="#" class="button"> View on GitHub </a>
HTML & CSS But what about Retina?
HTML & CSS -webkit-image-set
HTML & CSS -webkit-image-set( url(button.png) 1x, url(
[email protected]
) 2x )
HTML & CSS HTML & CSS buon.png bu
[email protected]
HTML & CSS The browser decides which image to use.
HTML & CSS Use -webkit-image-set anywhere you’d use a url
HTML & CSS The benefits of CSS?
HTML & CSS CSS encourages reuse of visual styles.
HTML & CSS CSS is really fast to write.
HTML & CSS CSS can use your final image assets
to create mockups.
HTML & CSS So what’s the big deal? Back to
the demo...
Using JavaScript to mockup native applications
JavaScript Start with jQuery, jQuery UI
JavaScript Next, pick a JS framework
JavaScript I happen to use SpineJS hp://spinejs.com
JavaScript Things it should include... Fast to run, fast to
write Browser local storage-backed models HTML5 history based routing
JavaScript Why is this beer than just a picture of
soware?
JavaScript Design the complete workflow
JavaScript See your design with real data
JavaScript Design animations, loaders, and transitions
JavaScript Evaluate a design in context
JavaScript It removes questions for the developer
JavaScript It hints at complication early in the process
JavaScript Once more, to the demo... So how do I
show this off?
How to deploy your mockup as a web application
Deployment Create a Rails app
Deployment Authentication with oAuth
Deployment Push the app to Heroku
Deployment Push the app to Heroku
Deployment hp://mockup.domain.com/feature/section/id
Deployment Push the code to GitHub
Deployment Send changes in Pull Requests
Start slowly, and build your mockup over time
It doesn’t demand perfection
It’s still just a mockup
It’s a ground for experimentation
Thank you! Steve Smith • @orderedlist
None