Home
การ Add Library สำหรับ การเขียนและอ่าน Firebase Database
ก่อนที่เราจะใช้คำสั่งในการเขียน และ อ่านข้อมูล บน Firebase ได้ จะต้อง Add Library ก่อน
ไปที่ Project Firebase ของเรา
ไปที่ Go To Console
Read more: การ Add Library สำหรับ การเขียนและอ่าน Firebase Database
Check Value String and Show on Log Cat
ตามหัวข้อเลยครับ ก่อนที่เราจะเอาค่าต่างๆ ที่เราได้มา (ได้ครบหรือเปล่า ? ก็ไม่รู้) เรามาเช็คกันครับ
มาสเตอร์ สร้าง เมธอด updateValueToDatabaseFirebase() สำหรับ การอัพค่า String ทั้ง สี่ตัว ขึ้นไป Firebase แต่ก่อนที่จะอัพ โดยการใช้ Model มาสเตอร์ จะดูก่อนว่า String ทั้งสี่ตัวได้ค่ามาไหม ?
การสร้าง Model สำหรับ Firebase
ในการ Get หรือ Post ข้อมูล ผ่าน ฐานข้อมูล Firebase จะใช้ Model เสมอ ครับ งั้นเรามาเรีบนรู้ในการสร้าง Model กัน
มาดูโจทย์กันก่อน มาสเตอร์ จิดตนาการว่า อยากได้ Database Firebase ที่มีหน้าตาประมาญนี่
มี Child 2 ตัว ตัวแรกชื่อ User ส่วนตัวที่สอง คือ Uid ของคนที่ทำการ Login อยู่ จะใส่ค่า ที่เป็น String 4 ตัว มีค่า key ต่อไปนี่ คื่อ
- displayName
- photoURL
- uidUser
การหา Url ของภาพ ที่อัพไปเก็บไว้ที่ Firebase
จาก บทความ การอัพภาพไปเก็บไว้ใน Firebase ถ้าเราต้องการหาตำแหน่ง Url ของภาพ เพื่อมาใช้กับ Library Picasso ในการดึงภาพ จะทำอย่างไร?
เนียครับ ภาพ ที่เราเก็บไว้ใน Firebase
ไปที่เมธอดที่ เราอัพโหลด รูปภาพ ไป Firebase
Step 1 เขียนแอพแอนดรอยด์ ให้เชื่อมต่อ Firebase การตั้งค่า Database Firebase
ตามหัวข้อเลยคร้บ ก่อนที่เราจะ Get / Post ข้อมูลมาที่ Firebase ได้ มาสเตอร์ จะมา Setup Database ให้มีการเข้าถึงอย่าง อิสระ ก่อน โดยการไปที่
ไปที่ Project ของเราที่ทำไว้ มองหา Database
คลิกที่ Database
Read more: Step 1 เขียนแอพแอนดรอยด์ ให้เชื่อมต่อ Firebase การตั้งค่า Database Firebase
การทำ Authentication เช็ค Email และ Password ใน Firebase
หลังจากที่เราได้ทำ ระบบ สมัครสมาชิคไปเป็นที่เรียบร้อยแล้ว เราจะมีสมาชิคในส่วนของ Authentication แบบนี้
มาสเตอร์ ออกแบบ UI ในส่วนของการทำ Authen ประมาญนี่ ก็จะมีส่วนที่กรอก. Email, Password และ ปุ่มกด Login
Read more: การทำ Authentication เช็ค Email และ Password ใน Firebase