Hướng dẫn sử dụng Google Play Billing Support Library để tích hợp In-app billing trong ứng dụng Android

Để thu phí sử dụng ứng dụng Android qua Google Play, các nhà phát triển có ba cách làm chủ yếu sau: Một là trực tiếp bán phiên bản có phí, bên cạnh việc có hoặc không phân phối một phiên bản miễn phí độc lập, chẳng hạn như Advanced Download Manager phân phối hai […]

Những thay đổi về thư viện Framework và Support sau Google I/O 2018

Kể từ “cuộc cách mạng mang tên Kotlin” diễn ra tại Google I/O năm ngoái, Google chính thức biến Kotlin thành ngôn ngữ hàng đầu cho việc lập trình Android. Và với I/O 2018, Google tiến thêm một bước nữa với việc “Kotlin hóa” các thư viện Support. Ngoài ra, cũng có những thay đổi […]

Sử dụng Android VectorDrawableCompat

Trong bài trước thì chúng ta đã tìm hiểu về VectorDrawable với những điểm mạnh và điểm yếu của nó. Tuy nhiên có một điểm yếu là nó chỉ khả dụng trên Android 5.0 Lollipop với mức API là 21 về sau. Để mang nó lên các mức API thấp hơn thì chúng ta, như […]

Sử dụng Android VectorDrawable

Nếu bạn bắt đầu học code Android từ năm 2015 là bạn đã quen thuộc với VectorDrawable, trong khi những bạn học trước đó mà lại có ít thời gian để trau dồi, nâng cao kiến thức thì có lẽ cũng chưa sử dụng rộng rãi VectorDrawable, và đó sẽ là một thiếu sót khá […]

Tự tạo callback trong lập trình

Với bài viết trước, chúng tôi hi vọng bạn đã có cái nhìn tổng thể và hiểu được ý nghĩa của các callbacks. Lần này, chúng ta sẽ tiến hành thực hiện tạo một callback theo ý của mình. Tôi sẽ trình bày việc tạo callback trong Java/Android và Javascript qua một vài ví dụ […]

Callback

Hiện tại thì khi viết code cho bất kì target platform nào thì bạn cũng ít nhiều viết các callbacks, dù là bạn có để ý hay biết tới cái tên “callback” hay không. Nếu câu trả lời là không, thì bài viết này sẽ giúp các bạn có một số kiến thức để vận […]

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 […]

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 […]