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 […]
Đ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 […]
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 […]
[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: […]
Cách chữa vấn đề Limit Admob
Mở đầu Limit Ads – một vấn đề đau đầu mà rất nhiều bạn đang gặp phải trong quá trình kiếm tiền qua AdMob. Trong quá trình đi tìm giải pháp thì mình đọc được một bài viết rất hay. Do vậy mình sẽ trích dẫn và sẽ có link bài viết gốc bên dưới. […]
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. […]
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 […]