Deep Dive Into Android Design Support Library And AppCompat

Post on 16-Apr-2017

584 Views

Category:

Mobile

4 Downloads

Preview:

Click to see full reader

Transcript

Deep Dive into Android Design Support Library and AppCompat

Digital DayBelo Horizonte - 2015

Collaborate. Innovate. Transform.

Fernando CesarAndroid Developer Ci&T

https://github.com/fernandocs

fernandocs@ciandt.com

- Padrões do passado- SherlockActionBar- Consistência- Compatibilidade- Padronização

Contexto

Design Library

Floating Action Button

Floating Action Button - Suas Dimensões

Floating Action Button - Code

Floating Action Button - Mais exemplos

Navigation View

Navigation View - Code

Tab Layout

Tab Layout - Code

TextInputLayout

TextInputLayout - Code

SnackBar

SnackBar - Code

CollapsingToolbarLayout

CollapsingToolbarLayout - Code

CoordinatorLayout

CoordinatorLayout - Code

Gradle

AppCompat

ToolBar

ToolBar - Styles

ToolBar - Layout

ToolBar like ActionBar

RecyclerView

RecyclerView

- Substituir a ListView e o GridView;- Melhorias de Performance;- ViewHolder implementação obrigatória- Mais Flexibilidade

RecyclerView - Layout

RecyclerView - Gradle

LayoutManager

LayoutManager

- LinearLayoutManager- GridLayoutManager- StaggeredLayoutManager

LinearLayoutManager

GridLayoutManager

StaggeredManager

CardView

CardView - Quando usar

- Extends FrameLayout- Varios tipos de dados (Imagem, Video e Textos)- Conteúdo de tamanho varável- Conteúdo com mais de uma interatividade(Like, Share)- Exibição de mais de 3 linhas de texto

CardView - Quando usar

CardView - Corners

CardView - Exemplos

CardView - Code

CardView - Gradle

Demo

Referencias

Blog Oficial Androidhttp://android-developers.blogspot.com/2015/05/android-design-support-library.html

Training RecyclerView and CardViewhttps://developer.android.com/training/material/lists-cards.html

Material designhttp://www.google.com.br/design/spec/material-design/introduction.html

Obrigado

THANKYOU FOR

YOURTIME!

top related