Library

[MUSIC PLAYING]
Video Player is loading.
 
Current Time 0:00
Duration 5:44
Loaded: 0.00%
 
[MUSIC PLAYING]

[MUSIC PLAYING]

x1.00


Back

Games & Quizzes

Training Mode - Typing
Fill the gaps to the Lyric - Best method
Training Mode - Picking
Pick the correct word to fill in the gap
Fill In The Blank
Find the missing words in a sentence Requires 5 vocabulary annotations
Vocabulary Match
Match the words to the definitions Requires 10 vocabulary annotations

You may need to watch a part of the video to unlock quizzes

Don't forget to Sign In to save your points

Challenge Accomplished

PERFECT HITS +NaN
HITS +NaN
LONGEST STREAK +NaN
TOTAL +
- //

We couldn't find definitions for the word you were looking for.
Or maybe the current language is not supported

  • 00:00

    [MUSIC PLAYING]
    [MUSIC PLAYING]

  • 00:11

    CONNIE SHI: Hello.
    CONNIE SHI: Hello.

  • 00:12

    My name is Connie Shi.
    My name is Connie Shi.

  • 00:13

    I'm a software engineer working on Material You.
    I'm a software engineer working on Material You.

  • 00:16

    Material You is the next evolution of Material Design,
    Material You is the next evolution of Material Design,

  • 00:19

    which we announced last year.
    which we announced last year.

  • 00:20

    It's a radical new design vision focused
    It's a radical new design vision focused

  • 00:22

    on delivering styles that are--
    on delivering styles that are--

  • 00:25

    experiences that are personal for every style,
    experiences that are personal for every style,

  • 00:27

    accessible for every need, and adaptive for every screen.
    accessible for every need, and adaptive for every screen.

  • 00:31

    Historically, apps have been one size fits all.
    Historically, apps have been one size fits all.

  • 00:33

    Everyone got the same colors, the same contrast,
    Everyone got the same colors, the same contrast,

  • 00:36

    and the same text size.
    and the same text size.

  • 00:38

    Not surprisingly, different users
    Not surprisingly, different users

  • 00:40

    want and need different things from their apps.
    want and need different things from their apps.

  • 00:44

    Some people need very high color contrast
    Some people need very high color contrast

  • 00:46

    while others want a style that matches their mood.
    while others want a style that matches their mood.

  • 00:49

    Material 3 is the first step towards making apps not only
    Material 3 is the first step towards making apps not only

  • 00:53

    functional but also comfortable, whether you're
    functional but also comfortable, whether you're

  • 00:56

    colorblind, need a screen reader,
    colorblind, need a screen reader,

  • 00:58

    or currently obsessed with pink.
    or currently obsessed with pink.

  • 01:01

    So the Compose Material 3 Jetpack Library
    So the Compose Material 3 Jetpack Library

  • 01:04

    is an implementation of Material You based on the Material 3
    is an implementation of Material You based on the Material 3

  • 01:07

    design system.
    design system.

  • 01:08

    The first stable release has just been launched,
    The first stable release has just been launched,

  • 01:11

    so now it's a great time to start using it in your apps.
    so now it's a great time to start using it in your apps.

  • 01:16

    [APPLAUSE]
    [APPLAUSE]

  • 01:18

    Thank you.
    Thank you.

  • 01:20

    Let's look at some key features of Compose Material 3.
    Let's look at some key features of Compose Material 3.

  • 01:24

    So the library has new features like dynamic color,
    So the library has new features like dynamic color,

  • 01:27

    as well as updated theming and components.
    as well as updated theming and components.

  • 01:31

    The updated theming system gives you more flexibility
    The updated theming system gives you more flexibility

  • 01:34

    in expressing your brand.
    in expressing your brand.

  • 01:37

    It's also designed to be cohesive with the latest
    It's also designed to be cohesive with the latest

  • 01:40

    OS, visual style and system UI.
    OS, visual style and system UI.

  • 01:43

    So your app feels right at home on Android 12, 13, and beyond.
    So your app feels right at home on Android 12, 13, and beyond.

  • 01:49

    The foundation of a color scheme is a set of key colors--
    The foundation of a color scheme is a set of key colors--

  • 01:52

    primary, secondary, tertiary, error, and neutral.
    primary, secondary, tertiary, error, and neutral.

  • 01:56

    The color scheme provides a set of colors
    The color scheme provides a set of colors

  • 01:59

    needed for expressing interaction states, errors,
    needed for expressing interaction states, errors,

  • 02:03

    and accessible contrast.
    and accessible contrast.

  • 02:08

    The type scale contains text styles
    The type scale contains text styles

  • 02:11

    with simplified naming based on use and size.
    with simplified naming based on use and size.

  • 02:16

    The shape scale defines the style of component corners,
    The shape scale defines the style of component corners,

  • 02:20

    offering a range of roundness from square to fully circular.
    offering a range of roundness from square to fully circular.

  • 02:24

    You can connect these in the MaterialTheme Composable
    You can connect these in the MaterialTheme Composable

  • 02:28

    to brand your app.
    to brand your app.

  • 02:30

    We recommend using the MaterialTheme Builder
    We recommend using the MaterialTheme Builder

  • 02:32

    tool to generate color schemes derived
    tool to generate color schemes derived

  • 02:35

    from your brand's colors and export a compose theme.
    from your brand's colors and export a compose theme.

  • 02:39

    Dynamic Color is a key personalization feature
    Dynamic Color is a key personalization feature

  • 02:42

    of Material You.
    of Material You.

  • 02:43

    Starting with Android 12, users can
    Starting with Android 12, users can

  • 02:45

    generate individualized color schemes
    generate individualized color schemes

  • 02:47

    through wallpaper selection.
    through wallpaper selection.

  • 02:50

    To implement a dynamic color scheme in Compose,
    To implement a dynamic color scheme in Compose,

  • 02:53

    start by checking the build version STK.
    start by checking the build version STK.

  • 02:56

    If dynamic color is not available,
    If dynamic color is not available,

  • 02:58

    we can fall back to using a light or dark color
    we can fall back to using a light or dark color

  • 03:01

    scheme as before.
    scheme as before.

  • 03:12

    Sorry.
    Sorry.

  • 03:13

    Here we can see a sample app's dynamic color scheme
    Here we can see a sample app's dynamic color scheme

  • 03:17

    adapt to the wallpaper selection of a user.
    adapt to the wallpaper selection of a user.

  • 03:21

    Compose Material 3 also includes a variety of updates
    Compose Material 3 also includes a variety of updates

  • 03:25

    to components like buttons, chips, dialogs, and switches.
    to components like buttons, chips, dialogs, and switches.

  • 03:28

    These updates use the new Material 3 theming
    These updates use the new Material 3 theming

  • 03:31

    values and include fresh new updates to each component
    values and include fresh new updates to each component

  • 03:35

    specification.
    specification.

  • 03:36

    We also updated the app bars and navigation components,
    We also updated the app bars and navigation components,

  • 03:41

    so now they have built in window inset support.
    so now they have built in window inset support.

  • 03:44

    The library provides four types of top app bars--
    The library provides four types of top app bars--

  • 03:47

    defaults, formerly known as small,
    defaults, formerly known as small,

  • 03:50

    center aligned, medium, and large.
    center aligned, medium, and large.

  • 03:54

    When scrolled, the top app bars fill with a contrasting color
    When scrolled, the top app bars fill with a contrasting color

  • 03:58

    to provide visual separation from the content beneath.
    to provide visual separation from the content beneath.

  • 04:02

    The library also has composables for navigation bar,
    The library also has composables for navigation bar,

  • 04:05

    formerly known as bottom navigation, and rail, as well
    formerly known as bottom navigation, and rail, as well

  • 04:09

    as three variants of Navigation Drawer--
    as three variants of Navigation Drawer--

  • 04:11

    modal, dismissible, and permanent.
    modal, dismissible, and permanent.

  • 04:15

    In Material 3, the Navigation Drawer
    In Material 3, the Navigation Drawer

  • 04:17

    is decoupled from the scaffolds.
    is decoupled from the scaffolds.

  • 04:19

    There's also a new drawer sheet component
    There's also a new drawer sheet component

  • 04:22

    to allow easier customization of the drawer content.
    to allow easier customization of the drawer content.

  • 04:26

    Using the navigation components together with the Material 3,
    Using the navigation components together with the Material 3,

  • 04:30

    Window Size Class API allows you to define the right navigation
    Window Size Class API allows you to define the right navigation

  • 04:35

    based on the available screen size.
    based on the available screen size.

  • 04:38

    There are a variety of other updates to Components
    There are a variety of other updates to Components

  • 04:40

    and Compose Material 3.
    and Compose Material 3.

  • 04:42

    To get a full overview of the Components and how to use them,
    To get a full overview of the Components and how to use them,

  • 04:45

    check out the API reference on developer.android.com.
    check out the API reference on developer.android.com.

  • 04:50

    It's a great time to use Compose Material 3 in your Android
    It's a great time to use Compose Material 3 in your Android

  • 04:54

    apps.
    apps.

  • 04:55

    And we've prepared tools to help you get started.
    And we've prepared tools to help you get started.

  • 04:58

    First, all new Android Studio projects
    First, all new Android Studio projects

  • 05:01

    will use Material 3 by default. We've also
    will use Material 3 by default. We've also

  • 05:04

    updated the Material Theme Adapter
    updated the Material Theme Adapter

  • 05:06

    library and the Material Theme Builder tool.
    library and the Material Theme Builder tool.

  • 05:09

    Next, there are new guides on Material 3
    Next, there are new guides on Material 3

  • 05:11

    and migrating from Material 2, as well as
    and migrating from Material 2, as well as

  • 05:14

    associated code labs.
    associated code labs.

  • 05:16

    Lastly, the Compose Samples and the Compose Material Catalog
    Lastly, the Compose Samples and the Compose Material Catalog

  • 05:20

    app have also been updated.
    app have also been updated.

  • 05:23

    To learn more about building with Material You,
    To learn more about building with Material You,

  • 05:26

    please check out these talks.
    please check out these talks.

  • 05:28

    Thank you.
    Thank you.

  • 05:29

    [APPLAUSE]
    [APPLAUSE]

  • 05:31

    [MUSIC PLAYING]
    [MUSIC PLAYING]

