getsentry / getsentry/sentry

Flutter DevEx Improvements

Open
#85,442 0 comments 0 reactions 0 assignees View on GitHub
Mobile Project2 Tracking Issue
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
22h 21m
Merged PRs (30d)
586

Description

Flutter is a platform which has been growing popularity, and we have noticed some opportunities for imrpovement. This issue will act a tracking issue for some on those improvements.

### Onboarding
- [x] https://github.com/getsentry/sentry/pull/85523
- [x] https://github.com/getsentry/sentry-docs/pull/12792
- [x] https://github.com/getsentry/sentry/pull/85642
- [x] https://github.com/getsentry/sentry/pull/85643
- [x] getsentry/sentry#85631
- [ ] [docs] feature to include saas, org, and project in wizard for logged in users
- [ ] [docs] Manual config should be on a sub page, when a wizard is available
- [x] https://github.com/getsentry/sentry-wizard/issues/804
- [x] [product] add snippet toggle [brew|npx]
- [x] https://github.com/getsentry/sentry-wizard/issues/805
- [x] https://github.com/getsentry/sentry-wizard/issues/807
- [ ] https://github.com/getsentry/sentry-wizard/issues/808
- [x] https://github.com/getsentry/sentry-wizard/issues/809
- [ ] `sentry_flutter requires Android NDK 27.0.12077973`
- [x] https://github.com/getsentry/sentry-docs/pull/13067
- [x] https://github.com/getsentry/sentry/pull/87484

### Errors
- [x] https://github.com/getsentry/sentry-dart/issues/2753
- [x] https://github.com/getsentry/sentry-docs/pull/12976
- [ ] https://github.com/getsentry/sentry-dart/issues/1314
- [ ] https://github.com/getsentry/sentry/issues/85233
- [ ] https://github.com/getsentry/sentry-wizard/issues/808
- [x] https://github.com/getsentry/sentry-dart/issues/2805
- [x] https://github.com/getsentry/sentry-dart/issues/1983
- [ ] code mapping is hard (auto-code mapping?)
- [ ] Symbolication with debug "builds" `flutter run`
- [ ] stack frame de-minify pill in product (for reference https://github.com/getsentry/sentry/issues/85053)
- [ ] integrate with flutter dev tools?
- [ ] Flutter Web SDK provides no debug logs

### Tracing

- [ ] routing tracing needs to be promoted in docs, onboarding, and wizard https://docs.sentry.io/platforms/dart/guides/flutter/integrations/routing-instrumentation/
- enable page load tracing and connecting errors to traces
- https://github.com/getsentry/sentry-dart/issues/2753#issuecomment-2685557347
- [ ] https://github.com/getsentry/sentry-docs/pull/13309
- [ ] push for adoption of tracePropagation targets
- [ ] needs to work with errors more OOTB

### General
- [x] https://github.com/getsentry/sentry-docs/pull/12866
- [x] https://github.com/getsentry/sentry-docs/pull/12976
- [x] https://github.com/getsentry/sentry-docs/pull/13030
- [x] https://github.com/getsentry/sentry-docs/issues/13308

Contributor guide

Open the contributing guide

Research direction

This is a tracking issue spanning onboarding, errors, tracing, documentation, sentry-dart, sentry-wizard, and the Sentry product; start by reviewing the unchecked linked issues and the routing-instrumentation documentation page. Done is not defined for the overall issue, so a contributor would first need to select and scope one remaining item, then verify its linked implementation or documentation outcome.

Written by the indexing model from the issue text.

Assessment

Tech stack
flutter
Domain
developer-experience, documentation, observability-sre
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.