SlideShare uma empresa Scribd logo
Mobile First, Responsive Design, Grids and Others
@cristofersousa
<h1> Olá! </h1>
@cristofersousa | cristofersousa.com.br
Tecnólogo em Análise e Desenvolvimento de Sistemas – IFSP São Carlos
Cursando Pós-Graduação Desenvolvimento de Software para Web - UFSCar
Fundador Ecogarbage | Co-fundador Opensanca
Front-End Developer
& UX Designer
job/
Ementa
- O que é Bootstrap
- Bootstrap no mercado de trabalho
- Instalação
- Conhecendo os grids
- Entendendo os componentes
- Customizando minha UI
- and more...
"Bootstrap é um poderoso framework front-end voltado para
o desenvolvimento rápido e fácil de sites e aplicações web
responsivos e alinhados com a filosofia mobile-first.
É indicado para dispositivos e projetos de todos os
tamanhos e destinado a desenvolvedores com qualquer
nível de conhecimento."
- Maurício Samy Silva
Begin
Cross Browser
Devemos fazer que os elementos mudem de posição, escondendo ou aparecendo
dentro conforme a necessidade do display, ou seja é preciso que seu Design se ajuste.
Media Queries
Media Querie
http://mediaqueri.es/
100% Responsive
& Mobile First.
Grids
“Todo trabalho de design envolve a solução de
problemas em níveis visuais e organizativos.
figuras, símbolos, massa de textos, títulos e
tabelas devem se reunir para transmitir
informação. O grid é uma maneira de juntar
esses elementos.” - SAMARA, Timothy. Grid:
Construção e Desconstrução. São Paulo:
Cosacnaify, 2007.
Fonte: http://erskinedesign.com/media/blog/maintainable-responsive-layouts/big/1.png
Os grids funcionam como guias para distribuição de
elementos em um formato. Todo grid possui as mesmas
partes básicas, por mais complexo que seja.
Vantagens do grid:
❑ Clareza
❑ Eficiência
❑ Economia
❑ Identidade
Tipos de grid:
❑ Retangular
❑ Hierárquico
❑ Colunas
❑ Modular
Para web, adotamos o grid hierárquico, é
uma abordagem orgânica da ordenação
dos elementos e da informação, a largura
das colunas e entre colunas podem variar.
Dados Relevantes sobre Responsive Web Design - RWD
▪ 91 % de todas as pessoas na Terra tem um celular;
▪ 56 % das pessoas possuem um telefone inteligente;
▪ 50% dos usuários de telefonia móvel, utiliza-o como sua fonte primária
internet.
▪ 80% do tempo no celular é gasto dentro de aplicativos
▪ 72% dos proprietários realizam compra online, através de tablets a cada
semana.
"O desenvolvimento de apps envolve
muito esforço de manutenção e
escalabilidade por que você precisa
desenvolver em diferentes tecnologias,
entre elas iOS e Android, se for Hibrído
ajuda, mas o trabalho ainda é grande! "
Extra small
devicesPhones
(<768px)
Small
devices Tablets
(≥768px)
Medium
devices Desktops
(≥992px)
Large
devices Desktops
(≥1200px)
Grid behavior Horizontal at all
times
Collapsed to start, horizontal above breakpoints
Container width None (auto) 750px 970px 1170px
Class prefix .col-xs- .col-sm- .col-md- .col-lg-
# of columns 12
Column width Auto 60px 78px 95px
Gutter width 30px (15px on each side of a column)
Nestable Yes
Offsets Yes
Column ordering Yes
Hands onhttps://github.com/opensanca/hello-bootstrap/
● Baixar Bootstrap v3.3.6
● Baixar jQuery v1.9.1
● Editores de Texto ( Atom, Notepad++, Sublime e etc).
Componentes & CSS
http://getbootstrap.com/components/
Tabelas, Panels, Wells, Forms,
Buttons e muito mais...
Componentes & CSS
http://getbootstrap.com/components/
Modal, Tabs e Dropdown....
http://getbootstrap.com/javascript/
JavaScript
http://fontawesome.io/
https://www.google.com/fonts
Google Fonts
ScoreFm Wireframe
CustomizeColors, Icons and Fonts
https://bootswatch.com/
Bootswatch
http://bootsnipp.com/
BootsnippDesign elements, playground and code snippets for Bootstrap
HTML/CSS/JS framework
Bootstrap components written in pure
AngularJS by the AngularUI Team
https://angular-ui.github.io
http://usablica.github.io/front-end-frameworks/compare.html
Others Frameworks
http://v4-alpha.getbootstrap.com/
FlexBox
Dúvidas?
${“.p”}.append("<strong>Help</strong>”);
Obrigado
</end>
twitter @cristofersousa
www cristofersousa.com.br
email cristofersousa@gmail.com

Mais conteúdo relacionado

Semelhante a Hello Bootstrap!

Bootstrap, desenvolvendo uma interface responsiva na prática!
Bootstrap, desenvolvendo uma interface responsiva na prática!Bootstrap, desenvolvendo uma interface responsiva na prática!
Bootstrap, desenvolvendo uma interface responsiva na prática!Cristofer Sousa
 
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...Cristofer Sousa
 
Mobile First e Offline First
Mobile First e Offline FirstMobile First e Offline First
Mobile First e Offline FirstDan Vitoriano
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sitesthiagolima
 
O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013Jackson F. de A. Mafra
 
Os cuidados e os limites do Responsive Web Design
Os cuidados e os limites do Responsive Web DesignOs cuidados e os limites do Responsive Web Design
Os cuidados e os limites do Responsive Web DesignDiego Eis
 
Responsive Web Design - Introdução
Responsive Web Design - IntroduçãoResponsive Web Design - Introdução
Responsive Web Design - IntroduçãoVítor Teixeira
 
Palestra urutai-mobile
Palestra urutai-mobilePalestra urutai-mobile
Palestra urutai-mobileRogerio Fontes
 
Arquitetura da Informacao na WEB
Arquitetura da Informacao na WEBArquitetura da Informacao na WEB
Arquitetura da Informacao na WEBFábio Flatschart
 
Introdução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento MóvelIntrodução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento MóvelIury Lira
 
Design e Usabilidade
Design e UsabilidadeDesign e Usabilidade
Design e UsabilidadeClaudio Toldo
 
O futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java EnterpriseO futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java EnterpriseGlobalcode
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de SoftwareJairo Junior
 

Semelhante a Hello Bootstrap! (20)

Bootstrap, desenvolvendo uma interface responsiva na prática!
Bootstrap, desenvolvendo uma interface responsiva na prática!Bootstrap, desenvolvendo uma interface responsiva na prática!
Bootstrap, desenvolvendo uma interface responsiva na prática!
 
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
 
Mobile First e Offline First
Mobile First e Offline FirstMobile First e Offline First
Mobile First e Offline First
 
Jquery Mobile
Jquery MobileJquery Mobile
Jquery Mobile
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013
 
Aplicacoes responsivas
Aplicacoes responsivasAplicacoes responsivas
Aplicacoes responsivas
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Responsive Web Design - Wireframe
Responsive Web Design - WireframeResponsive Web Design - Wireframe
Responsive Web Design - Wireframe
 
Web Design Responsivo
Web Design ResponsivoWeb Design Responsivo
Web Design Responsivo
 
Os cuidados e os limites do Responsive Web Design
Os cuidados e os limites do Responsive Web DesignOs cuidados e os limites do Responsive Web Design
Os cuidados e os limites do Responsive Web Design
 
Responsive Web Design - Introdução
Responsive Web Design - IntroduçãoResponsive Web Design - Introdução
Responsive Web Design - Introdução
 
Design Responsivo
Design ResponsivoDesign Responsivo
Design Responsivo
 
Palestra urutai-mobile
Palestra urutai-mobilePalestra urutai-mobile
Palestra urutai-mobile
 
Arquitetura da Informacao na WEB
Arquitetura da Informacao na WEBArquitetura da Informacao na WEB
Arquitetura da Informacao na WEB
 
Introdução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento MóvelIntrodução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento Móvel
 
Responsive wordpress
Responsive wordpressResponsive wordpress
Responsive wordpress
 
Design e Usabilidade
Design e UsabilidadeDesign e Usabilidade
Design e Usabilidade
 
O futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java EnterpriseO futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java Enterprise
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 

Hello Bootstrap!