material-components / material-components-android-codelabs

Codelabs for Material Components for Android (MDC-Android)
Apache License 2.0
220 stars 160 forks source link

MDC-101 codlab uses an alpha version of the material library, should it be updated to use a release version? #67

Open kpm opened 3 years ago

kpm commented 3 years ago

Describe the bug The codelab MDC-101 tells us to use the 1.1.0-alpha06 version of material library, from mid 2019. I'm concerned that important usage changes would have occurred since this was created, and it should be updated. If I migrate to the latest material:1.3.0, I'm afraid I'm going to have to spend lots of time dealing with errors in my project because of differences in versions of the library, which is daunting for someone not very familiar with Android development. Users of the codelab would have less problems if it is updated to use a recent version of the material library more often.

Is this codelab still recommended to use to learn material design development on Android?

To Reproduce Steps to reproduce the behavior:

  1. Go to 'https://codelabs.developers.google.com/codelabs/mdc-101-java#1'
  2. Scroll down to 'Add project dependencies'
  3. See that the library is an alpha version, despite the latest version currently being 1.3.0

    api 'com.google.android.material:material:1.1.0-alpha06'

Expected behavior Use a more recent material library.

Codelab details (please complete the following information about the codelab):