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

패키지 상세v1.6.2

firebase_dart

다양한 플랫폼에서 사용 가능한 순수 Dart 코드로 작성된 Firebase 데이터베이스, 인증 및 스토리지 클라이언트

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
1.9만
좋아요
130
Pub 점수
110

패키지 설치

flutter pub add firebase_dart

패키지 개요

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

Firebase Dart는 데이터베이스, 인증 및 스토리지와 같은 Firebase의 핵심 서비스를 순수한 Dart로 구현한 것으로, 크로스플랫폼 사용을 위해 설계되었습니다. Flutter 애플리케이션에서 플랫폼별 네이티브 코드에 의존하지 않고 Firebase와 상호작용할 수 있게 해주며, Android, iOS, Web, macOS, Windows, Linux에서 원활한 통합을 제공합니다. 개발자가 플랫폼 간 일관된 동작을 원하는 경우를 위해 제작되었으며, 실시간 데이터 싱크, 사용자 인증, Firebase 백엔드 인프라를 활용한 안전한 파일 저장 기능을 지원합니다. 이 패키지는 appsup.be에서 유지보수되며 pub.dev를 통해 Flutter 생태계와 호환됩니다.

사용 사례

  • 다중 플랫폼 앱에서의 실시간 데이터 동기화
  • 기기 간 사용자 인증
  • 안전한 클라우드 파일 저장소
  • 크로스 플랫폼 Firebase 통합
  • 오프라인 우선 앱 개발

주요 기능

  • 순수 Dart 구현
  • 모든 주요 플랫폼을 지원합니다
  • 실시간 데이터베이스 접근
  • 이메일/비밀번호 및 OAuth를 통한 인증
  • Firebase Storage를 사용한 파일 업로드/다운로드
  • 네이티브 코드 종속성 없음

적합한 대상

  • 다중 플랫폼을 대상으로 하는 개발자
  • 일관된 Firebase 동작이 필요한 앱
  • 네이티브 SDK를 피하는 프로젝트
  • 코드 재사용을 우선시하는 팀
  • 플랫폼별 설정 없이 Firebase 기능을 사용하는 Flutter 앱

고려 사항

  • 패키지에 포함된 Firebase 서비스로 제한됨
  • 네이티브 SDK에서 사용 가능한 모든 Firebase 기능을 지원하지 않을 수 있습니다
  • 네이티브 구현과 비교해 성능이 다를 수 있습니다
  • 다양한 플랫폼 간 인증 상태를 신중하게 처리해야 합니다
  • 구글 공식 유지보수되지 않음

원본 README

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

Ceasefire Now

:heart: sponsor

A pure Dart implementation of the Firebase client

Consists of two packages:

Sponsor

Creating and maintaining this package takes a lot of time. If you like the result, please consider to :heart: sponsor. With your support, I will be able to further improve and support this project. Also, check out my other dart packages at pub.dev.

Many thanks to Tim Whiting for his support.

카테고리

의존성

의존성 목록 23 개

소스 저장소

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