

Khắc phục lỗi java.lang.ClassNotFoundException: Didn’t find class on path: dexpathlist
Nếu bạn đang sử dụng Android Studio khi khởi chạy ứng dụng nếu gặp phải lỗi java.lang.ClassNotFoundException: Didn’t find class on…

MVC, MVP, MVVM đâu là Design pattern tốt nhất?
Như tiêu đề hôm nay chúng ta sẽ cùng nhau so sánh thử xem giữa MVC, MVP, MVVM đâu là…

ReactiveX là gì
ReactiveX là gì? Nó không phải là 1 api mà nó còn là một ý tưởng mới, một bước đột…

Sử dụng EventBus trong Android
Trong ứng dụng android thường sẽ có nhiều thành phần như : Activity, Service, BroadcastReceiver và còn nhiều thành phần…

Cấp quyền truy cập (Permissions) hệ thống trong ứng dụng Android
Mỗi ứng dụng Android đều cần khai báo các quyền truy cập hệ thống nếu như ứng dụng sử dụng…

Hướng dẫn xác thực bằng vân tay (Fingerprint) trong Android
Cảm biến vân tay sẽ quét vân tay của bạn và so sánh với một hình ảnh quét vân tay…

Debug ứng dụng trên thiết bị Android bằng Wi-Fi
Thông thường mình hay kết nối thiết bị Android với máy tính thông qua cáp USB cho mục đích gỡ…

Hướng dẫn sử dụng RecyclerView trong Android
RecyclerView là phiên bản nâng cao và linh hoạt hơn so với ListView, RecyclerView giúp đơn giản hóa việc hiển thị…

Hướng dẫn thiết kế Tab Layout trong Android
Tab Layout trong Android được dùng để thiết kế màn hình với nhiều mục (tab) khác nhau trên một màn hình,…

Tích hợp Google AdMob vào trong ứng dụng Android
Google AdMob là nền tảng tốt nhất để kiếm tiền từ quảng cáo của bạn và tối đa hóa doanh…