BÀI VIẾT MỚI
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...
Chuyện coding
7 sai lầm lớn khiến việc học Javascript như “nước đổ lá khoai”
Javascript là một trong những ngôn ngữ lập trình phổ biến nhất thế giới. Là công cụ để xây dựng hầu hết những ứng...
Android
Cách sử dụng SharedPreferences trong Android để lưu dữ liệu
Bên cạnh SQLite, bạn đã từng sử dụng SharedPreferences để lưu dữ liệu khi phát triển ứng dụng Android bao giờ chưa?
Cách bạn triển...
React Native
Flutter vs React Native: Framework nào tốt cho mobile?
Có rất nhiều bạn băn khoăn khi lựa chọn: Flutter vs React Native, giữa hai công nghệ này nên chọn cái nào để bắt...
Học lập trình
[Design Pattern] Một ví dụ ứng dụng Strategy Pattern trong thực tế
Xin chào cả nhà! Đầu tuần mới đầy hứng khởi bằng một bài viết về design pattern nhé.
Nằm trong nhóm Behavioral Pattern, Strategy Pattern...