material-components / material-components/material-components-android

[MaterialResources, MaterialAttributes] Remove LIBRARY_GROUP Restriction

Open
#1,181 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

feature request Feature: Resources
Dominant language
Java
Stars
17.4k
Forks
3.2k
PR merge metrics
No merged PRs in 30d

Description

similar to #949

Is your feature request related to a problem? Please describe.
Loading material things programmatically require the usage of these utility functions.

Describe the solution you'd like
Make these classes available on the public API.

Describe alternatives you've considered
Copy these into source and keep in track with the library.

Additional context

We also happily accept pull requests.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the MaterialResources and MaterialAttributes class declarations and reviewing how their current visibility restriction is applied. Check related work in issue #949 and verify the public API checks; the work is done when both classes are available through the public API without the LIBRARY_GROUP restriction.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api, mobile-dev
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.