ARK-Builders / ARK-Builders/Shelf

Crash reporting

Open
#22 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Kotlin
Stars
2
Forks
2
PR merge metrics
No merged PRs in 30d

Description

This setting must be configurable in Settings screen.

Default values for the preference:
* _debug_ builds: enabled by default
* _release_ builds: disabled, but can be enabled

Also, would be great to implement manual sending of current log.

Since, we have same feature in Navigator (see https://github.com/ARK-Builders/ARK-Navigator/commit/cf38b61f6306f91fc3b4800fa8bd5e5f822823ef and https://github.com/ARK-Builders/ARK-Navigator/issues/78), it would be great to extract common functionality into tiny lib. We would inject such a lib into all of our apps.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the referenced ARK-Navigator commit and issue 78, then locate the Settings screen and crash-reporting entry points in Shelf. Clarify the shared-library boundary and verify the debug and release defaults, settings control, and manual log-sending behavior; done means these requirements work in Shelf and the common functionality is reusable across apps.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile, observability-sre
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.