Lập trình Android


[Android] Tại sao nên sử dụng RecycleView thay vì ListView?

RecyclerView là một ViewGroup mới được giới thiệu trong Android L (Android API 21). Đây là một ViewGroup có chức năng tương tự ListView nhưng nó tỏ ra...

Đọc tiếp >>

[Android] Cập nhật dữ liệu trong RecyclerView

Hướng dẫn cách cập nhật dữ liệu trong RecyclerView Android

Đọc tiếp >>

React Native vs Flutter: Chọn gì vào năm 2020

Bài viết phân tích React Native và Flutter kẻ tám lạng người nửa cân trong cuộc chiến thống trị thế giới lập trình cross platform

Đọc tiếp >>

[Android] Sao lưu và khôi phục dữ liệu sử dụng Google Drive API (Phần 1)

Hiện nay, có rất nhiều dịch vụ lữu trữ file trên cloud như: dropbox, Google Drive, Box…Nếu bạn có ý định xây dựng một ứng dụng như quản lý file, chia ...

Đọc tiếp >>

[Android] RecyclerView với nhiều kiểu item

RecyclerView với nhiều kiểu item (RecyclerView with multiple view type)

Đọc tiếp >>

[Android] Java và Kotlin - Đâu là lựa chọn tốt nhất dành cho lập trình viên Android?

Mặc dù sự phổ biến của ngôn ngữ Java là  không thể phủ nhận, nhưng Android từ lâu đã cần một ngôn ngữ hiện đại, ngắn gọn hơn. Kotlin đã xuất hiện và l...

Đọc tiếp >>

Những thư viện "xịn sò" có thể bạn chưa biết

Bộ sưu tập những thư viện design độc đáo giúp trang trí cho project của bạn thêm "xịn sò"

Đọc tiếp >>

[Android] Yêu cầu quyền tự khởi chạy và bỏ hạn chế chạy nền

Yêu cầu quyền tự khởi chạy và bỏ hạn chế chạy nền trong các ứng dụng cần chạy liên tục, khắc phục service bị chết, không hiện thông báo.

Đọc tiếp >>

[Android] AndroidX là gì? Vai trò và cách sử dụng

AndroidX là một mã nguồn mở mà những Developers của Google dùng để phát triển, test, đóng gói và phát hành các thư viện trong Jetpack. AndroidX chỉ mớ...

Đọc tiếp >>

[Android] Các tổ hợp phím tắt thông dụng lập trình viên Android cần biết

Với bất cứ IDE nào, các phím tắt đều đóng một vai trò nhất định trong việc tiết kiệm thời gian và tăng năng suất code của lập trình viên.

Đọc tiếp >>