BÀI VIẾT MỚI
Tài nguyên
Những câu lệnh git quan trọng mà bạn dùng hằng ngày
Có lẽ mọi người quá quen thuộc với Git rồi đúng không? Hầu như mỗi ngày làm việc, bạn đều sử dụng Git ít...
Android
Google Fit là gì? Xây dựng app theo dõi sức khỏe cho Android cực dễ
Gần đây, các bạn có nghe về xu hướng ứng dụng mobile vào chăm sóc sức khỏe không? Google cũng đã cho ra mắt...
Học lập trình
Headless CMS là gì? Có nên quan tâm tới Headless CMS lúc này?
Trong một lần tình cờ lên Facebook, mình thấy một bạn hỏi về dự án xây dựng hệ thống CMS (Content Management System) bằng...
Android
Xử lý đa chạm Multi Touch trong Android
Hầu hết các thiết bị Android bây giờ đang dùng màn hình hỗ trợ cảm ứng đa điểm. Việc phát hiện ra các vị...
Android
Kotlin trên Android – từ cơ bản tới nâng cao
Sau thời gian Android chính thức hỗ trợ ngôn ngữ Kotlin. Dường như cộng đồng lập trình Android cũng đã bắt đầu phải thích...
Android
Android Instant App là gì? Cơ chế hoạt động như thế nào?
Tại sự kiện I/O, Google công bố một khái niệm hoàn toàn mới về ứng dụng Android. Đó là Android Instant App.
Vậy Android Instant...
Android
TOP 4 thư viện Image Loading cho Android “chân ái” nhất
Bạn đang tìm kiếm một thư viện Image Loading Android thay cho ImageView mặc định?
Ứng dụng của bạn cần phải hiển thị nhiều hình...
Android
Hướng dẫn submit ứng dụng lên Google Store mới nhất
Quá trình xây dựng ứng dụng thực sự rất vất vả và gian khổ, nhưng đó chưa phải là giai đoạn gian khổ nhất....
Lập trình Web
Deploy ứng dụng VueJS lên Firebase trong một nốt nhạc
Khi bạn sử dụng VueJS để xây dựng một ứng dụng web kiểu SPA, việc deploy ứng dụng vô cùng đơn giản. Bởi vì...
Tài nguyên
Cách xử lý conflict khi git merge – Vấn nạn đau đầu của mọi Dev
Git là một trong những giải pháp quản lý mã nguồn dự án hiệu quả nhất ở thời điểm hiện tại.
Đặc biệt là các...