Deep Dive Into Android Design Support Library And AppCompat

  • Published on
    16-Apr-2017

  • View
    580

  • Download
    4

Embed Size (px)

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

  • - Padres do passado- SherlockActionBar- Consistncia- Compatibilidade- Padronizao

    Contexto

  • Design Library

  • Floating Action Button

  • Floating Action Button - Suas Dimenses

  • 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 implementao obrigatria- 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)- Contedo de tamanho varvel- Contedo com mais de uma interatividade(Like, Share)- Exibio 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

    http://android-developers.blogspot.com/2015/05/android-design-support-library.htmlhttp://android-developers.blogspot.com/2015/05/android-design-support-library.htmlhttps://developer.android.com/training/material/lists-cards.htmlhttps://developer.android.com/training/material/lists-cards.html

  • Obrigado

  • THANKYOU FOR

    YOURTIME!