Category: Today I Learned

DataStore: Giải pháp lưu trữ tối ưu cho Android

DataStore là một API hiện đại thay thế SharedPreferences, được thiết kế để lưu trữ dữ liệu cục bộ trong Android với hiệu suất cao. Tại sao nên dùng DataStore? Các loại DataStore Example Khi nào nên sử dụng? Hãy cùng thử nghiệm DataStore để nâng cấp hiệu suất và khả năng lưu trữ cho […]

Loading

Điều cần chú ý khi sử dụng thuộc tính android:enableOnBackInvokedCallback

Thuộc tính android:enableOnBackInvokedCallback là một tính năng mới được giới thiệu trên nền tảng Android, được thiết kế để cung cấp một cơ chế linh hoạt cho việc xử lý sự kiện khi người dùng nhấn nút “Back” trên thiết bị của họ. Điều này làm cho việc quản lý luồng điều hướng trong ứng […]

Loading

App Startup – Khởi động ứng dụng theo cách chuyên nghiệp

MỞ ĐẦUApp Startup là thư viện trong bộ Architecture Components do Google cung cấp. App Startup hỗ trợ khởi tạo các thành phần một cách rõ ràng, tuần tự và gọn gàng hơn, nhờ đó cải thiện tốc độ khi khởi chạy ứng dụng. ĐẶC ĐIỂM App Startup hỗ trợ cơ chế khai báo dependencies […]

Loading

[Store Listing] Hướng dẫn Thiết kế nhanh Screenshot trong một nốt nhạc

Giới thiệu Trong quá trình nghiên cứu và tìm hiểu các công cụ hỗ trợ thiết kế Screenshot, mình đã tìm được một công cụ khá phù hợp với nhu cầu. Sau khi sử dụng mình thấy rất hay nên viết bài này để chia sẻ với các bạn. Hướng dẫn thực hiện Bước 1: […]

Loading

Dọn dẹp nhanh folder build của nhiều Project Android ngay tức thì

Mở đầu Mình hỏi một câu hỏi nhỏ nha: “Có bao giờ bộ nhớ máy tính của bạn đỏ lòm do hết bộ nhớ?” Có thể bạn đã có câu trả lời. Còn với trường hợp của mình, mình đã gặp rất nhiều vì đặc thù công việc cần phải thử sai vô số project. […]

Loading

Hướng dẫn xử lý quyền Manage Storage trên Android 11 từ A – Z

Ở bài viết này mình sẽ hướng dẫn các bạn các thức update một ứng dụng có sử dụng quyền MANAGE_EXTERNAL_STORAGE – Quyền này về bản chất giống với quyền WRITE_EXTERNAL_STORAGE + READ_EXTERNAL_STORAGE ở các device có API < 30. Đầu tiên, Bạn phải chắc chắn rằng, tính năng sử dụng quyền MANAGE_EXTERNAL_STORAGE là tính […]

Loading

Back To Top