Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Compose navigation instrumentation #361

Open
breedx-splk opened this issue May 14, 2024 · 1 comment
Open

Create Compose navigation instrumentation #361

breedx-splk opened this issue May 14, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@breedx-splk
Copy link
Contributor

The existing Activity and Fragment instrumentation via VisibleScreenTracker is nice and helpful RUM information. Some apps, however, use (Jetpack) Compose to build sophisticated UI structures, including @Composable components that behave (to the user) much like a Fragment or an Activity would.

Compose has a Navigation component that app authors can use to create user flows between these Compose style "screens". This navigation is not yet instrumented, and thus the current screen might appear to be reported incorrectly, if at all.

Not entirely sure yet what this should look like, but we should build Compose Navigation instrumentation.

@breedx-splk breedx-splk added the enhancement New feature or request label May 14, 2024
@LikeTheSalad
Copy link
Contributor

I agree. And I think it would be great if we could come up with a single api to instrument all kinds of screen types, kind of a VisibleScreenTracker but for all use cases, Activities, Fragments, and Compose alike.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants