Tất cả bài viết


[Android] Những cách giảm thiểu kích cỡ ứng dụng khi lập trình Android studio

Người dùng thường tránh tải xuống các ứng dụng có vẻ quá lớn, đặc biệt là ở các thị trường mới nổi nơi các thiết bị kết nối với mạng 2G và 3G hoạt độn...

Đọc tiếp >>

[Laravel] Hướng dẫn đăng nhập, đăng ký tài khoản bằng tài khoản Facebook trong Laravel

Đăng nhập, đăng ký tài khoản bằng tài khoản Facebook là một chức năng rất phổ biến trên các website TMĐT hiện nay. Việc đăng ký, đăng nhập tài khoản b...

Đọc tiếp >>

[Android] Tìm hiểu về các Animation cơ bản

Bài viết sẽ cung cấp các kiến thức cơ bản về Animation trong Android và hướng dẫn các bạn tạo một vài animation đơn giản

Đọc tiếp >>

[Laravel] Hướng dẫn làm đa ngôn ngữ (i18n) cho Website trong Laravel

Các website ngày nay muốn tiếp cận với nhiều loại khách hàng thì đều cần phải sử dụng đa ngôn ngữ (i18n). Với những ai sử dụng Laravel cho việc phát t...

Đọc tiếp >>

[Android] Tại sao nên sử dụng RecycleView thay vì ListView?

RecyclerView là một ViewGroup mới được giới thiệu trong Android L (Android API 21). Đây là một ViewGroup có chức năng tương tự ListView nhưng nó tỏ ra...

Đọc tiếp >>

[Android] Cập nhật dữ liệu trong RecyclerView

Hướng dẫn cách cập nhật dữ liệu trong RecyclerView Android

Đọc tiếp >>

React Native vs Flutter: Chọn gì vào năm 2020

Bài viết phân tích React Native và Flutter kẻ tám lạng người nửa cân trong cuộc chiến thống trị thế giới lập trình cross platform

Đọc tiếp >>

[Laravel] Cách sử dụng Charts - hướng dẫn vẽ biểu đồ trong Laravel

Thêm biểu đồ vào Website sẽ giúp trang website của bạn trở nên trực quan và dễ hiểu hơn cho người dùng. Có rất nhiều thư viện để thêm biểu đồ vào Webs...

Đọc tiếp >>

[Laravel] Sử dụng Ajax làm chức năng tìm kiếm trong Laravel

Chức năng tìm kiếm sử dụng Ajax được rất nhiều các trang Web sử dụng, việc sử dụng ajax cho chức năng tìm kiếm rất tiện lợi - giúp kết quả tìm kiếm đư...

Đọc tiếp >>


[Android] Sao lưu và khôi phục dữ liệu sử dụng Google Drive API (Phần 1)

Hiện nay, có rất nhiều dịch vụ lữu trữ file trên cloud như: dropbox, Google Drive, Box…Nếu bạn có ý định xây dựng một ứng dụng như quản lý file, chia ...

Đọc tiếp >>

[Laravel] Resize ảnh, hướng dẫn Resize ảnh trong Laravel

Đối với những Website có chứa nhiều ảnh thì việc Resize ảnh là rất quan trọng, nó giúp tiết kiệm tài nguyên máy chủ, cải thiện tốc độ load Website. Tr...

Đọc tiếp >>

[Android] RecyclerView với nhiều kiểu item

RecyclerView với nhiều kiểu item (RecyclerView with multiple view type)

Đọc tiếp >>

[Laravel] Cách import, export Excel trong Laravel 5.7

Khi bạn làm dự án chắc chắn bạn đã được yêu cầu export file Excel hoặc import dữ liệu file excel vào database. Khi đó bạn sẽ nghĩ ngay đến các hàm xử ...

Đọc tiếp >>

[Android] Java và Kotlin - Đâu là lựa chọn tốt nhất dành cho lập trình viên Android?

Mặc dù sự phổ biến của ngôn ngữ Java là  không thể phủ nhận, nhưng Android từ lâu đã cần một ngôn ngữ hiện đại, ngắn gọn hơn. Kotlin đã xuất hiện và l...

Đọc tiếp >>

Sử dụng Vuejs và Vuex như thế nào là hợp lý trong dự án.

Nếu bạn là một tín đồ của framework Vuejs chắc hẳn bạn sẽ biết đến Vuex. Nhưng đối với những người mới làm quen với Vuejs và cao cấp hơn là Vuex sẽ bị...

Đọc tiếp >>

Những thư viện "xịn sò" có thể bạn chưa biết

Bộ sưu tập những thư viện design độc đáo giúp trang trí cho project của bạn thêm "xịn sò"

Đọc tiếp >>

[PHP] Thuật toán phân trang, hướng dẫn làm chức năng phân trang trong PHP

Phân trang cơ bản là quá trình lấy một tập hợp các kết quả và phân chia thành các trang để dễ xem hơn.Với những trang Web có dữ liệu lớn, việc phân tr...

Đọc tiếp >>

[Android] Yêu cầu quyền tự khởi chạy và bỏ hạn chế chạy nền

Yêu cầu quyền tự khởi chạy và bỏ hạn chế chạy nền trong các ứng dụng cần chạy liên tục, khắc phục service bị chết, không hiện thông báo.

Đọc tiếp >>

[Android] AndroidX là gì? Vai trò và cách sử dụng

AndroidX là một mã nguồn mở mà những Developers của Google dùng để phát triển, test, đóng gói và phát hành các thư viện trong Jetpack. AndroidX chỉ mớ...

Đọc tiếp >>