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
What is Fire.app
Search
Liang Bin Hsueh
June 03, 2013
Design
480
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
What is Fire.app
Liang Bin Hsueh
June 03, 2013
More Decks by Liang Bin Hsueh
See All by Liang Bin Hsueh
HappyDesigner Meetup – Opening Remarks, June 2026
hlb
0
47
用 GPT3 打造小工具
hlb
0
220
PipeRider: Data Reliability Automated
hlb
0
300
fundraising the hard way 2021/11/10
hlb
0
120
聖家堂與軟體開發
hlb
1
1k
Nightwatch.js Introduction
hlb
0
420
簡報技巧 - BeForAfter 簡報小聚 #7
hlb
2
380
簡報小技巧 - BeForAfter 簡報小聚 #6
hlb
16
2.3k
KKTIX 的第一年
hlb
47
5.9k
Other Decks in Design
See All in Design
Figmaを使わなくなった私が、最近していること
mela_dayo
0
120
デザイナーがいない部署にハーネスを設計する
kenichiota0711
5
5.6k
開閉UIのアニメーション設計
hiro0218
2
1.1k
デザインワークフローの最前線。 ログラスでのAI活用の現在地
ukaoli
1
3.5k
言幹と言葉(Stems & Leaves)
kakukoki
0
250
作品が生まれ続けるコミュニティデザイン ― 研究室でも会社でもないサードプレイス ― / designship26-iwaken
iwaken71
0
180
凡庸を落とすハーネス
hiromimaeo
2
990
【Designship2026】「社内受託中心部署」から、事業とカルチャーを動かすデザイン組織へ
sugiyama_sukedachi
0
150
The ISO 25964 standard on Information and documentation — Thesauri and interoperability with other vocabularies
accessinnovations
0
270
Findy - デザインチーム紹介 / Findy Design Team Culture Deck
findyinc
14
150k
デザインハーネス 〜AIが生成する"デザイン"の妥当性を、誰がどう担保するのか〜 / PdEConf2026 Design Harness
kgsi
14
23k
「おすすめ」はなぜ信用されないのか - 信頼を築くUI/UX設計
ryu1013
0
330
Featured
See All Featured
Between Models and Reality
mayunak
4
500
Believing is Seeing
oripsolob
1
250
Writing Fast Ruby
sferik
630
63k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
540
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Transcript
•Web
Fire .app Dead Easy HTML Prototyping
wireframe mockup prototype product
wireframe mockup prototype product
HTML Prototype
↜ⅳῲਔ •隨著專案演進,設計師會交付不⼀一致的 header/footer 以及 css/js includes •⼀一個好設計師,為什麼把⼈人⽣生浪費在做 image sprites •⼀一個好設計師,為什麼把⼈人⽣生浪費在寫
plain CSS
Sass, Compass ݺݺႨ
Sass, Compass ݺݺႨ 1 .btn { 2 @include border-radius(4px); 3
@include box-shadow($shadow); 4 color: $grayDark; 5 font-size: $baseFontSize; 6 line-height: $baseLineHeight; 7 } 8 .btn-large { 9 @include border-radius(5px); 10 font-size: $baseFontSize + 2px; 11 }
Sass, Compass ݺݺႨ 1 .nav { 2 ... 3 li
{ 4 &.first { ... } 5 ... 6 a { 7 &.current { } 8 .ie7 & {} // hack 9 } 10 } 11 } nav li.first nav li a.current .ie7 nav li a
Sass, Compass ݺݺႨ .icon-sprite,.icon-chat,.icon-gear,.icon-group,.icon-lock,.icon-pencil,.icon- tag,.icon-user{background:url('../images/icon-saed2a53191.png') no-repeat}.icon- chat{background-position:0 -129px;height:22px;width:24px}.icon-gear{background- position:0 0;height:26px;width:26px}.icon-group{background-position:0
-46px;height: 21px;width:32px}.icon-lock{background-position:0 -212px;height:24px;width: 20px}.icon-pencil{background-position:0 -256px;height:23px;width:23px}.icon- tag{background-position:0 -87px;height:22px;width:22px}.icon-user{background- position:0 -171px;height:21px;width:24px}.icon-retina-sprite{background:url('../ images/icon-retina-s7eb4b555e1.png') no-repeat}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.icon-all-retina- sprites,.icon-chat,.icon-gear,.icon-group,.icon-lock,.icon-pencil,.icon-tag,.icon- user{background-image:url('../images/icon-retina-s7eb4b555e1.png');-webkit- background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}.icon-chat{background-position:0 -197px}.icon- gear{background-position:0 -31px}.icon-group{background-position:0 0}.icon- lock{background-position:0 -98px}.icon-pencil{background-position:0 -132px}.icon- tag{background-position:0 -165px}.icon-user{background-position:0 -67px}}.icon{display:inline-block}.container{width:960px;margin:20px auto}
Sass, Compass ݺݺႨ $ gem install compass # Done! $
sass --compass --watch foo.scss:foo.css # start coding!
When we introduce Sass/Compass to designers...
COMMAND LINE INTERFACE FFFFFUUUUU!!
our designer uses Windows :( Press any key to continue
Bad News
write an app
Fire.app + Editor = ⽴立刻可以⼯工作
Features •Built-in web server •Watch and compile Sass/Compass/ CoffeeScript •ERB/Haml/Markdown
+ Layout/Partial/Helpers like Rails •Automatic browser reloading
Features (cont.) •Project template •Build project into deliverables •Growl notification
•Cross-platform
Lorem Helpers <p><%= lorem_sentence %></p> <p><%= lorem_words 5 %></p> <p><%=
lorem_word %></p> <p><%= lorem_paragraphs 10 %></p> <p><%= lorem_paragraph %></p> <p><%= lorem_date %></p> <p><%= lorem_name %></p> <p><%= lorem_first_name %></p> <p><%= lorem_last_name %></p> <p><%= lorem_email %></p>
Lorem Helpers <p><%= zh_lorem_sentence %></p> <p><%= zh_lorem_words 5 %></p> <p><%=
zh_lorem_word %></p> <p><%= zh_lorem_paragraphs 10 %></p> <p><%= zh_lorem_paragraph %></p> <p><%= zh_lorem_name %></p> <p><%= zh_lorem_first_name %></p> <p><%= zh_lorem_last_name %></p> <p><%= zh_lorem_email %></p>
Lorem Helpers <img src="<%= lorem_image('300x400') %>"> <img src="<%= lorem_image('300x400', :background_color
=> '333', :color => 'fff') %>"> <img src="<%= lorem_image('300x400', :random_color => true) %>"> <img src="<%= lorem_image('300x400', :text => lorem_word) %>">
1 <% 10.times do |i| %> 2 <div class="media"> 3
<a href="http://twitter.com/<%= lorem_last_name %>" class="img"> 4 <img src="/images/fake/avatar/<%= i %>.png”> 5 </a> 6 <div class="bd"> 7 <p><%= lorem_last_name %> <%= lorem_paragraph %></p> 8 <p><%= lorem_date %></p> 9 </div> 10 </div> 11 <% end %>
GPLv2 Source Code is available on GitHub https://github.com/handlino/FireApp
if you want to buy us some beers $14 ~1000
copies sold https://github.com/handlino/FireApp
Contributions documents, pull requests, issues https://github.com/handlino/FireApp