PiraGo Blog

FLutter build with Flavor (part-3) - Google service config

Phần này chúng ta sẽ config với Google service nhé mọi người. Phần này khá là phức tạp đối với bên iOS. Còn Android thì khá là dễ. Ngoài ra cái này sẽ có 2 phần là cấu hình với file google services và 1 cái là với Google Api

FLutter build with Flavor (part-1) - Basic

Mỗi dự án chạy thường sẽ có nhiều môi trường để làm việc khác nhau. Để thuận tiện thường sẽ phân ra 3 môi trường là develop, staging và production. Mỗi môi trường build chúng ta sẽ có một base url API, config firebase... khác nhau. Do đó mỗi lần

[Android] Làm thế nào để cải thiện hiệu năng của app trên những thiết bị sử dụng CPU "không được mạnh cho lắm" với Jetpack Compose ?

Hello anh em, sau những ngày tháng chống chọi với covid và đối tác thì hôm nay mình lại ngoi lên viết bài phục vụ anh em đây :D. Trường hợp của bài viết ngày hôm nay khá đặc biệt, thiết bị chạy Android với chip của nhà sản xuất

[Android]MVVM và một vài trick cho những người mới bắt đầu

Kiến trúc MVVM là gì ? Các ae theo đuổi bộ môn mobile này cũng gặp từ khoá MVVM này nhiều rồi nhỉ, MVVM là viết tắt của Model-View-ViewModel :D. Trong bài viết lần này mình sẽ tập trung vào View và ViewModel cho ae mới tiếp cận dễ hiểu hơn

[Android] 2022 rồi, hãy tạm quên RecyclerView.Adapter đi.

Bước tiến mới trong việc xử lý list dữ liệu cho recycler view Tại Google I/O 2018, ListAdapter đã được giới thiệu, cùng với DiffUtils và hàng loạt các thư viện jetpack được cho ra đời khi đó, có thể nói google đã đưa ra một giải pháp cứu

PiraGo Blog © 2026