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
55
用 GPT3 打造小工具
hlb
0
240
PipeRider: Data Reliability Automated
hlb
0
310
fundraising the hard way 2021/11/10
hlb
0
130
聖家堂與軟體開發
hlb
1
1.1k
Nightwatch.js Introduction
hlb
0
430
簡報技巧 - BeForAfter 簡報小聚 #7
hlb
2
380
簡報小技巧 - BeForAfter 簡報小聚 #6
hlb
16
2.3k
KKTIX 的第一年
hlb
47
5.9k
Other Decks in Design
See All in Design
Where Imagination Ends AI Begins
r5ni4
0
510
デザイナーがいない部署にハーネスを設計する
kenichiota0711
5
6k
Luna's Light
shemeetscity
0
710
Webデザイナー中田美穂_ポートフォリオ
omy
0
230
エンジニア経験0のデザイナーが アプリを0からリリースまで 作ってみる
abokadotyann
2
500
コールセンターのオペレーターに6時間だけなってみた
h0sa
0
470
HeartLanguage - DesignProcess
heartlanguage
0
410
【Designship2026】「社内受託中心部署」から、事業とカルチャーを動かすデザイン組織へ
sugiyama_sukedachi
0
250
PLATEAUで白い街を作る
aikautau
0
250
Pra não dizer que não falei das flores...
videlvequio
0
170
インターンから2年新卒フロントエンドエンジニアから見たサイボウズのアクセシビリティ
taku10101
0
210
飲み会を妻に伝えるベストタイミング分析
kudaranai
0
120
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
480
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
340
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
3
1.2k
Mobile First: as difficult as doing things right
swwweet
225
10k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
430
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
1
300
GitHub's CSS Performance
jonrohan
1033
470k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
590
Unsuck your backbone
ammeep
672
58k
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