Asynchronous operations

Có lẽ bạn đã làm nhiều về các asynchronous operations rồi, chẳng hạn như các AsyncTask trong Android hay Promise trong Javascript. Tuy nhiên, dù là vậy nhưng đa phần các bạn mới vào nghề chỉ làm theo quán tính, tức là lúc còn được học thì thấy thầy cô giáo sử dụng các cái […]

Firebase Q&A, #1

Nhận thấy các bạn độc giả của EITGUIDE cũng như các anh chị em coder khác đã đọc qua loạt bài về Firebase của chúng tôi, đang ở mức tìm hiểu cũng như vận dụng, nhưng gặp một số vấn đề lớn cũng có mà nhỏ cũng nhiều, nên chúng tôi làm một “quả” hỏi […]

Cách đặt tên instance cho đúng khi code Java và Android

Khi các bạn nhờ giúp đỡ, có gửi code cho tôi đọc qua thì thực tế là tôi rất khó chịu với cách đặt tên instances và methods của khá nhiều bạn. Một số bạn dùng cả tiếng Anh và tiếng Việt, làm tôi đọc hơi bị “quáng gà”. Dù sao tôi vẫn có thiện […]

Tìm hiểu về Material Design

Nếu bạn làm Android thì bạn đã không còn xa lạ gì với Material Design. Được chính thức giới thiệu tại Google I/O 2014, MD đã trở thành ngôn ngữ thiết kế chủ đạo của Google không chỉ trong các ứng dụng Android, mà còn là cho iOS và Web nữa. Vậy, để thiết kế […]

Splash screen cho Android

Khi tay nghề viết ứng dụng di động của bạn đã chắc thì cách viết ứng dụng của bạn cũng khác so với lúc bạn mới viết được vài dòng đầu tiên. Từ bố cục cho tới các hiệu ứng, bạn sẽ thấy bản thân cần làm gì để sản phẩm của mình nhìn cho […]

Một số điểm cần lưu ý khi thao tác với Fragment

Thao tác với Fragment không khó. Tuy nhiên, để ứng dụng hoạt động hiệu quả, ít bị dừng, cũng như tối ưu hóa dữ liệu, thì bạn cần lưu ý một số vấn đề mà tôi sẽ trình bày bên dưới. Cũng xin nói trước là chúng không phải là toàn bộ tất cả các […]

Tương tác giữa Fragment với Activity và với Fragment khác trong Android

Việc đặt Fragment vào Activity thì dễ rồi, nhưng ứng dụng là để cho người dùng tương tác. Và nếu chỉ add và remove Fragment “cho vui” mà không làm thì khác thì chắc không ai gắn bó với ứng dụng của bạn cả. Lần này thì tôi sẽ hướng dẫn các bạn thực hiện […]

Quản lí Fragment và một số điểm mạnh của Fragment

Như tôi đã nói trong bài trước, ngoài việc được dùng để tối ưu hóa giao diện cho máy tính bảng, Fragment trong Android còn được sử dụng cho nhiều mục đích khác. Bài viết này sẽ giới thiệu cách quản lí các Fragments trong Activity cũng như một vài trường hợp từ mức “nên” […]

Fragment trong Android

(Tạm nghĩ – thực tế không chính xác) Nếu “bỗng chốc thu bé lại” một Application xuống “chỉ bằng một” Activity, thì khi “hạ cấp” một Activity xuống theo hướng đó, ta sẽ có Fragment. Vậy, Fragment là gì và tầm quan trọng của nó là như thế nào? 1. Fragment là gì? A Fragment […]

Sử dụng Intent để gửi dữ liệu ra ngoài trong ứng dụng Android

Như tôi đã trình bày trong bài trước, bạn có thể gửi Intent chứa dữ liệu Extra sang ứng dụng khác để ứng dụng đó xử lí. Chẳng hạn như bạn muốn gửi một Uri chứa đường dẫn tới một tập tin hình ảnh sang một ứng dụng sửa ảnh, để nó mở cái ảnh […]