ConstraintLayout – Phần 2: Các Chức Năng Nâng Cao
Như mình có nói ở phần 1, ConstraintLayout tuy dài (bị tách ra làm hai phần lận), nhưng nó không khó. Qua bài viết đó bạn đã nắm... Xem thêm
Chia sẻ để tiến bộ hơn
Tổng hợp các bài viết về xây dựng và phát triển ứng dụng android từ cơ bản đến nâng cao.
Như mình có nói ở phần 1, ConstraintLayout tuy dài (bị tách ra làm hai phần lận), nhưng nó không khó. Qua bài viết đó bạn đã nắm... Xem thêm
Cũng khá lâu rồi, mình luôn mong muốn được viết bài hoàn chỉnh về ConstraintLayout. Nhưng có nhiều điều khiến dự định này dang dở. Một... Xem thêm
Giới thiệu Nhiều khi tôi dùng CH Play. Nhìn danh sách các ứng dụng nhưng không biết nó là một viewpager hay là một listview... Xem thêm
Package by features, not layers “Splitting packages by layers is just like splitting co-workers by profession instead of splitting them into organization teams.” Imagine this ridiculous... Xem thêm
We often need to transfer images between activities. Well there are many methods to transfer images. You can make the image into a Base64 String... Xem thêm