Tin tức và phân tích của tất cả các thiết bị di động

Mã nguồn của ứng dụng Google I / O 2019 đã sẵn sàng để …

Nếu bạn đã từng tự hỏi làm thế nào các nhà phát triển Google làm việc trên các ứng dụng di động của họ, thì đây là thông tin có thể trả lời câu hỏi của bạn. Nhóm Android Dev gần đây đã phát hành mã nguồn cho phiên bản Android của ứng dụng Google I / O 2019. Tất nhiên, không có phiên bản nào khác, nhưng mã này sẽ rất hữu ích cho các nhà phát triển để hiểu cách thức ứng dụng. Phiên bản 2019 rất quan trọng do những sửa đổi lớn và các chức năng và tính năng mới.

Cái gì Ứng dụng Google IO 2019 có một số chức năng Android Q như Gesture Navigation và Dark Theme. Ứng dụng này hỗ trợ điều hướng cử chỉ đầy đủ. Cố gắng trở về màn hình chính bằng cử chỉ. Tuy nhiên, hãy chắc chắn mở rộng nội dung của ứng dụng để trích xuất từ ​​đầu này sang đầu kia và nó có thể xử lý mọi chuyển động ứng dụng mâu thuẫn như được mô tả TẠI ĐÂY.

Các ứng dụng do Google phát triển có thể được định cấu hình với các chủ đề tối để tăng khả năng hiển thị và giảm sử dụng năng lượng. Chỉ cần cấu hình chủ đề với mã này:

hoặc

Ứng dụng Google I / O 2019 hiển thị màn hình lập trình cải tiến cung cấp giải pháp cho các vấn đề về hiệu suất và khả năng sử dụng trong quá khứ. Bạn sẽ thấy giao diện người dùng lập trình bây giờ là một luồng duy nhất, vì vậy bạn chỉ có thể hiển thị nội dung. (Xem cam kết 1 Y 2.)

Ứng dụng được thiết kế lại cũng có chức năng tìm kiếm. Tính năng tìm kiếm toàn văn của Jetpack Room đã được sử dụng để định kỳ cập nhật và truy xuất dữ liệu quan trọng từ máy chủ. Hiệu quả là kết quả tìm kiếm được hiển thị ngay lập tức.

Đã thêm một thành phần điều hướng để biến phiên bản mới của ứng dụng thành một ứng dụng Activity duy nhất. Việc thực hiện chức năng dẫn đến một số cải tiến, chẳng hạn như tất cả các chuyển đổi được hiển thị trong nháy mắt, mã lặp lại được loại bỏ và các đối số giữa các đoạn được viết tĩnh. Những cải tiến lớn khác bao gồm giao diện người dùng khởi động mới và cấu hình Firebase từ xa. Khám phá mã trên Github để biết thêm thông tin.