Tất cả bài viết


[Swift] Bảo mật ứng dụng iOS mà ít người để ý

Bảo mật ứng dụng là một trong những khía cạnh quan trọng nhất của phát triển phần mềm. Người dùng ứng dụng luôn hy vọng rằng những thông tin của họ đư...

Đọc tiếp >>

[Android] Hướng dẫn tạo Animation trong Jetpack Compose bằng cách sử dụng Transition

Trong bài này, chúng sẽ cùng tìm hiểu cách sử dụng Transition để tạo các animation khác nhau trong Jetpack Compose.

Đọc tiếp >>

18+ kĩ thuật giúp rút gọn code Javascript mà có thể bạn chưa biết

JavaScript (viết tắt là "js") là một ngôn ngữ lập trình mang đầy đủ tính năng của một ngôn ngữ lập trình động mà khi nó được áp dụng vào một tài liệu ...

Đọc tiếp >>

[Android] Hướng dẫn bắt sự kiện của RecyclerView với SnapHelper

Khi đến với bài viết này, hẳn là các bạn đã rất quen thuộc với RecyclerView . Trong quá trình sử dụng, bạn đã bao giờ gặp vấn đề khi detect các hành v...

Đọc tiếp >>

[Android] Mẹo đổi package name siêu nhanh cho ứng dụng Android

Nếu bạn đang vật vã làm sao để đổi package name cho project Android một cách dễ dàng và nhanh chóng nhất thì đây là bài viết dành cho bạn. Android Stu...

Đọc tiếp >>

8 kiểu cấu trúc dữ liệu mà mọi lập trình viên cần phải biết.

Trong lĩnh vực Khoa học máy tính, cấu trúc dữ liệu được định nghĩa là những cách để tổ chức và lưu trữ dữ liệu trong máy tính để chúng ta có thể thực ...

Đọc tiếp >>

Là lập trình viên, làm thế nào để search Google hiệu quả nhất?

Đối với dân IT, kỹ năng tìm kiếm trên Google sẽ là “trợ thủ đắc lực” giúp bạn học tập và làm việc hiệu quả nhất. Vậy làm sao để tìm kiếm trên Google v...

Đọc tiếp >>

[Android] Giới thiệu công cụ cơ sở dữ liệu trực tiếp Database Inspector trong Android

Tạo và quản lý cơ sở dữ liệu là thành phần cốt lõi của hầu hết các ứng dụng di động, chính vì vậy các lập trình viên luôn mong muốn có một cách tốt hơ...

Đọc tiếp >>

[Laravel] Chat Realtime - Hướng dẫn xây dựng ứng dụng tương tác với người dùng theo thời gian thực với Laravel 5.4

Trong bài viết này vncoder.vn sẽ hướng dẫn các bạn sử dụng chức năng brocasting của laravel với driver là pusher để tạo ra ứng dụng realtime. Cài đặt ...

Đọc tiếp >>

[Android] Làm thế nào để cải thiện hiệu năng của RecyclerView

Khi đến với bài viết này, hẳn là các bạn đã rất quen thuộc với RecyclerView. Có bao giờ bạn sử dụng RecyclerView mà cảm thấy các vấn như: khi cuộn khô...

Đọc tiếp >>

[Android] Hướng dẫn sử dụng MergeAdapter cho RecyclerView trong Android

MergeAdapter là 1 adapter được tích hợp trong recyclerview:1.2.0-alpha0 cho phép bạn kết hợp nhiều adapter trong 1 RecyclerView thay vì sử dụng nhiều ...

Đọc tiếp >>

[Javascript] Hướng dẫn xem ảnh trước khi Upload lên Server sử dụng thư viện Jquery trong Javascript

Xem trước hình ảnh trước khi tải lên là một tính năng rất hữu ích cho chức năng tải lên tệp. Tệp xem trước giúp người dùng đảm bảo trước khi tải tệp l...

Đọc tiếp >>

[Javascript] Hướng dẫn sử dụng Lazy Load trong Jquery giúp giảm băng thông khi load hình ảnh

jQuery Lazy Load được xây dựng giúp người dùng cuộn tới đâu, load hình tới đó giúp cho việc giảm tải băng thông cho Website. Trong bài viết này vncode...

Đọc tiếp >>

Cơ bản về Android App Bundle - định dạng format upload mới lên Google Play

Android App Bundle là định dạng format upload mới lên Google Play. Android App Bundle gồm tất cả source code và resource nhưng chưa tạo thành APK và c...

Đọc tiếp >>

Một số view engine phổ biến trong project Nodejs mà bạn nên tìm hiểu và thử sử dụng

Một cách dễ hiểu nhất thì view engine trong Node.js cũng giống như Blade trong Laravel vậy. Vậy định nghĩa một cách cơ bản nhất thì view engine chính ...

Đọc tiếp >>

[Android] Tìm hiểu về Internal Storage, External Storage và Scoped Storage trong Android

Trong Android có các loại storage như Internal Storage, External Storage đã khá quen thuộc và mới đây là Scoped Storage được giới thiệu ở Android 10. ...

Đọc tiếp >>

[Android] Preview những thay đổi trên Android 11 sắp được ra mắt

Mới đây Google ra mắt phiên bản thử nghiệm Android 11 sử dụng trong môi trường Developer, cụ thể là vào 18-3 vừa rồi. Chúng ta sẽ cùng tìm hiểu xem có...

Đọc tiếp >>

[Android] Hướng dẫn thêm hiểu ứng tải dữ liệu Shimmer vào ứng dụng Android

Shimmer là một thư viện do Facebook phát triển, giúp chúng ta thêm hiệu ứng tải dữ liệu cho ứng dụng Android một cách dễ dàng thay vì những màn hình v...

Đọc tiếp >>

Các framework Node.js phổ biến giúp bạn xây dựng các trang web và ứng dụng di động một cách tốt hơn và nhanh hơn

Node.js là mã nguồn mở JavaScript runtime được xây dựng trên nền tảng Chrome’s V8 JavaScript engine. Thế mạnh của Node.js nằm ở việc xây dựng ứng dụng...

Đọc tiếp >>

Download sách Ebook Java Core Tiếng Việt PDF - JavaCore sách học Java hay nhất

Java là một trong những ngôn ngữ lập trình hướng đối tượng được học và sử dụng phổ biến nhất. Nếu bạn đang học Java thì có rất nhiều khoá học online v...

Đọc tiếp >>