H ng d n t o Cloud Backend cho ng d ng android trong firebaseướ ẫ ạ ứ ụ
V iớ Firebase, b n có th l u tr và đ ng b hóa d li u lên NoSQL cloud ạ ể ư ữ ồ ộ ữ ệ
database. D li u đ c l u tr d ng JSON, đ c đ ng b hóa v i t t cữ ệ ượ ư ữ ở ạ ượ ồ ộ ớ ấ ả
client đ c k t n i theo th i gian th t, và v n dùng đ c khi ng d ng ượ ế ố ờ ậ ẫ ượ ứ ụ
offline. Firebase cung c p các API cho phép b n xác minh ng i dùng thôngấ ạ ườ
qua email và password, Facebook, Twitter, GitHub, Google, xác minh n ẩ
danh, ho c liên k t v i các h th ng xác minh đã có. Bên c nh kh năng ặ ế ớ ệ ố ạ ả
xác minh cùng Realtime Database, Firebase còn “ăn n m v i” nhi u d ch vằ ớ ề ị ụ
khác nh Cloud Messaging, Storage, Hosting, Remote Config, Test Lab, ư
Crash Reporting, Notification, App Indexing, Dynamic Links, Invites,
AdWords, AdMob.
Bài vi t này s h ng d n các b n cách t o l p m t ng d ng đ n gi n, ế ẽ ướ ẫ ạ ạ ậ ộ ứ ụ ơ ả
giúp b n làm quen v i ph ng pháp l u-nh n d li u t Firebase, cũng ạ ớ ươ ư ậ ữ ệ ừ
nh cách xác minh ng i dùng, trao quy n đ c/vi t d li u và phê duy t ư ườ ề ọ ế ữ ệ ệ
d li u trên server.ữ ệ
B n có th tìm đo n code c a project này trênạ ể ạ ủ GitHub.
Setting up the Project
Đ b t đ u, b n hãy t o project tên “To Do”. c a s ti p theo, ể ắ ầ ạ ạ Ở ử ổ ế
set Minimum SDK thành API 15, và l a ch nự ọ Basic Activity c a s k ti pở ử ổ ế ế
n a. Nh pữ ấ Finish t i c a s cu i cùng, đ t t c setting nh m c đ nh.ạ ử ổ ố ể ấ ả ư ặ ị
Tr c khi kh i đ ng d án Android, hãy truy c p ướ ở ộ ự ậ
vào firebase.google.com và t o tài kho n. Sau khi đăng nh p vào tài kho n, ạ ả ậ ả
tìm đ nế Firebase console và t o project m i (project này s l u tr t t c ạ ớ ẽ ư ữ ấ ả
d li u c a b n).ữ ệ ủ ạ
Nh p tên qu c gia/khu v c c a project.ậ ố ự ủ