deep dive into android design support library and appcompat
TRANSCRIPT
![Page 1: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/1.jpg)
Deep Dive into Android Design Support Library and AppCompat
Digital DayBelo Horizonte - 2015
Collaborate. Innovate. Transform.
![Page 3: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/3.jpg)
![Page 4: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/4.jpg)
- Padrões do passado- SherlockActionBar- Consistência- Compatibilidade- Padronização
Contexto
![Page 5: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/5.jpg)
Design Library
![Page 6: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/6.jpg)
Floating Action Button
![Page 7: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/7.jpg)
Floating Action Button - Suas Dimensões
![Page 8: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/8.jpg)
Floating Action Button - Code
![Page 9: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/9.jpg)
Floating Action Button - Mais exemplos
![Page 10: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/10.jpg)
Navigation View
![Page 11: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/11.jpg)
Navigation View - Code
![Page 12: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/12.jpg)
Tab Layout
![Page 13: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/13.jpg)
Tab Layout - Code
![Page 14: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/14.jpg)
TextInputLayout
![Page 15: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/15.jpg)
TextInputLayout - Code
![Page 16: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/16.jpg)
SnackBar
![Page 17: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/17.jpg)
SnackBar - Code
![Page 18: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/18.jpg)
CollapsingToolbarLayout
![Page 19: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/19.jpg)
CollapsingToolbarLayout - Code
![Page 20: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/20.jpg)
CoordinatorLayout
![Page 21: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/21.jpg)
CoordinatorLayout - Code
![Page 22: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/22.jpg)
Gradle
![Page 23: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/23.jpg)
AppCompat
![Page 24: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/24.jpg)
ToolBar
![Page 25: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/25.jpg)
ToolBar - Styles
![Page 26: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/26.jpg)
ToolBar - Layout
![Page 27: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/27.jpg)
ToolBar like ActionBar
![Page 28: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/28.jpg)
RecyclerView
![Page 29: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/29.jpg)
RecyclerView
- Substituir a ListView e o GridView;- Melhorias de Performance;- ViewHolder implementação obrigatória- Mais Flexibilidade
![Page 30: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/30.jpg)
RecyclerView - Layout
![Page 31: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/31.jpg)
RecyclerView - Gradle
![Page 32: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/32.jpg)
LayoutManager
![Page 33: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/33.jpg)
LayoutManager
- LinearLayoutManager- GridLayoutManager- StaggeredLayoutManager
![Page 34: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/34.jpg)
LinearLayoutManager
![Page 35: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/35.jpg)
GridLayoutManager
![Page 36: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/36.jpg)
StaggeredManager
![Page 37: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/37.jpg)
CardView
![Page 38: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/38.jpg)
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
![Page 39: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/39.jpg)
CardView - Quando usar
![Page 40: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/40.jpg)
CardView - Corners
![Page 41: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/41.jpg)
CardView - Exemplos
![Page 42: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/42.jpg)
CardView - Code
![Page 43: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/43.jpg)
CardView - Gradle
![Page 44: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/44.jpg)
Demo
![Page 45: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/45.jpg)
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
![Page 46: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/46.jpg)
Obrigado
![Page 47: Deep Dive Into Android Design Support Library And AppCompat](https://reader033.vdocument.in/reader033/viewer/2022052514/587080041a28ab57368b6239/html5/thumbnails/47.jpg)
THANKYOU FOR
YOURTIME!