Sausraj Kumar và Reio Harada sẽ biểu diễn kèo tỷ lệ nhà cái sân khấu tại “DroidKaigi 2023”
Sau Suraj Kumar của AbemaTV Co, Ltd và Reo Harada của AmebaLIFE Division sẽ lên kèo tỷ lệ nhà cái “DroidKaigi 2023”, được tổ chức từ Thứ Năm, ngày 14 tháng 9 năm 2023 đến Thứ Bảy, ngày 16 tháng 9 năm 2023 CyberAgent cũng sẽ đóng vai trò là nhà tài trợ vàng trong năm nay
■DroidKaigi 2023``DroidKaigi'' là hội nghị do các kỹ sư chủ trì nhằm mục đích chia sẻ và truyền đạt thông tin kỹ thuật của Android Sự kiện đã được tổ chức từ năm 2015, được mở rộng về quy mô và lần này là năm thứ 8 sẽ được tổ chức đồng thời offline và online trong ba ngày
■Giới thiệu về bản trình bày
・Ngày và giờ14/09/2023 (Thứ Năm) 11:20-12:00
・Tiêu đề phiênHãy sử dụng ModifierNode
・Tổng quan về phiênTại Hội nghị thượng đỉnh dành cho nhà phát triển Android 2022, ModifierNode đã được công bố nhằm cải thiện hiệu suất của giao diện người dùng Compose Trong thông báo, lần đầu tiên người ta giới thiệu rằng quá trình di chuyển ModifierNode của công cụ sửa đổi Focus đã bắt đầu Kể từ đó, đã có quá trình di chuyển ModifierNode cho nhiều công cụ sửa đổi khác nhau trong giao diện người dùng Compose Phiên này sẽ bao gồm các chủ đề sau:
- Giới thiệu ngắn gọn về tác dụng của Modifiercomposes- Giới thiệu về ModifierNode API- Giới thiệu chip, vv khi di chuyển Modifier hiện có sang ModifierNode mới đồng thời tham khảo mã AOSP
・Người trình bàyNam Suraj Kumar (suji)Gia nhập AbemaTV Co, Ltd trong giai đoạn giữa sự nghiệp vào tháng 9 năm 2023 Làm kỹ sư Android cho TV tương lai mới "ABEMA" tại Cục Phát triển
--------------------------------------------------------------------------
・Ngày và giờ14/09/2023 (Thứ Năm) 16:20-17:00
・Tiêu đề phiênBậc thầy về NestedScroll
・Tổng quan về phiênTrong quá trình phát triển ứng dụng, chúng tôi thường thấy hiển thị danh sách và vuốt các tab cung cấp cho người dùng nhiều nội dung kèo tỷ lệ nhà cái một màn hình Nếu bạn muốn cung cấp nhiều nội dung hơn, có nhiều trường hợp xảy ra cái gọi là cuộn lồng nhau, chẳng hạn như lồng nội dung cuộn ngang trong một máy nhắn tin vuốt hoặc đặt RecyclerView bên trong CoorderLayout Tuy nhiên, khi bạn cố gắng triển khai nó, bạn có thể không nhận được hành vi như mong đợi
Jetpack Compose hỗ trợ tính năng cuộn lồng nhau theo mặc định trong các thành phần có thể cuộn Do đó, trong ví dụ trước ở kèo tỷ lệ nhà cái, có những trường hợp thao tác vuốt của cha mẹ vẫn hoạt động ngay cả khi bạn có ý định cuộn con Điều này có thể được giải quyết bằng cách triển khai NestedScrollConnection một cách thích hợp Tuy nhiên, tôi nghĩ việc triển khai xung quanh thao tác cuộn lồng nhau rất phức tạp và khó tưởng tượng Ngoài ra, JetpackCompose và AndroidView còn triển khai tính năng cuộn lồng nhau với các thông số kỹ thuật khác nhau Do đó, khi tương tác, cần truyền bá chính xác sự khác biệt về cuộn từ Compose sang AndroidView (và ngược lại), nếu không trải nghiệm người dùng có thể bị suy giảm Về điểm này, tôi sẽ lập sơ đồ trong khi xem xét quá trình triển khai nội bộ của NestedScrollConnection và NestedScrollingParent3 và đưa ra một hình ảnh
Trong phiên này, chúng ta sẽ chủ yếu tập trung vào tính năng cuộn lồng nhau trong Jetpack Compose, nhưng chúng ta cũng sẽ xem xét lại các giải pháp sử dụng NestedScrollView và onInterceptTouchEvent trong kỷ nguyên AndroidView Tôi cũng sẽ nói về sự khác biệt so với Jetpack Compose và mức độ mã đã được đơn giản hóa
Thông qua phiên này, chúng ta sẽ đạt được các điều kiện sau・Trạng thái biết trước các điểm cần lưu ý trước khi triển khai tính năng cuộn lồng nhau trong quá trình phát triển sản phẩm (việc giải quyết vấn đề sẽ mất nhiều thời gian hơn dự kiến)・Tôi đã tiếp thu được luồng suy nghĩ để điều tra nguyên nhân khi xảy ra hành vi không mong muốn khi cuộn tổ trong quá trình phát triển sản phẩm・Giải quyết vấn đề cuộn tổ con bị giật tùy thuộc vào thiết bị
Mục lục・Về các vấn đề cuộn lồng nhau có thể xảy ra trong quá trình phát triển sản phẩm thực tế・Giải pháp trong kỷ nguyên Jetpack Compose・So sánh với mã từ thời AndroidView・Lưu ý về khả năng tương tác・*Cải thiện tình trạng suy giảm hiệu suất khi cuộn tổ
*Có rất nhiều mã để so sánh và tương tác với mã từ thời AndroidView, vì vậy tôi sẽ nói về những cải tiến hiệu suất cuối cùng nếu có thời gian
・Người trình bàyReio Harada (Sumiy)Gia nhập CyberAgent Co, Ltd với tư cách là kỹ sư Android vào tháng 4 năm 2023 với tư cách là sinh viên mới tốt nghiệpHiện đang làm kỹ sư Android cho dịch vụ blog "Ameba" tại trụ sở kinh doanh của AmebaLIFE
■Giới thiệu gian hàng tài trợCyberAgent sẽ lại là nhà tài trợ vàng cho “DroidKaigi 2023” trong năm nay Tại gian hàng của nhà tài trợ ở địa điểm địa phương, chúng tôi sẽ tiến hành một cuộc khảo sát với chủ đề ``Khi nào các kỹ sư Android cảm thấy căng thẳng nhất?'' Chúng tôi dự định tặng những điều mới lạ liên quan đến căng thẳng cho những người trả lời Ngoài ra, chúng tôi sẽ giới thiệu những điểm mạnh và sản phẩm của CyberAgent trong việc phát triển AndroidTrong lĩnh vực công nghệ AndroidChuyên gia phát triển (*)và diễn giả Reio Harada Xin vui lòng đến thăm chúng tôi
※Chuyên gia phát triểnNgoài việc mang đến cơ hội mới cho các kỹ sư có kiến thức và kỹ năng vượt trội trong các lĩnh vực công nghệ trọng tâm do công ty chúng tôi xác định và đã đạt được kết quả với tư cách là chuyên gia hàng đầu trong các lĩnh vực đó, chúng tôi cũng đã thiết lập ``Hệ thống chuyên gia nhà phát triển'' trong từng lĩnh vực chuyên môn nhằm mục đích góp phần phát triển lĩnh vực đó và góp phần phát triển năng lực công nghệ của xem kèo bóng đá