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

GDG Burdur - Exploring the v28 Android Design ...

Emre Tekin
December 25, 2018

GDG Burdur - Exploring the v28 Android Design Support Library Additions

Emre Tekin

December 25, 2018
Tweet

More Decks by Emre Tekin

Other Decks in Technology

Transcript

  1. Introduction to Android Development Start building an app Whether you’re

    an experienced developer or creating your first Android app, here are some resources to get you started. developer.android.com
  2. What is Support Library? The Support Library is a collection

    of libraries can be defined as into two group of libraries such as compatibility and component libraries. implementation 'com.android.support:design:28.0.0' This is the stable release of Support Library 28.0.0 and is suitable for use in production. This will be the last feature release under the android.support packaging, and developers are encouraged to migrate to AndroidX. implementation 'com.google.android.material:material:1.0.0
  3. Introduction to Material Design Material is an adaptable system of

    guidelines, components, and tools that support the best practices of user interface design. Backed by open-source code, Material streamlines collaboration between designers and developers, and helps teams quickly build beautiful products. https://material.io
  4. Previously Used Material Components • Toolbar • Bottom Navigation View

    • Cardview • Floating Action Button • Selection Controls
  5. Toolbar to BottomAppBar A bottom app bar displays navigation and

    key actions at the bottom of mobile screens. Based on the changing needs and behaviors of users, the BottomAppBar is an evolution from standard Material guidance.
  6. Toolbar to BottomAppBar A bottom app bar displays navigation and

    key actions at the bottom of mobile screens. Based on the changing needs and behaviors of users, the BottomAppBar is an evolution from standard Material guidance.
  7. Cardview to Material CardView Material CardView is a customizable component

    based on CardView from the Android Support Library. Material CardView provides all of the features of CardView, but adds attributes for customizing the stroke and uses an updated Material style by default.
  8. Chips There are four types of chips: • Entry Chip

    • Filter Chip • Choice Chip • Action Chip (Default)
  9. • Material Button Attributes Icon drawable app:icon Padding between icon

    and button text app:iconPadding Icon color app:iconTint app:iconTintModer Stroke app:strokeColor app:strokeWidth The radius of all four corners of the button app:cornerRadius Ripple app:rippleColor