Repolode
firebase

firebase/flutterfire

Flutter 앱에서 Auth, Firestore, Messaging, Analytics 등의 Firebase 서비스를 사용할 수 있게 해주는 Flutter 플러그인 모음입니다.

스타
9,261
포크
4,126
열린 이슈
88
마지막 커밋
11시간 전

어떤 프로젝트인가요?

FlutterFire는 Flutter 앱을 Firebase에 연결하는 Flutter 플러그인 모음입니다. 각 Firebase 제품은 pub.dev에 별도 패키지로 배포되므로 Authentication, Cloud Firestore, Cloud Storage, Cloud Messaging 등 앱에 필요한 서비스만 추가할 수 있습니다.

플러그인은 Android, iOS, Web을 지원하며, Analytics, Authentication, Firestore를 비롯한 여러 패키지는 macOS도 지원합니다. Windows 지원은 일부에 한정됩니다. 일부 패키지는 Windows에서 개발용으로만 표시되어 있으며, Windows 프로덕션 환경은 지원하지 않습니다. 각 플러그인은 같은 저장소에서 관리되지만 별도 패키지로 배포됩니다.

이 프로젝트는 네이티브 Firebase 연동 코드를 작성하지 않고 백엔드-as-a-service를 사용하려는 Flutter 개발자를 대상으로 합니다. 설정 및 각 제품에 관한 문서는 Firebase 웹사이트에서 확인할 수 있습니다.

핵심 기능

  • 01Auth, Firestore, Storage, Messaging, Remote Config를 비롯한 Firebase 제품별 Flutter 패키지를 제공합니다.
  • 02Android, iOS, Web을 지원하며 여러 패키지가 macOS에서도 작동합니다.
  • 03앱 안정성과 속도를 추적하기 위한 Crashlytics와 Performance Monitoring을 포함합니다.
  • 04패키지는 pub.dev에 배포되며 개별적으로 추가할 수 있습니다.

활용 사례

  • Firebase를 백엔드로 사용하는 Flutter 모바일 앱에 사용자 로그인과 데이터 동기화를 추가합니다.
  • Cloud Messaging을 통해 Flutter 사용자에게 푸시 알림을 보냅니다.
  • Cloud Storage를 사용해 Flutter 앱에서 사용자가 업로드한 파일을 저장하고 제공합니다.
  • 프로덕션 Flutter 앱의 크래시와 성능을 모니터링합니다.

빠른 시작

  1. 1

    README에 링크된 설정 가이드에 따라 Flutter 앱에 Firebase를 추가하세요

  2. 2

    FlutterFire 플러그인(예: Firebase Core)을 앱에 추가하세요

사용 전 알아둘 점

  • 일부 플러그인은 Windows 또는 macOS에서 지원되지 않으며, Windows 지원도 개발용으로만 제공될 수 있습니다.
  • 일부 플러그인은 Web에서 사용할 수 없거나 특정 플랫폼에서 N/A로 표시됩니다.

토픽

자주 묻는 질문

flutterfire은(는) 무엇인가요?
Flutter 앱에서 Auth, Firestore, Messaging, Analytics 등의 Firebase 서비스를 사용할 수 있게 해주는 Flutter 플러그인 모음입니다. FlutterFire는 Flutter 앱을 Firebase에 연결하는 Flutter 플러그인 모음입니다. 각 Firebase 제품은 pub.dev에 별도 패키지로 배포되므로 Authentication, Cloud Firestore, Cloud Storage, Cloud Messaging 등 앱에 필요한 서비스만 추가할 수 있습니다.
flutterfire은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
flutterfire은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
flutterfire은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. flutterfire의 마지막 커밋은 2026년 10월 21일입니다.
flutterfire은(는) 어디에 사용할 수 있나요?
Firebase를 백엔드로 사용하는 Flutter 모바일 앱에 사용자 로그인과 데이터 동기화를 추가합니다. Cloud Messaging을 통해 Flutter 사용자에게 푸시 알림을 보냅니다. Cloud Storage를 사용해 Flutter 앱에서 사용자가 업로드한 파일을 저장하고 제공합니다. 프로덕션 Flutter 앱의 크래시와 성능을 모니터링합니다.
flutterfire는 어떻게 설치하나요?
README에 링크된 설정 가이드에 따라 Flutter 앱에 Firebase를 추가하세요 FlutterFire 플러그인(예: Firebase Core)을 앱에 추가하세요
flutterfire은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/firebase/flutterfire

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트