img-1

ปัจจุบันในการสร้างแอพพลิเคชั่น จะต้องเขียนทั้ง 2 Platform นั้นก็คือทั้ง Android และ iOS แอพพลิเคชั่นจะต้องมีการทำงานของ Backend ด้วย เพราะฉะนั้นในการทำโปรเจคแต่ละครั้งจะต้องมีทีมในการทำงานส่วนต่างๆ เช่น System Admin, Backend Developer แล้วต้องมีคนจัดการ server ถ้าหากมีการ access เข้ามาเยอะ ก็จะทำงานหนักขึ้น Google จึงมีตัวช่วยเข้ามาจัดการในส่วนนี้ก็คือ Firebase ซึ่ง Firebase จะเข้ามาจัดการให้ และสามารถทำได้ในทุกแอพพลิเคชั่น

img-2

Firebase

เป็นระบบ Hosting ที่มีระบบ backend แบบครบวงจร สามารถใช้งานได้ง่ายและใช้ได้ฟรี พัฒนาโดย Google ที่เพิ่มเครื่องมือใหม่ที่ช่วยให้พัฒนาแอพพลิเคชั่นได้รวดเร็วยิ่งขึ้น และสามารถปรับปรุงคุณภาพของแอพพลิเคชั่นให้มีคุณภาพและดึงดูดผู้ใช้งาน Firebase เน้นการทำ API ของเว็บแอพพลิเคชั่น และแอพพลิเคชั่นแบบ Realtime โดยที่ไม่ต้องเสียค่าใช้จ่าย

การใช้งานร่วมกันของ Firebase

การเก็บข้อมูลพฤติกรรมการใช้งานของผู้ใช้งานบนแอพพลิเคชั่นแบบอัตโนมัติ ซึ่งสามารถนำไปเชื่อมต่อกับ Feature อื่นๆใน Firebase ได้ อย่างเช่นไปเชื่อมต่อกับ Crash Reporting, Remote Config และ Notifications คือ การเก็บข้อมูลอัตโนมัติจาก Firebase Notifications แล้วนำมาสรุปผลที่เกิดขึ้นจาก notification ที่ส่งไป เช่นว่าผู้ใช้งานเลือกกดปุ่มไหน หรือเลือกใช้เส้นทางไหนมากกว่ากัน เป็นต้น

img-3

สามารถใช้งานได้ทุก Platform

Firebase รองรับการทำงานได้ทุก Platform เช่น
Angular
JavaScript
Node.js
iOS/OSX
Java/Android
REST
ซึ่งไม่ว่าจะเป็น iOS Developer, Android Developer หรือ Web Developer สามารถใช้ข้อมูลเดียวกันได้

img-4

Feature เด่นๆของ Firebase

Firebase Analytics

บริการที่เก็บข้อมุลสถิติการใช้งานของแอพลิเคชั่น ทำให้สามารถเข้าใจพฤติกรรมการใช้งานของผู้ใช้มากขึ้น

Firebase Realtime Database

การจัดเก็บและการเชื่อมต่อกับข้อมูลในรูปแบบ Realtime กับทุก Devices ไว้บน Cloud รองรับการทำงานเมื่อ offline ซึ่งข้อมูลจะถูกเก็บไว้ใน Local จนกระทั่งกลับมา Online ก็จะทำการ sync ข้อมูลให้อัตโนมัติ

Firebase Authentication

เป็นบริการที่จัดการเรื่อง Backend ทั้งหมดอย่างเช่นเรื่อง Register, Sign in, Reset Password และรองรับการ Sign in จาก Social Network

Firebase Cloud Messaging

เป็นคอนโซลเพื่อยิงข้อความไปยังผู้ใช้ สำหรับโปรโมทหรือกระตุ้นให้ผู้ใช้กลับมาเปิดแอพของเรา เช่น เตือนข้อความเข้าใน Facebook หรือเกมส์ต่างๆ บริการข้อความแจ้งเตือนได้ถึง 1.7 ล้านข้อความต่อวัน

Firebase Storage

บริการพื้นที่เก็บข้อมูลที่สามารถจะ Upload หรือ Download ไฟล์จากแอพพลิเคชั่นของผู้ใช้งานได้อย่างมีประสิทธิภาพ

Firebase Hosting

บริการ Web Hosting ที่สามารถใช้งานได้ฟรี แต่ไฟล์ที่จะนำไปวางบน Firebase Hosting จะต้องเป็น Static file เช่น HTML, JavaScript, หรือ CSS

Firebase Crash Reporting

ระบบรายงานการเกิด Crash ของแอพพลิเคชั่น

Firebase Remote Config

ตัวช่วยอัพเดต Config ของแอพพลิเคชั่น สำหรับปรับแต่งค่าต่างๆ ในแอพพลิเคชั่นจากที่อื่นได้

นอกจากนี้บริการเกือบทุกตัวของ Firebase ใช้งานได้ฟรีแบบไม่จำกัดปริมาณ ยกเว้นบริการ 4 ตัวคือ Test Lab, Storage, Realtime Database, Hosting ที่มีค่าใช้จ่าย แต่ก็มีแพ็กเกจฟรีที่มีโควต้าเหลือเฟือสำหรับการใช้งานทั่วๆ ไป โดยสามารถเริ่มต้นการใช้งานได้ที่ console.firebase.google.com

ทางบริษัท Stream I.T. Consultiing ได้รับการรับรองการเป็น Google Partner พร้อมให้คำปรึกษาการให้บริการของทาง Google

โดยสามารถติดต่อได้ที่ฝ่ายขายของเรา marketing@stream.co.th