Tối ưu hóa ứng dụng Android bằng ArrayMap và SparseArray

Tối ưu hóa ứng dụng Android bằng ArrayMap và SparseArray

Trong bài viết này, mình sẽ chỉ cho bạn tại sao và khi nào sử dụng ArrayMap và SparseArray để tối ưu hóa ứng dụng Android một cách hiệu quả. Bất...
[Android] Đâu là cách đúng nhất để thiết kế màn hình Splash?

Tạo Splash Screen trong Android chuẩn mực nhất

Splash screen là trải nghiệm và thứ đầu tiên mà người dùng mở ứng dụng của bạn. Nó thường được dùng để hiển thị tiến trình nạp dữ liệu...
[Android] Hướng dẫn tạo Dialog với hiệu ứng Circular Reveal

[Android] Hướng dẫn tạo Dialog với hiệu ứng Circular Reveal

Đã lâu rồi mình mới có thời gian rảnh để ngồi viết bài và bình luận với các bạn. Nhân tiện mấy hôm nay cả nước đang tràn ngập...
Hướng dẫn upgrade database android một cách chuẩn nhất

Hướng dẫn upgrade database android một cách chuẩn nhất

Trong bất kể dự án android nào thì database luôn là một phần rất quan trọng, đặc biệt là upgrade database android. Trên internet có rất nhiều các tutorial nói...
Ứng dụng Intelligent constants vào lập trình Android

Sử dụng Intelligent constants trong lập trình Android

Chúng ta sử dụng Constants ở mọi hang cùng ngõ hẻm của các dự án. Đặc biệt trong các dự án Android, chúng được sử dụng khá rộng rãi....
Tuyệt chiêu tối ưu code Java khi lập trình Android

Tuyệt chiêu tối ưu code Java khi lập trình Android

Có thể nói rằng Effective Java là một trong những cuốn sách hay cho dân lập trình android. Là một trong những cuốn “bí kíp” quan trọng nhất về...
Lập trình Front-end và những bài học "trần trụi"

Lập trình Front-end là gì và những bài học “trần trụi”

Bạn là một web developer và muốn phát triển chuyên sâu về một mảng như lập trình front-end chẳng hạn? Nhưng Front-end là gì cơ? Bạn là sinh viên đang...
MVP: Kiến trúc tốt nhất cho ứng dụng Android

Triển khai mô hình MVP cho lập trình ứng dụng Android

Khi bắt tay vào xây dụng một ứng dụng, chúng ta thường nghĩ ngay đến việc sẽ sử dụng mô hình phát triển nào để dễ maintenance nhất. Bạn...
Lập trình iOS app bằng React Native – Lựa chọn của những kẻ “dại khờ”

Lập trình iOS app bằng React Native – Lựa chọn của những kẻ “dại...

Lần đầu tiên nghe đến lập trình iOS bằng React Native, mình chỉ nhếch mép cười khẩy vì cho rằng đây chẳng khác gì một công cụ để dân...
ngôn ngữ lập trình kotlin

Kotlin là gì – Tại sao phải học?

Kể từ phiên bản Android Studio 3, Kotlin được tích hợp và người dùng không cần phải cài đặt thêm bất cứ plugin nào giống như Android Studio 2....