ค้นพบ Firebase สำหรับ Flutter

Firebase มอบชุดปลั๊กอิน Flutter ที่แข็งแกร่งซึ่งเชื่อมต่อแอปพลิเคชัน Flutter ของคุณกับบริการของเรา การรวม Firebase เข้ากับแอป Flutter ของคุณช่วยให้คุณ ทำการตลาด และส่งมอบคุณค่าให้กับผู้ใช้ ปรับปรุงคุณภาพแอป โดยใช้เวลาน้อยลงและออกแรงน้อยลง และ เพิ่มประสิทธิภาพประสบการณ์แอปของคุณ เพื่อให้ผู้ใช้มีความสุข

ทำความรู้จัก Firebase สำหรับ Flutter

พร้อมที่จะเชื่อมต่อแอพ Flutter ของคุณกับ Firebase แล้วหรือยัง? หากคุณยังใหม่ต่อการใช้ Firebase ใน Flutter เราขอแนะนำให้เริ่มต้นด้วย ทำความรู้จักกับ Firebase สำหรับ Flutter codelab และวิดีโอ

จากนั้น สำหรับคำแนะนำในการตั้งค่าโดยละเอียด ให้ทำตามคำแนะนำในการ เพิ่ม Firebase ให้กับแอป Flutter ของคุณ

ปลั๊กอินผลิตภัณฑ์

ปลั๊กอิน Firebase สำหรับ Flutter มอบฟังก์ชันการทำงานฝั่งไคลเอ็นต์และเซิร์ฟเวอร์ที่หลากหลาย

ตรวจสอบปลั๊กอินที่ให้คุณสร้าง เผยแพร่ ตรวจสอบ และมีส่วนร่วมกับผู้ใช้
Google Analytics เป็นโซลูชันการวัดแอปฟรีที่ให้ข้อมูลเชิงลึกเกี่ยวกับการใช้งานแอปและการมีส่วนร่วมของผู้ใช้ ตรวจสอบ การสนับสนุนแพลตฟอร์ม แล้ว เริ่มต้น
Firebase App Check ช่วยปกป้องทรัพยากรแบ็กเอนด์ของคุณจากการละเมิด เช่น การฉ้อโกงการเรียกเก็บเงินหรือฟิชชิง ตรวจสอบ การสนับสนุนแพลตฟอร์ม แล้ว เริ่มต้น
การตรวจสอบสิทธิ์ Firebase ให้บริการแบ็กเอนด์และ SDK ที่ใช้งานง่ายเพื่อตรวจสอบสิทธิ์ผู้ใช้ในแอปของคุณ ตรวจสอบ การสนับสนุนแพลตฟอร์ม แล้ว เริ่มต้น
Firestore เป็นฐานข้อมูลคลาวด์ NoSQL ที่ยืดหยุ่นและปรับขนาดได้เพื่อจัดเก็บและซิงค์ข้อมูล ช่วยให้ข้อมูลของคุณซิงค์ระหว่างแอปไคลเอนต์ผ่านผู้ฟังแบบเรียลไทม์ และให้การสนับสนุนออฟไลน์ ตรวจสอบ การสนับสนุนแพลตฟอร์ม แล้ว เริ่มต้น
ฟังก์ชันคลาวด์สำหรับ Firebase ช่วยให้คุณเรียกใช้โค้ดแบ็กเอนด์ได้โดยอัตโนมัติเพื่อตอบสนองต่อเหตุการณ์ที่ทริกเกอร์โดยฟีเจอร์ Firebase และคำขอ HTTPS ตรวจสอบ การสนับสนุนแพลตฟอร์ม จากนั้น เริ่มปรับใช้ฟังก์ชันต่างๆ และ เรียกใช้จากแอปของคุณ
Firebase Cloud Messaging (FCM) เป็นโซลูชันการส่งข้อความข้ามแพลตฟอร์มที่ช่วยให้คุณส่งข้อความได้อย่างน่าเชื่อถือโดยไม่มีค่าใช้จ่าย ตรวจสอบ การสนับสนุนแพลตฟอร์ม แล้ว เริ่มต้น
Cloud Storage for Firebase ได้รับการออกแบบมาเพื่อช่วยให้คุณจัดเก็บและให้บริการเนื้อหาที่ผู้ใช้สร้างขึ้น เช่น รูปภาพและวิดีโอได้อย่างรวดเร็วและง่ายดาย ตรวจสอบ การสนับสนุนแพลตฟอร์ม แล้ว เริ่มต้น
Firebase Crashlytics ช่วยให้คุณรวบรวมการวิเคราะห์และรายละเอียดเกี่ยวกับข้อขัดข้องและข้อผิดพลาดที่เกิดขึ้นในแอปของคุณ ตรวจสอบ การสนับสนุนแพลตฟอร์ม แล้ว เริ่มต้น
การรับส่งข้อความในแอปของ Firebase ช่วยให้คุณดึงดูดผู้ใช้ที่ใช้งานแอปของคุณโดยการส่งข้อความตามบริบทที่ตรงเป้าหมายซึ่งสนับสนุนให้พวกเขาใช้ฟีเจอร์หลักของแอป ตรวจสอบ การสนับสนุนแพลตฟอร์ม แล้ว เริ่มต้น
การติดตั้ง Firebase ช่วยให้คุณจัดการการติดตั้งแอปบนอุปกรณ์ของผู้ใช้ได้ บริการติดตั้ง Firebase (FIS) มอบรหัสการติดตั้ง Firebase (FID) ให้กับแต่ละอินสแตนซ์ที่ติดตั้งของแอป Firebase ตรวจสอบ การสนับสนุนแพลตฟอร์ม แล้ว เริ่มต้น
หากคุณใช้โมเดล TensorFlow Lite ที่กำหนดเอง Firebase ML จะช่วยให้คุณมั่นใจได้ว่าผู้ใช้จะใช้โมเดลที่กำหนดเองในเวอร์ชันที่ดีที่สุดที่มีอยู่เสมอ ตรวจสอบ การสนับสนุนแพลตฟอร์ม แล้ว เริ่มต้น
การตรวจสอบประสิทธิภาพ Firebase เป็นบริการที่ช่วยให้คุณได้รับข้อมูลเชิงลึกเกี่ยวกับคุณลักษณะด้านประสิทธิภาพของ iOS, Android และเว็บแอปของคุณ ตรวจสอบ การสนับสนุนแพลตฟอร์ม แล้ว เริ่มต้น
ฐานข้อมูลเรียลไทม์ Firebase เป็นฐานข้อมูลที่โฮสต์บนคลาวด์ ข้อมูลจะถูกจัดเก็บเป็น JSON และซิงโครไนซ์แบบเรียลไทม์กับไคลเอนต์ที่เชื่อมต่อทุกตัว ตรวจสอบ การสนับสนุนแพลตฟอร์ม แล้ว เริ่มต้น
Firebase Remote Config เป็นบริการระบบคลาวด์ที่ช่วยให้คุณเปลี่ยนลักษณะการทำงานและรูปลักษณ์ของแอปได้โดยไม่ต้องให้ผู้ใช้ดาวน์โหลดการอัปเดตแอป ตรวจสอบ การสนับสนุนแพลตฟอร์ม แล้ว เริ่มต้น

