Odkryj Firebase dla Flutter

Firebase zapewnia solidny zestaw wtyczek Flutter, które łączą Twoją aplikację Flutter z naszymi usługami. Integracja Firebase z aplikacjami Flutter pozwala wejść na rynek i zapewnić wartość użytkownikom, poprawić jakość aplikacji w krótszym czasie i przy mniejszym wysiłku oraz zoptymalizować działanie aplikacji , aby zadowolić użytkowników.

Poznaj Firebase dla Flutter

Gotowy do połączenia aplikacji Flutter z Firebase? Jeśli dopiero zaczynasz korzystać z Firebase we Flutter, zalecamy rozpoczęcie od ćwiczenia i wideo dotyczącego programowania Firebase dla Flutter .

Następnie, aby uzyskać szczegółowe instrukcje konfiguracji, postępuj zgodnie z naszym przewodnikiem dotyczącym dodawania Firebase do aplikacji Flutter .

Wtyczki produktów

Wtyczki Firebase dla Flutter zapewniają szeroki zakres funkcjonalności po stronie klienta i serwera.

Sprawdź wtyczki, które pozwalają tworzyć, udostępniać, monitorować i angażować użytkowników.
Google Analytics to bezpłatne rozwiązanie do pomiaru aplikacji, które zapewnia wgląd w wykorzystanie aplikacji i zaangażowanie użytkowników. Sprawdź obsługę platformy i rozpocznij pracę .
Firebase App Check pomaga chronić zasoby backendu przed nadużyciami, takimi jak oszustwa związane z rachunkami lub phishing. Sprawdź obsługę platformy i rozpocznij pracę .
Uwierzytelnianie Firebase zapewnia usługi zaplecza i łatwe w użyciu zestawy SDK do uwierzytelniania użytkowników w Twojej aplikacji. Sprawdź obsługę platformy i rozpocznij pracę .
Firestore to elastyczna, skalowalna baza danych w chmurze NoSQL do przechowywania i synchronizowania danych. Zapewnia synchronizację danych między aplikacjami klienckimi za pośrednictwem odbiorników w czasie rzeczywistym i oferuje wsparcie w trybie offline. Sprawdź obsługę platformy i rozpocznij pracę .
Cloud Functions dla Firebase umożliwiają automatyczne uruchamianie kodu backendu w odpowiedzi na zdarzenia wywołane przez funkcje Firebase i żądania HTTPS. Sprawdź obsługę platformy , a następnie rozpocznij wdrażanie funkcji i wywoływanie ich z poziomu aplikacji .
Firebase Cloud Messaging (FCM) to wieloplatformowe rozwiązanie do przesyłania wiadomości, które umożliwia niezawodne i bezpłatne wysyłanie wiadomości. Sprawdź obsługę platformy i rozpocznij pracę .
Cloud Storage dla Firebase zaprojektowano, aby pomóc Ci szybko i łatwo przechowywać i udostępniać treści generowane przez użytkowników, takie jak zdjęcia i filmy. Sprawdź obsługę platformy i rozpocznij pracę .
Firebase Crashlytics pomaga gromadzić statystyki i szczegółowe informacje na temat awarii i błędów występujących w Twojej aplikacji. Sprawdź obsługę platformy i rozpocznij pracę .
Wiadomości w aplikacji Firebase pomagają angażować aktywnych użytkowników aplikacji, wysyłając im ukierunkowane, kontekstowe wiadomości zachęcające ich do korzystania z kluczowych funkcji aplikacji. Sprawdź obsługę platformy i rozpocznij pracę .
Instalacje Firebase umożliwiają zarządzanie instalacją aplikacji na urządzeniu użytkownika. Usługa instalacji Firebase (FIS) udostępnia identyfikator instalacji Firebase (FID) dla każdego zainstalowanego wystąpienia aplikacji Firebase. Sprawdź obsługę platformy i rozpocznij pracę .
Jeśli korzystasz z niestandardowych modeli TensorFlow Lite, Firebase ML może pomóc Ci upewnić się, że użytkownicy zawsze korzystają z najlepszej dostępnej wersji Twojego niestandardowego modelu. Sprawdź obsługę platformy i rozpocznij pracę .
Monitorowanie wydajności Firebase to usługa, która pomaga uzyskać wgląd w charakterystykę wydajności aplikacji na iOS, Androida i aplikacje internetowe. Sprawdź obsługę platformy i rozpocznij pracę .
Baza danych Firebase Realtime Database to baza danych hostowana w chmurze. Dane są przechowywane w formacie JSON i synchronizowane w czasie rzeczywistym z każdym podłączonym klientem. Sprawdź obsługę platformy i rozpocznij pracę .
Firebase Remote Config to usługa w chmurze, która umożliwia zmianę zachowania i wyglądu aplikacji bez konieczności pobierania aktualizacji aplikacji przez użytkowników. Sprawdź obsługę platformy i rozpocznij pracę .

Posty i artykuły na blogu

Firebase Crashlytics od dawna pomaga programistom w zapewnianiu stabilnych i pozbawionych awarii aplikacji. Zespół Crashlytics stworzył pierwszorzędne doświadczenie dla programistów i aplikacji Flutter. W tym poście na blogu Firebase omówiono interfejsy API raportowania awarii, silnik analizujący awarie Flutter oraz konfiguracje wtyczek i dołączenia.
W tym samouczku pokazano, jak hostować aplikację Flutter w Internecie za pośrednictwem adresu URL hostowanego w Firebase w zaledwie 4 prostych krokach (2 kroki, jeśli masz już zainstalowane narzędzia Firebase i istniejący projekt Firebase).

Ćwiczenia z programowania

Dowiedz się, jak dodać uwierzytelnianie Firebase do aplikacji Flutter za pomocą zaledwie kilku wierszy kodu.
Dowiedz się, jak korzystać z pakietu Local Emulator Suite podczas programowania za pomocą Flutter. Nauczysz się także korzystać z emulatorów Authentication i Firestore.

Powiązane wideo

W tym filmie inżynier ds. relacji z programistami Alexander Nohe pokaże, jak szybko dodać Firebase do obsługiwanych platform Flutter.
Dodajmy bazę danych Firebase Realtime do Twojej aplikacji Flutter! W tym samouczku omówiono podstawy, takie jak instalowanie biblioteki, pisanie i aktualizowanie danych oraz odczytywanie danych w czasie rzeczywistym, a następnie omawia inne ważne tematy, takie jak korzystanie z bazy danych czasu rzeczywistego w programach StreamBuilders, FutureBuilders, Providers, korzystanie z pakietu emulatorów lokalnych Firebase, reguły bezpieczeństwa i wiele więcej!