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 […]
Chia sẻ tài liệu event Appconomy (25/04/2024)
Nội dung chính: Trang thông tin về Event: Appconomy – Cơ bản về mô hình kinh doanh trên các nền tảng ứng dụng Slide: Appconomy VN (google.com) Sau khi đối chiếu và so sánh, mình nhận thấy số liệu của slide của Google chủ yếu được lấy từ nền tảng của data.ai. Bạn có thể […]
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 […]
Bài học sau 2 năm lập trình Android
Chào các bạn! Hôm nay mình sẽ trích dẫn một bài viết mà nội dung của nó khá giống với những kinh nghiệm mà mình đã trải qua. Bài viết đã được phiên dịch sang tiếng Việt, điều này giúp các bạn mới dễ tiếp cận và có thể tránh được những sai lầm khi […]
Chia sẻ danh sách Plugin thần thánh trong lập trình Android
Mở đầu Trong lập trình Android, bạn sẽ gặp những tác vụ cần xử lý lặp đi lặp lại như Clear app data hay Uninstall để phục vụ quá trình test app. Thực sự mà nói, các công việc này có thể rất đơn giản nhưng lại mất thời gian vì mỗi dòng máy lại […]
Mã hóa Proguard dành cho người lười
Giới thiệu Đã bao giờ bạn gặp hoặc tự mình hỏi những câu hỏi như thế này: Ứng dụng của mình vừa lên Store đã bị clone thế nhở? Làm sao để che giấu mã nguồn của ứng dụng vô cùng xịn xò này? Làm thế nào để làm cho việc thực hiện mã hóa […]
Lưu dữ liệu tạm siêu nhanh với MMKV
Trong quá trình phát triển ứng dụng, bài toán thường gặp nhất là bài toán lưu trữ dữ liệu tạm như configs, http response hoặc một “cờ” bật tắt tính năng nào đó. Khi đó chúng ta thường nghĩ ngay đến giải pháp đơn giản nhất là sử dụng SharedPreferences, nó giúp chúng ta xử […]
Tích hợp quảng cáo AdMob trong vòng một nốt nhạc với AdTemplate
Xin chào các bạn! Hôm nay mình sẽ chia sẻ với các bạn thư viện do mình tự phát triển để hiển thị quảng cáo Google AdMob một các nhanh chóng. 1) Giới thiệu Với các bạn mới làm ứng dụng thì việc triển khai quảng cáo dạng Native khá khó khăn và không biết […]
Sức mạnh của Style trong lập trình Android
Trong quá trình phát triển ứng dụng Android, chắc hẳn bạn đã gặp những thiết kế có nhiều điểm chung về màu sắc cũng như kích thước của các thành phần. Nếu bạn là một Beginner thì chắc hẳn mục tiêu của bạn chỉ là chạy được ứng dụng và mọi thứ đều ổn cho […]
Ứng dụng Pomodoro Timer Pro
Trong thời gian rảnh mình đã thử lấy mã nguồn của ứng dụng Pomodoro Timer Pro trên Google Play. Tiến độ hiện tại đang là 95%, còn một số chỗ chưa được chuẩn như Thay đổi ngôn ngữ app, giao diện chưa khớp 100%. Bạn có thể tham khảo, mình rất vui nếu bạn cảm […]