BÀI VIẾT MỚI
Android
Mẹo viết code Kotlin cho Android developer không nên bỏ qua
Kotlin hiện đã trở thành ngôn ngữ chính để lập trình ứng dụng Android, bên cạnh Java đã có phần già nua. Khi mới...
Lập trình Web
Làm thế nào ghép (concat) mảng trong Javascript?
Việc phải ghép nối nhiều mảng thành một mảng duy nhất là một trong những task mà bạn rất hay gặp. Trong javascript, bạn...
Android
Giải thích chi tiết về Launch Mode và Tasks trong Android
Android launch mode là một khái niệm khá trừu tượng và rất nhiều bạn developer nhầm lẫn. Nhiều khi bạn ấy chỉ chọn một...
Lập trình Web
[React] Cách sử dụng useEffect() thay thế lifecycle method
Nằm trong series học React, trong bài viết này, chúng ta sẽ cùng nhau tìm hiểu cặn kẽ cách sử dụng useEffect Hook.
Về cơ...
Marketing Online
[QC] Chiến lược CTR test hiệu quả cho dòng game Casual
Việc cho ra mắt và quảng bá một ý tưởng mới tới tay người dùng không bao giờ là điều đơn giản cả. Đặc...
Lập trình Nodejs
Convert HTML sang PDF bằng Node.js + Puppeteer
Cũng khá lâu rồi, tầm mấy năm trước, mình có tạo một ứng dụng Android để convert webpage HTML sang PDF. Mặc dù tính...
Lập trình Web
5 thủ thuật hay với Javascript Promise
Trong bài viết tìm hiểu Promise là gì? Bạn hẳn đã hiểu rõ về khái niệm Promise này rồi đúng không? Quả thật, sau...
Android
Inject mã Javascript vào ứng dụng Android
Mình đã từng tham gia một số dự án xây dựng ứng dụng Android mà sử dụng duy nhất một Webview. Tư tưởng của...
Học lập trình
Bài toán tháp Hà Nội – Thuật toán và cách giải
Tháp Hà Nội là một trong những bài toán kinh điển của giới lập trình. Hầu như bất kể ai mới học lập trình,...
Marketing Online
[QC] Hyper casual games : Số liệu thống kê và xu hướng bạn cần biết
Điều gì khiến bạn hài lòng khi chơi game trên điện thoại? Đồ họa đẹp, cách chơi đơn giản hay cộng đồng người chơi...