#2 – Tổng hợp những thư viện xử lý Image Downloading cần biết, nên dùng trong lập trình Android


Trong lập trình Android thì vấn đề xử lý tải ảnh về và hiển thị – image downloading cũng rất quan trọng, ví dụ, bạn làm một ứng dụng về thương mại điện tử – ecommerce như Lazada, Zalora,Sendo hay mạng xã hội như Facebook, Instagram thì việc xử lý ảnh trở nên vô cùng quan trọng, vì mọi sản phẩm bạn đều phải có ảnh minh hoạ, ảnh của người dùng tải lên…Bạn có thể tự viết ra những controller để tải ảnh về và hiển thị, điều đó rất tốt thế nhưng nó không hề dễ dàng đối với các bạn mới làm, do vậy bạn nên sử dụng những thư viện mã nguồn mở đang được dùng nhiều nhất và tốt nhất được các công ty lớn, sản phẩm lớn dùng. Họ đã xử lý – handle rất nhiều trường hợp – case mà chúng ta sẽ gặp phải như OutOfMemoryError,tốc độ tải ảnh chậm,xử lý ảnh bị lỗi…Và dưới đây là những thư viện bạn nên thử sử dụng trong các ứng dụng của mình.Tôi sẽ làm một số video để hướng dẫn các bạn làm việc với các thư viện này.

Continue reading

#1 – Tổng hợp các thư viện cần biết, nên dùng về xử lý networking trong lập trình Android


Trong lập trình nói chung và lập trình Android nói riêng, xử lý networking luôn là một trong những công việc quan trọng nhất bạn cần làm. Công việc này luôn đòi hỏi thời gian và độ khó cao nhất. Giả sử bạn làm một ứng dụng mạng xã hội – social networking nào đó, bạn cần tương tác tới các API, tới Database, các thao tác thêm sửa xoá dữ liệu từ ứng dụng của bạn sẽ được cập nhật lên DB của hệ thống. Thường là bạn sẽ phải tự tạo ra các controller để thao tác nhưng trong Android, bạn có thể dùng các thư viện mã nguồn mở – Open Source Libraries để thực hiện điều này một cách dễ dàng hơn, các thư viện này thường đã được dùng trong các hệ thống lớn và xử lý nhiều trường hợp – case mà chúng ta sẽ gặp phải. Chính vì thế hôm này tôi sẽ tổng hợp và giới thiệu các thư viện tốt nhất, được dùng nhiều nhất để xử lý networking trong lập trình Android. Sau đó, tôi sẽ có những bài viết cụ thể giới thiệu cách làm việc với những thư viện này.

Continue reading