Vừa mới đây google đã công bố một số tính năng mới trong Firebase cho ứng dụng web. Nó khá hữu ích cho ae đã và đang dùng Firebase trong dự án của mình. Hôm nay cafedev sẽ giới thiệu tóm gọn các tính năng mới đó tới ae developer.
Nếu ae chưa rõ về Firebase thì có thể tham khảo thêm tại đây(Bài này khá hay về nó)
Nội dung chính
Tổng quát về Firebase
Với hơn 2 triệu ứng dụng hoạt động hàng tháng – hoạt động trên Firebase, Google có kế hoạch làm cho nền tảng này trở nên hữu ích hơn cho các developer Android. Hầu như không có developer Android nào không làm việc trên Firebase và đã sử dụng nó cho rất nhiều tính năng trong app – triển khai Google Analytics để theo dõi nhu cầu sử dụng ứng dụng, cải thiện khả năng và duy trì người dùng thông qua messaging, thực hiện Test A / B thông qua cấu hình từ xa hoặc chỉ đơn giản là theo dõi các sự cố thông qua Crashlytics. Ngày nay, Google đã mở rộng bộ dịch vụ hữu ích từ phát triển ứng dụng di động sang phát triển ứng dụng web. Gã khổng lồ công nghệ đã tiết lộ một loạt tính năng bổ sung mới trong Firebase đặc biệt trên Ứng dụng web.
Các điểm nổi bật chính của thông báo bao gồm App distribution, Google Analytics cho các ứng dụng web và Tiện ích mở rộng. Nhưng đây không phải là những thông báo duy nhất được đưa ra trong Google’s Firebase Summit.
Dưới đây là tóm tắt của các tính năng mới đó:
Các tính năng mới
Firebase Extensions
Thông qua tính năng Firebase Extension mới, bạn sẽ có thể giảm thời gian bạn dành cho việc viết code soạn sẵn. Firebase Extensions là một dạng gói code được đóng gói sẵn, xử lý một số tác vụ như thay đổi kích thước thu nhỏ hình, thêm người vào danh sách email, rút ngắn URL, v.v.
Google cho biết Extension sẽ giải quyết một loạt các vấn đề thường gặp trong lập trình, để ae có thể dùng nó mà ko cần phải tốn công dev.
Mở rộng Analytics
Hỗ trợ tích hợp Analytics đã xuất hiện cho người dùng Firebase từ khá lâu. Nhưng, Google hiện đã mở rộng cơ sở cho các ứng dụng web. Các developer ứng dụng web giờ đây sẽ có thể ghi lại các thuộc tính người dùng và ghi lại các sự kiện giống như đối tác phát triển ứng dụng Android của họ. Họ cũng sẽ có thể thực hiện phân tích kênh và xác định đường dẫn người dùng đã sử dụng ứng dụng của họ.
Các developer cũng có thể tạo đối tượng trong Analytics và sau đó triển khai thông qua Firebase Cloud Messaging.
Phân phối ứng dụng
Với sự trợ giúp của phân phối ứng dụng của Firebase, bạn sẽ có thể quản lý việc phân phối các phiên bản tiền phát hành của ứng dụng cho cả iOS và Android. Bạn cũng sẽ có thể quản lý nhiều nhóm thử nghiệm, upload ứng dụng các bản phân phối mới và thậm chí thêm ghi chú phát hành từ chính bảng điều khiển. Chức năng này cũng cung cấp hỗ trợ CLI cho Gradle, Fastlane và Firebase CLI.
Emulator Suite, Open-Source SDK, Cập nhật Predictions, và nhiều thứ khác
Có một loạt các tính năng mới khác đang được thêm vào trong Firebase cho Ứng dụng web:
- Hỗ trợ SDK tốt hơn cho phía server và client, các chức năng kích hoạt cơ sở dữ liệu thời gian thực, hot reloading lại tất cả các thay đổi của Quy tắc bảo mật, một lệnh mới để thắt chặt Tích hợp liên tục (CI) cho the Firebase Emulator Suite.
- Giao diện Firebase Predictions bây giờ sẽ hiển thị toàn bộ người dùng để dự đoán hành vi
- Quản lý danh tính và truy cập Google Cloud, giờ đây sẽ được cung cấp để giúp tạo các giới hạn quyền truy cập vào dự án.
- Các developer giờ đây có thể thêm hình ảnh trong các thông báo được gửi qua Firebase Cloud Messaging.
Các tính năng này cùng nhau đã sẵn sàng để biến Firebase trở thành nền tảng Dịch vụ hỗ trợ cho cả developer ứng dụng web và di động trên toàn cầu.