Lập trình Android


[Android] Làm thế nào để debug Database và Shared Preferences trong Android?

Trong Android, khá là khó để xem những gì xảy ra với dữ liệu trong Database hay Shared Preferences khi người dùng tương tác với ứng dụng. Trong bài vi...

Đọc tiếp >>

[Android] Drag & Drop, Swipe to dissmiss Recyclerview

Chắc hẳn các bạn đã nhìn thấy hoặc sử dụng rất nhiều thư viện cho phép kéo thả (dra g& drop) hay vuốt để xóa item (swipe to dismiss) của RecyclerView....

Đọc tiếp >>

[Android] Nâng cấp và bảo trì phần mềm hiệu quả với mô hình MVP (Model - View - Presenter)

Mô hình MVP trong Android (Model – View – Presenter) là một mô hình kiến trúc hướng giao diện người dùng giúp tách tầng trình diễn ra khỏi tầng dữ liệ...

Đọc tiếp >>

[Android] Có gì mới ở ConstraintLayout 1.1?

ConstraintLayout đơn giản hoá việc tạo các layout phức tạp trong Android với khả năng xây dựng được hầu hết các UI với visual editor trong Android Stu...

Đọc tiếp >>

[Android] 30 câu hỏi phỏng vấn Android kinh điển

Sau đây là một số câu hỏi thường gặp khi phỏng vấn vị trí lập trình Android mà mình tổng hợp lại được. Cùng thử xem bạn đã trả lời được bao nhiêu tron...

Đọc tiếp >>

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

Google Drive API cho phép các bạn tạo các ứng dụng tận dụng lưu trữ đám mây của Google Drive. Bạn có thể phát triển ứng dụng của mình tích hợp với Goo...

Đọc tiếp >>

[Android] Hướng dẫn sử dụng Bottom Sheet

Bottom Sheet là component được mở bằng cách trượt lên từ phía dưới màn hình thiết bị để hiển thị thêm nhiều nội dung. Trong bài viết này chúng ta sẽ c...

Đọc tiếp >>

[Android] Quản lý Activity, Fragment bằng Task và back stack trong android

Một ứng dụng android thường sẽ bao gồm nhiều activity. Mỗi activity nên được thiết kế xung quanh một kiểu hành động cụ thể mà người dùng có thể thực h...

Đọc tiếp >>

[Android] Một số vấn đề thường gặp phải khi sử dụng Fragment

Fragment là một trong những thành phần phổ biến nhất trong Android mà mọi lập trình viên đều phải biết sử dụng. Ở bài viết này, mình xin được trình bà...

Đọc tiếp >>

[Android] Hướng dẫn thêm Bottom Navigation vào ứng dụng Android

Bottom Navigation là một thanh menu ở cuối màn hình cung cấp điều hướng giữa các chế độ views ở top-level trong ứng dụng. Bài viết này sẽ hướng dẫn bạ...

Đọc tiếp >>