Automattic / Automattic/pocket-casts-android

Upgrade to Material 3

Open
#2,830 1 comment 4 reactions 0 assignees View on GitHub
[Area] Theme [Type] Tech Debt
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.