패키지, 저장소 및 앱 카테고리 검색

패키지 상세v10.2.0

sentry_flutter

Flutter용 Sentry SDK입니다. 이 패키지는 Sentry가 네이티브 SDK로 지원하는 다양한 플랫폼에 의존하여, 다양한 Flutter 타겟을 지원하려는 목표를 가지고 있습니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
197만
좋아요
1.1천
Pub 점수
150

패키지 설치

flutter pub add sentry_flutter

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Sentry Flutter는 Sentry의 네이티브 플랫폼과 통합되어 Flutter 애플리케이션에서 포괄적인 오류 추적 및 성능 인사이트를 제공하는 성능 및 크래시 모니터링 SDK입니다. Android, iOS, Web, macOS, Windows, Linux 등 다양한 대상 플랫폼을 지원하여 배포 환경에 관계없이 일관된 가시성을 보장합니다. 기존의 Sentry 네이티브 SDK를 활용해 신뢰할 수 있는 데이터 수집 및 보고를 가능하게 하며, 개발자가 실시간으로 문제를 감지하고 진단하며 해결할 수 있도록 도와줍니다. 최소한의 설정으로 애플리케이션의 안정성과 사용자 경험을 유지할 수 있습니다.

사용 사례

  • 실시간 크래시 보고
  • 성능 모니터링
  • 다중 플랫폼에 걸친 오류 추적
  • 사용자 세션 분석
  • 생산 문제 디버깅
  • 앱 건강 상태 모니터링

주요 기능

  • 크로스 플랫폼 지원
  • 네이티브 SDK 통합
  • 자동 오류 캡처
  • 세션 추적
  • 사용자 정의 이벤트 태깅
  • Sentry 대시보드와의 통합

적합한 대상

  • Flutter를 사용한 모바일 및 웹 앱
  • 중앙 집중형 오류 모니터링이 필요한 팀
  • 개발자들은 앱의 신뢰성에 집중하고 있습니다
  • 선제적 디버깅을 실천하는 엔지니어링 팀
  • 관측성 기준 준수를 요구하는 프로젝트

고려 사항

  • Sentry 계정이 필요합니다
  • 앱 크기가 약간 증가할 수 있습니다
  • 최적의 사용을 위해서는 적절한 구성이 필요합니다
  • Sentry의 백엔드 인프라스트럭처에 제한됨
  • 사용자 데이터에 대한 개인정보 보호 고려사항

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Sentry

Bad software is everywhere, and we're tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. If you want to join us Check out our open positions

Sentry SDK for Dart and Flutter

codecov

Package CI status Likes Downloads Analysis
sentry build likes dm pub points
sentry_flutter build likes dm pub points
sentry_logging build likes dm pub points
sentry_dio build likes dm pub points
sentry_link build likes dm pub points
sentry_file build likes dm pub points
sentry_sqflite build likes dm pub points
sentry_drift build likes dm pub points
sentry_hive build likes dm pub points
sentry_isar build likes dm pub points

Releases

This repo uses the following ways to release SDK updates:

  • Pre-release: We create pre-releases (alpha, beta, RC,…) for larger and potentially more impactful changes, such as new features or major versions.
  • Latest: We continuously release major/minor/hotfix versions from the main branch. These releases go through all our internal quality gates and are very safe to use and intended to be the default for most teams.
  • Stable: We promote releases from Latest when they have been used in the field for some time and in scale, considering time since release, adoption, and other quality and stability metrics. These releases will be indicated on the releases page (https://github.com/getsentry/sentry-dart/releases/) with the Stable suffix.

Usage

For detailed usage, check out the inner dart, flutter, logging, dio, file, sqflite, drift, hive and isar README's or our Resources section below.

Blog posts

Introducing Mobile Screenshots.

With Flutter and Sentry, You Can Put All Your Eggs in One Repo.

A Sanity Listicle for Mobile Developers.

Supporting Native Android Libraries Loaded From APKs.

Resources

  • Flutter docs
  • Dart docs
  • Discussions
  • Discord Chat
  • Stack Overflow
  • X Follow

Apple Privacy Manifest

Starting with May 1st 2024, iOS apps are required to declare approved reasons to access certain APIs. This also includes third-party SDKs. If you are using sentry-flutter, update to at least version 7.17.0 to get the updated sentry-cocoa native iOS/macOS SDK, supporting the privacy manifest. All other used dependencies with file declarations are supported by Sentry packages. Run flutter pub upgrade to the latest compatible versions of all the dependencies.

SDK Size Overhead

The Sentry SDKs for Dart and Flutter typically add approximately 1-1.5 MB to an app’s binary size. The exact impact may vary depending on the device architecture.

카테고리

의존성

의존성 목록 7 개

소스 저장소

이 패키지를 사용하는 프로젝트

순위