material-components / material-components/material-components-android
[Catalog] Catalog Library
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 17.4k
- Forks
- 3.2k
- PR merge metrics
- No merged PRs in 30d
Description
Publish a library for the catalog app, so that users can create their own using their app theme.
The catalog app is a very useful tool to showcase the material themes and how the different colours and elements fit together to affect the visual of widgets and pages. It would be great if app developers could create their own catalog app, reusing the one in this project, to showcase the UI components within their own theme, and even extend it with pages to display their own components.
Essentially, this would require turning the current catalog into a library module. A new app module would be created, depending on the catalog, to be able to launch it (that module would be near-empty).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by inspecting the current catalog app and the repository's module structure. Determine how the catalog can become a reusable library and how a near-empty app module would launch it. Done means app developers can reuse the catalog with their own theme and extend it with pages for their components.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100