Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

CameraLayout has protected fields not they are not open for overriding.

Open
#34 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
android
Domain
mobile-dev

Research direction

Locate the CameraLayout class and compare the protected fields and methods with the extension guidance in its description. Confirm which fields are intended for overriding, make their visibility match that documentation, and verify that the description accurately reflects the resulting subclass behavior.

Written by the indexing model from the issue text.

Description

In the CameraLayout description, it states:

“It is also possible to extend this class and override the protected fields and methods if different behavior is desired.”

However, this is not the case the fields are marked as protected but not open, which means they are accessible to subclasses but cannot actually be overridden. As a result, extending the class does not allow changing the behavior through those fields. Can you please make them open?

Dominant language
No language data
Stars
46
Forks
17
PR merge metrics
No merged PRs in 30d

Getting set up

We have not checked this project's setup files yet. Start from its README, and see our first-contribution guide for the general steps.

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.

More from Snapchat/camera-kit-android-sdk

All issues in Snapchat/camera-kit-android-sdk

Similar issues

More Mobile Dev issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.