Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Material Design para Desenvolvedores Android

Material Design para Desenvolvedores Android

Slides de um talk realizado no Capivara Codes, conferência de desenvolvedores que aconteceu em Curitiba, Paraná, no dia 01 de Abril de 2017. O talk foi sobre Material Design para Desenvolvedores Android, que mostra como usar algumas ferramentas para melhorar seus projetos Android.

Link: capivara.codes

Walmyr Carvalho

April 01, 2017
Tweet

More Decks by Walmyr Carvalho

Other Decks in Technology

Transcript

  1. O mais interessante do Material Design é que ele é

    um design language em constante evolução e adaptação.
  2. NEW! Bottom navigation NEW! Bottom sheets Buttons Buttons: Floating Action

    Button Cards Chips Data tables Dialogs Dividers Expansion panels Grid lists Lists Menus Pickers Progress & activity Selection controls Sliders Snackbars & toasts Steppers Subheaders Tabs Text fields Toolbars Tooltips Widgets
  3. <animated-vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt"> <aapt:attr name="android:drawable"> <vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24"

    android:viewportHeight="24"> <path android:name="path" android:pathData="M 8 5.14 L 8 19.14 L 19 12.14 L 8 5.14 L 8 5.14 Z" android:fillColor="#ff000000" android:strokeWidth="1"/> </vector> </aapt:attr> <target android:name="path"> <aapt:attr name="android:animation"> <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" android:propertyName="pathData" android:duration="300" android:valueFrom="M 8 5.14 L 8 19.14 L 19 12.14 L 8 5.14 L 8 5.14 Z" android:valueTo="M 18 18 L 6 18 L 6 6 L 18 6 L 18 18 Z" android:valueType="pathType" android:interpolator="@android:interpolator/fast_out_slow_in"/> </aapt:attr> </target> </animated-vector>
  4. Talk: Material Now Matias Duarte (Google) goo.gl/Rb8AFP Slides: Elevating Your

    Material Design Nick Butcher (Google) goo.gl/9JSkhP Artigo: An Introduction to Animation Techniques Alex Lockwood (Google) goo.gl/kBlmRy