All

Material You in Compose apps

7,229 views

Intro:

[MUSIC PLAYING]. CONNIE SHI: Hello.. My name is Connie Shi.. I'm a software engineer working on Material You.. Material You is the next evolution of Material Design,
which we announced last year.. It's a radical new design vision focused. on delivering styles that are--. experiences that are personal for every style,. accessible for every need, and adaptive for every screen.
Historically, apps have been one size fits all.. Everyone got the same colors, the same contrast,. and the same text size.. Not surprisingly, different users. want and need different things from their apps.. Some people need very high color contrast. while others want a style that matches their mood.. Material 3 is the first step towards making apps not only
functional but also comfortable, whether you're. colorblind, need a screen reader,.

Video Vocabulary

/ˌikˈspirēəns/

noun other verb

contact with facts or events. Things a person has done or that happened to them. encounter event or occurrence.

/dəˈlivər/

verb

To save someone from a problem or crisis.

/əˈdaptiv/

adjective

Able to adjust to new conditions.

/ˌevəˈlo͞oSH(ə)n/

noun

Theory that living things change over time.

/ˈsôf(t)wer/

noun

programs and other operating information used by computer.

/ˈradək(ə)l/

adjective noun

Very new and different from what is traditional. person who advocates thorough or complete political or social reform.

/əkˈsesəb(ə)l/

adjective

able to be entered.

/ˈevrēˌwən/

pronoun

every person.

/ˌenjəˈnir/

noun verb

designer or maker of machines. design and build.

/ˈpərs(ə)n(ə)l/

adjective noun

belonging to or affecting particular person. advertisement in personal column of newspaper.

/əˈnouns/

verb

To make a public statement about a plan, decision.

/kəmˈpōz/

verb

To form something from a series of parts.

/ˈwərkiNG/

adjective noun verb

having paid employment. action of doing work. To be functioning properly, e.g. a car.

/ˌimpləmənˈtāSH(ə)n/

noun

A practical means for accomplishing something.