โพสต์ในบล็อกและบทความ

Firebase Crashlytics มีประวัติอันยาวนานในการช่วยให้นักพัฒนาส่งมอบประสบการณ์แอปที่เสถียรและปราศจากข้อขัดข้อง ทีม Crashlytics ได้สร้างประสบการณ์ชั้นหนึ่งสำหรับนักพัฒนาและแอป Flutter โพสต์บล็อก Firebase นี้เน้น API การรายงานข้อขัดข้อง กลไกการวิเคราะห์สำหรับข้อขัดข้องของ Flutter และการกำหนดค่าการเริ่มต้นใช้งานและปลั๊กอิน
บทช่วยสอนนี้แสดงวิธีโฮสต์แอป Flutter ของคุณบนเว็บผ่าน URL ที่โฮสต์โดย Firebase ใน 4 ขั้นตอนง่ายๆ (2 ขั้นตอนหากคุณติดตั้งเครื่องมือ firebase และโปรเจ็กต์ Firebase ที่มีอยู่แล้ว)

Codelab

เรียนรู้วิธีเพิ่ม Firebase Authentication ให้กับแอพ Flutter ด้วยโค้ดเพียงไม่กี่บรรทัด
เรียนรู้วิธีใช้ Local Emulator Suite เมื่อพัฒนาด้วย Flutter นอกจากนี้คุณยังจะได้เรียนรู้การใช้โปรแกรมจำลองการรับรองความถูกต้องและ Firestore

วิดีโอที่เกี่ยวข้อง

ในวิดีโอนี้ Alexander Nohe วิศวกรฝ่ายนักพัฒนาสัมพันธ์จะแสดงให้เห็นว่าคุณสามารถเพิ่ม Firebase ไปยังแพลตฟอร์ม Flutter ที่รองรับได้อย่างรวดเร็วได้อย่างไร
มาเพิ่มฐานข้อมูล Firebase Realtime ให้กับแอพ Flutter ของคุณกันเถอะ! บทช่วยสอนนี้ครอบคลุมพื้นฐาน เช่น การติดตั้งไลบรารี การเขียนและการอัปเดตข้อมูล และการอ่านข้อมูลของคุณแบบเรียลไทม์ จากนั้นครอบคลุมหัวข้อสำคัญอื่นๆ เช่น การใช้ฐานข้อมูลเรียลไทม์กับ StreamBuilders, FutureBuilders, ผู้ให้บริการ, การใช้ Firebase Local Emulator Suite, กฎความปลอดภัย และ ล้นหลาม!