Tất cả
Việc làm
Công ty

Tạo thông báo việc làm ngay

1 việc làmAndroid - Cấp bậc: Fresher

Bài viết liên quan

Xem tất cả
Intent trong Android: Vai trò và cách sử dụng

Intent trong Android: Vai trò và cách sử dụng

Khi các bạn cần phải kết nối các thành phần ứng dụng Android thì đều phải sử dụng Intent. Vậy Intent là gì? Vai trò và cách sử dụng như thế nào trong ứng dụng Android. Bài viết này mình  hướng dẫn các bạn tìm hiểu bản chất cũng như cách sử dụng Intent trong android để có thể gửi dữ liệu giữa các thành phần (Activity, Service…) Trước khi vào bài viết mình chợt nghĩ đến ví dụ: Con người làm bất kể việc gì đều có mục đích cả. Từ xem TV, mua sắm, lập trình ứng dụng… đều có một số mục đích đằng sau nó. Android hoạt động theo cách tương tự. Trước khi một ứng dụng có thể thực hiện một hành động nào đó (Thuật ngữ gọi là action), nó cần phải biết trước mục đích của các hành động đó, để có thể thực hiện các action đó đúng cách. Hóa ra, con người và Android cũng không khác biệt chút [...]

Đọc thêm
Clean Code Android: Bạn đã thật sự hiểu đúng chưa?

Clean Code Android: Bạn đã thật sự hiểu đúng chưa?

Bài viết được sự cho phép của tác giả Sơn Dương Clean code Android là gì? Có lẽ bạn đã nghe quá nhiều các đàn anh đi trước nói: Em phải viết clean code thì mã nguồn mới dễ đọc, dễ mở rộng, dễ bảo trì… Nhưng bạn có biết clean code Android là thế nào không? Có phải cứ viết ngắn gọn là clean code? Với những người đang đọc bài viết này:  Một là, bạn là một lập trình viên. Hai là, bạn muốn trở thành một lập trình viên giỏi. — Robert C. Martin Thử tưởng tượng bạn đang ở trong một thư viện sách. Bạn muốn tìm một cuốn sách nào đó. Nếu như thư viện được sắp xếp gọn gàng, phân loại sách tốt thì bạn sẽ dễ dàng tìm được cuốn mình cần. Ngoài ra, nếu như thư viện mà được thiết kế nội thất tối, bạn sẽ có hứng thú hơn khi đọc sách. Cũng giống như ví [...]

Đọc thêm
Tìm hiểu cấu trúc dữ liệu ArrayMap trong Android

Tìm hiểu cấu trúc dữ liệu ArrayMap trong Android

Bài viết được sự cho phép của tác giả Sơn Dương Trong bài viết này, mình sẽ chỉ cho bạn tại sao và khi nào sử dụng loại dữ liệu ArrayMap để tối ưu hóa hiệu suất ứng dụng Android một cách hiệu quả. Bất cứ khi nào bạn cần lưu trữ dữ liệu dạng Key => Value, có lẽ HashMap là kiểu dữ liệu đầu tiên bạn nghĩ tới phải không? Với cấu trúc dữ liệu kiểu HashMap khá là linh hoạt, sử dụng được ở mọi nơi mà chúng ta lại không cần bận tâm quá nhiều về những “tác dụng phụ” của nó. Nhưng bạn có để ý là mỗi khi sử dụng HashMap, Android Studio lại đưa ra gợi ý rằng bạn nên sử dụng ArrayMap để thay thế Hashmap. Bạn có biết tại sao không? Mình cũng không biết Vậy thì cùng nhau tìm hiểu nhé! Tối ưu hóa việc sử dụng ArrayMap và SparseArray Phần này, mình sẽ chỉ cho bạn [...]

Đọc thêm
Mẹo viết code Kotlin cho Android developer không nên bỏ qua

Mẹo viết code Kotlin cho Android developer không nên bỏ qua

Bài viết được sự cho phép của tác giả Sơn Dương 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 chuyển sang sử dụng Kotlin, chắc chắn bạn sẽ có đôi chút bỡ ngỡ. Nhưng mình đảm bảo, càng về sau, bạn càng cảm thấy khoái “anh chàng” Kotlin này. Bài viết này, mình sẽ chia sẻ một số kinh nghiệm, kotlin tips trick để bạn viết code nhàn hơn, gọn gàng và nhanh hơn. Cài đặt Kotlin Hiện nay, bản Android Studio mới nhất đã tích hợp sẵn Kotlin, nên bạn không cần phải cài đặt thêm gì cả. Mình chỉ lưu ý một vài điểm ch dự án của bạn. Một là, để tạo mới một kotlin class, bạn chọn: File > New > Kotlin file/class Hoặc File > New > Kotlin activity Phần đuôi mở rộng của các tệp kotlin là .kt Hai là, Android Studio có một plugin hỗ trợ viết mã [...]

Đọc thêm