บทที่ 20 – สร้างแอพแชทด้วย FireBase
คุณสมบัติของแอพ ในบทนี้ จะสอนสร้างแอพแชท โดยใช้คอมโพเนนต์ FirebaseDB ผู้ใช้สามารถส่งข้อความหากันได้ โดยใส่ชื่อ และข้อความ เสร็จแล้วคลิ้กปุ่ม Send ข้อความก็จะถูกส่งไปที่เซิร์ฟเวอร์ของ FireBase แล้วส่งต่อไปยังผู้ใช้คนอื่นที่ใช้แอพนี้ นอกจากนี้ ยังมีปุ่ม Clear สำหรับลบข้อความที่แชทกันด้วย คอมโพเนนต์ที่กล่าวถึง FirebaseDB เป็นคอมโพเนนต์ที่เชื่อมต่อกับเว็บไซต์ FireBase ซึ่งใช้บริการเก็บข้อมูลไว้บนคลาวด์ และอ่านข้อมูลกลับมา จุดที่แตกต่างจากบริการจัดเก็บข้อมูลทั่วไป ก็คือ เมื่อข้อมูลที่จัดเก็บมีการเปลี่ยนแปลง จะมีการอัพเดตให้รู้ได้ทันที โดยจะเกิดอีเวนต์ dataChanged ขึ้น เราจึงสามารถใช้อีเวนต์นี้ เพื่ออัพเดตข้อมูลใหม่ที่เปลี่ยนแปลงได้ในทันทีที่ออนไลน์ Textbox ในบทนี้ ใช้เพื่อแสดงข้อความหลายๆ บรรทัด แต่ไม่จำเป็นต้องมีการแก้ไขข้อความใน Textbox ดังนั้น จึงต้องลบเครื่องหมายถูกหน้าช่อง Enabled ด้วย Notifier ในบทนี้ ใช้ ShowMessageDialog เพื่อแสดงข้อความ error จาก FirebaseDB Properties ที่สำคัญ สำหรับ properties สำคัญของ FirebaseDB ได้แก่ FirebaseToken เป็นรหัส token ที...