Automattic / Automattic/pocket-casts-android
Upgrade to Material 3
- Dominant language
- Kotlin
- Stars
- 2.8k
- Forks
- 308
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 143
Description
This task is to upgrade from Material 2 to Material 3. The main reasons we would like to do this migration are Material 2 is no longer being developed and Material 3 contains new components.
https://developer.android.com/develop/ui/compose/designsystems/material2-material3
> [Material Design 3](https://m3.material.io/) is the next evolution of Material Design. It includes updated theming, components, and Material You personalization features like dynamic color. It's an update to [Material Design 2](https://material.io/) and is cohesive with the new visual style and system UI on Android 12 and above.
Contributor guide
Research direction
Start with the Android project's Material 2 usage and read the linked Material 2-to-Material 3 migration guide. The issue names no files, tests, or entry points, so map the migration scope before starting; done means the project has been upgraded from Material 2 to Material 3.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100