+ All Categories
Home > Software > Bootstrap – Frontendisti 26. 6. 2014, Brno

Bootstrap – Frontendisti 26. 6. 2014, Brno

Date post: 15-Jul-2015
Category:
Upload: adam-kudrna
View: 290 times
Download: 2 times
Share this document with a friend
48
Bootstrap Frontendisti 26. 6. 2014, Brno
Transcript
Page 1: Bootstrap – Frontendisti 26. 6. 2014, Brno

BootstrapFrontendisti 26. 6. 2014, Brno

Page 2: Bootstrap – Frontendisti 26. 6. 2014, Brno

1. Co je Bootstrap

2. Kdy použít

3. Jak použít

4. Prototypování

5. Triky

Page 3: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 4: Bootstrap – Frontendisti 26. 6. 2014, Brno

1.0 – srpen 2011

2.0 – srpen 2012 – „responzivita“

3.0 – srpen 2013 – mobile first, plně responzivní

4.0 – srpen 2014?

Page 5: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 6: Bootstrap – Frontendisti 26. 6. 2014, Brno

Framework ×

UI knihovna

Podle Harryho Robertse

Page 7: Bootstrap – Frontendisti 26. 6. 2014, Brno

Framework

• Koncept, nikoli finální produkt

• Vede práci a pomáhá při rozhodování

• Malá část projektu

• Gets the job started

Page 8: Bootstrap – Frontendisti 26. 6. 2014, Brno

UI knihovna

• Použití tak, jak je (out of box)

• Prototypování

• Přímá implementace

• Gets the job done

Page 9: Bootstrap – Frontendisti 26. 6. 2014, Brno

?

Page 10: Bootstrap – Frontendisti 26. 6. 2014, Brno

Framework ×

UI knihovna

Page 11: Bootstrap – Frontendisti 26. 6. 2014, Brno

Framework &

UI knihovna

Page 12: Bootstrap – Frontendisti 26. 6. 2014, Brno

—Zvídavý kodér

„Proč zrovna Bootstrap?“

Page 13: Bootstrap – Frontendisti 26. 6. 2014, Brno

• Solidní základ pro středně velký projekt

• Slušný responzivní grid

• Flexibilita

• LESS / SASS

• Rozšíření ve světě

• Aktivní vývoj

Page 14: Bootstrap – Frontendisti 26. 6. 2014, Brno

Kdy použít

Page 15: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 16: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 17: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 18: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 19: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 20: Bootstrap – Frontendisti 26. 6. 2014, Brno

ANO – komplet: administrace, prototypy

ANO – částečně: prezentační weby pro Bootstrap navržené

NE – microsites a jednoduché weby, weby s kreativní grafikou, opravdu velké projekty

Page 21: Bootstrap – Frontendisti 26. 6. 2014, Brno

Jak použít

Page 22: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 23: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 24: Bootstrap – Frontendisti 26. 6. 2014, Brno

Bower +

LESS

Page 25: Bootstrap – Frontendisti 26. 6. 2014, Brno

Bower + LESS

• Úpravy proměnných

• Rozšíření komponent

• Vlastní komponenty

• Kompletní JS

Page 26: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 27: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 28: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 29: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 30: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 31: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 32: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 33: Bootstrap – Frontendisti 26. 6. 2014, Brno

Bower + LESS + JS

• Responzivní grid

• LESS – vybrané Bootstrap komponenty

• LESS – vlastní styly

• JS – vybrané Bootstrap komponenty (hotové, přístupné a otestované řešení)

• JS – vlastní skripty

Page 34: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 35: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 36: Bootstrap – Frontendisti 26. 6. 2014, Brno

Protypování

Page 37: Bootstrap – Frontendisti 26. 6. 2014, Brno

Cíle

• Rychlost

• Co nejméně práce

• Co nejlepší výsledek

Page 38: Bootstrap – Frontendisti 26. 6. 2014, Brno

Prostředky

• Yeoman

• Bootstrap

• BrowserSync

• Projektor

• Git

Page 39: Bootstrap – Frontendisti 26. 6. 2014, Brno

Výhody

• Efektivní spolupráce kodéra s UX designerem

• Ihned responzivní

• Píšete (téměř) jen HTML, žádné styly

• Kód je možné následně použít – není to práce navíc

Page 40: Bootstrap – Frontendisti 26. 6. 2014, Brno

Předpoklady

• Zručný kodér

Page 41: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 42: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 43: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 44: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 45: Bootstrap – Frontendisti 26. 6. 2014, Brno
Page 46: Bootstrap – Frontendisti 26. 6. 2014, Brno

Triky

Page 47: Bootstrap – Frontendisti 26. 6. 2014, Brno

• „Přetěžování“ proměnných

• Postupně se zbavovat frameworku

• BEM – Bootstrap třídy jako mixiny

Page 48: Bootstrap – Frontendisti 26. 6. 2014, Brno

Díky! !

@AdamKudrna www.adamkudrna.cz


Recommended