[สรุป] งาน Firebase Dev Day
สรุปความรู้ ประเด็นสำคัญจากงาน Firebase Dev Day
บอกเลยว่า โหด มัน ฮา ความรู้เน้นๆ ปกติแล้วส่วนตัวเคยลองใช้ Firebase แค่ Authentication และ Realtime Database ลองเล่นแบบง่ายๆ แต่พอได้มาฟังในงาน อึ้งครับ มันคือ Serverless ที่เจ๋งมากตัวนึง มาเริ่มกันเลยดีกว่า

Keynote ของงาน พี่เนยได้อธิบายบอกว่า ปัจจุบัน เวลาเราจะสร้างโปรเจคขึ้นมาโปรเจคนึง ต้องศึกษาหลายเรื่อง ไม่วาจะเป็นการวาง Infrastructure การทำระบบ Authentication , Scalable server และอีกหลายๆอย่างกว่าจะได้โปรเจคนึง แล้วถ้ามีหลายโปรเจค ก็ต้องทำซ้ำๆแบบนี้ ซึ้งทำให้ต้องดูแลเยอะ ใช้คนหลายคนในการดูแล
แต่ Firebase ได้รวมเอาทุกอย่างมาไว้ให้เราใช้หมดแล้ว ไม่ว่าจะเป็นการ Authentication ที่รองรับทั้ง Authenticaton ผ่าน Email, Facebook, Google, Twitter, Githup และ Anonymous มีระบบ Realtime database ซึ่งเรียกใช้ได้ง่ายมาก แต่!! ก็ยังมีข้อเสียอยู่บ้างนะ เพราะตอนนี้ มันยังใช้ได้แบบ basic อยู่ยัง query มากๆไม่ได้ แต่อนาคต ก็น่าจะมีการอัพเดทเพิ่มเติม …
ยังไม่หมด ยังมีระบบ Storage , Hosting , TestLab ซึ่งอันนี้ผมว่าเจ๋งมากๆ สำหรับสาวก Android devoloper ทั้งหลาย ที่เราสามารถอัพ apk ให้ไป run test บน Firebase ได้เลย สามารถเลือกรุ่น เลือก android version ต่างๆในการ test ได้ด้วย (บริการนี้เสียเงินนะครับ) แต่ผมคิดว่าก็คุ้มอยู่นะครับ และยังมี Crash Report ที่ไว้ ตรวจสอบบัค ในแอพ มีการทำ Notification และอีกอย่างที่ผมชอบคือ การทำ Remote config เช่น

มีแอพที่ทำเสร็จแล้ว อัพขึ้นเรียบร้อย แต่ลูกค้าอยากเปลี่ยนสี background หรือ คำที่แสดง ก็สามารถเปลี่ยนได้ทันทีไม่ต้องอัพขึ้นไปใหม่ โดยการเปลี่ยนค่า parameter ที่ตั้งไว้ที่ Firebase เพียงเท่านี้ก็สามารถเปลี่ยนได้แล้ว ง่ายมากๆ
ที่พูดมาทั้งหมดเป็นเพียงส่วนนึงที่ Firebase มีให้เราได้ใช้ ยังมี Clound Messaging, AdMob … ให้ใช้อีกมาก ยังไงก็ลองเข้าไปลองเล่นกันดูนะครับ
ส่วนในแต่ละ session นั้นเป็นการนำเครื่องมือที่กล่าวมาข้างต้น มาลองยกตัวอย่างให้ดูว่าใช้ยังไง โดย session แรกคือ คุณปันเจ กับ คุณตั้ง ฝั่ง Web และต่อมาคือ คุณ Inaki มาอธิบาย TestLab ช่วงบ่าย อาจารย์ Antony และ คุณTop อธิบายการใช้งานบน iOS ส่วน คุณตี๋ ฝั่ง Android และช่วงสุดท้ายที่ขาดไม่ได้ของงานนี้คือ
Code Battle !!!

ซึ่งเป็นการแข่ง Coding ทั้งฝั่ง Web , Android และ iOS ซึ่งโจทย์คือให้ใช้เครื่องมือ Firebase มาทำแอพแชท ซึ่งใช้เวลาไม่นานก็ได้แอพที่สามารถทำงานได้แล้ว
เจ๋งใช่มั้ยครับ !!
สรุป Firebase เป็นตัวเลือกดีๆ ตัวเลือกหนึ่งสำหรับการพัฒนาแอพ ในปัจจบันและอนาคต ปัจจุบันอาจจะยังมีข้อด้อยอยู่บ้าง แต่อนาคต ผมคิดว่าน่าเป็นตัวเลือกที่ดีทีเดียว ยังไงก็ลองไปเล่นกันดูนะครับ …
ปล. แซวพี่ตั้ง โดนวิดพื้นไป ฮ่าๆ… ขอบคุณที่เข้ามาอ่านมาติดตามครับ ❤
