Google I/O 2014 - Material science: Developing Android applications with material design

Google for Developers · 26K views · 2014 · 45:16

Open on YouTube

Software (other)UX & UI designtalkdated

Why Stack Overflow recommends it

Stack Overflow users link it as the primary source for how elevation behaves in Android L and for the Android team's stated reason for not shipping a Floating Action Button widget.

Recommended by 1 people across 1 different months, 2014 to 2014.

What it is

A Google I/O 2014 session by Android engineers Adam Powell and Chet Haase on building Android apps with the new material design system. It covers the new themes, styles and APIs, including elevation and outlines, and ends with a Q&A.

What people said

Recommends android developer · 2014-07 · Stack Overflow · on “What is elevation doing in Android L?”

You should watch the video talking about it: Google I/O 2014 - Material science: Developing Android applications with material [this video] They said there that elevation has weird issues if the Z value isn't different between views. It starts at about 15:00 .

Cites Daniele Segato · 2014-06 · Stack Overflow · on “Android L - Floating Action Button (FAB)”

UPDATE : there's now an official widget for FAB: FloatingActionButton, see Gabriele Mariotti reply for full information. According to Adam Powell and Chet Haase they didn't create a widget for the FAB button cause it's a very easy component to reproduce. There was a question in the Google IO 2014 speech "Google I/O 2014 - Material science: Developing Android applications with material design", at the end of the speech (at about 37:50) there was exactly that question, you can hear it here: [this video] Chet Haase says there's a RoundedBitmapDrawable (I didn't check if that's the name) that should already do the job of defining the Outline. But you can do it with your own drawable, set an Elevation

Cites MrEngineer13 · 2014-11 · Stack Overflow · on “Android Floating Action Button API 19 (KitKat)”

I would know if some native support library (like v4, v7, v13) to help me build this component without the need for external dependencies. No there aren't any support library floating action buttons (FAB). IMHO, it's a horrible decision to not include all of the material related widgets in the support library. In this video [this video] Chet Haase and Adam Powell basically say that the FAB is very easy to reproduce so they're not going to include it in any support library. So instead of Google creating one set of the material widgets to be used by millions of developers they would rather millions of developers create millions of different implementation of these widgets. </rant> You can just make