Guide Archive

[Android] Butter Knife: thư viện hỗ trợ gán View và callback nhanh chóng

Author: | Categories: Android, Library No comments
Ngay từ khi mới học lập trình với Android chắc hẳn các bạn đều biết đến câu lệnh “thần thánh” mà lại không thể thiếu đó chính là findViewById, thậm chí cũng chẳng có gì là phóng đại khi nói rằng bất kì project nào của Android cũng đều

[Android] Ví dụ về load ảnh từ internet với Picasso

Author: | Categories: Android, Programming No comments
Ở phần trước mình đã giới thiệu tới các bạn về Picasso – một thư viện load ảnh cực kì mạnh mẽ., và trong bài viết này mình sẽ gửi tới các bạn một ví dụ mà mình tự thiết kế để minh họa cho khả năng load ảnh

[Android] Load ảnh với thư viện Picasso

Author: | Categories: Android, Programming 2 Comments
Khi phát triển các ứng dụng có nhiều ảnh hoặc yêu cầu phải load và hiển thị ảnh từ internet thì rất nhiều bạn sẽ băn khoăn về cách làm sao cho vừa không bị “đơ” UI (không gây khó chịu cho người dùng) lại vừa dễ dàng trong việc

[Android Performance] Leak Canary: Các tùy chọn nâng cao

Author: | Categories: Performance Android, Tool No comments
Ở phần trước [Android Performance] Leak Canary: Công cụ check leak hiệu quả mình đã giới thiệu tới các bạn tác dụng, cách cài đặt và sử dụng của Leak Canary. Tuy nhiên, Leak Canary còn cung cấp cho chúng ta nhiều tùy chọn khác để việc phát hiện Memory Leak

[Android Performance] Leak Canary: Công cụ check leak hiệu quả

Author: | Categories: Android, Programming, Tool No comments
Ở những phần trước mình đã đề cập tới các bạn nguyên nhân và một số lỗi lập trình có thể dẫn tới Memory Leak. Nhưng không phải chỉ có như vậy là bạn đã tránh được các lỗi về Memory Leak bởi con người thì luôn có thể

[Android Performance] Memory leak – Phần 2: Những lỗi cần tránh khi lập trình

Author: | Categories: Android, Programming No comments
Ở bài viết trước chúng ta đã tìm hiểu về nguyên nhân và tác hại của Memory Leak trong các ứng dụng java nói chung và android nói riêng. Ở bài viết này mình sẽ tiếp tục chủ đề Memory Leak bằng việc giới thiệu tới các bạn một số lỗi

[Android Performance] Memory leak – Phần 1: Nguyên nhân và tác hại

Mình tin rằng nhiều người trong các bạn, thậm chí là các là những người lập trình lâu lăm cũng rất ít người biết về khái niệm Memory Leak, đó là bởi vì hiện tại không có nhiều lập trình viên quan tâm đến vấn đề Memory Leak. Tuy

[Android Tool] Các checker nên sử dụng với Android Lint

Author: | Categories: Android, Programming, Tool No comments
Ở bài viết trước mình đã giới thiệu tới các bạn về Android Lint – một công cụ phân tích và phát hiện các lỗi tiềm ẩn trong source code của các project Android cùng với cách sử dụng Android Lint trong Android Studio. Và cũng trong bài viết đó,

[Android Tool] Tối ưu hóa code với Android Lint

Author: | Categories: Android, Programming, Tool 1 Comment
Android Lint hay còn gọi là Lint Tool là một công cụ phân tích code tĩnh với chức năng phát hiện và tối ưu các lỗi tiềm ẩn bên trong source code của project của bạn để từ đó cải thiện về tính chính xác, độ bảo mật, hiệu năng,

[Java] Java Collection Framework – Phần 3: Set và Set Interface

Author: | Categories: Basic, Java, Library, Programming No comments
Để tiếp tục cho series bài viết về Java Collection Framework, trong bài viết này mình sẽ giới thiệu tới các bạn về Set (tập hợp), Set Interface và class quan trọng về tập hợp cũng như các ví dụ để làm rõ hơn các vấn đề. Trước khi bắt