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

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

11 việc làmAndroid

Bài viết liên quan

Xem tất cả
Lập trình Android bằng Java: Hướng dẫn toàn diện

Lập trình Android bằng Java: Hướng dẫn toàn diện

Android là một nền tảng hệ điều hành di động phổ biến được phát triển bởi Google. Nó chiếm hơn 80% thị phần hệ điều hành di động trên toàn thế giới. Với sự phát triển của công nghệ di động, việc lập trình ứng dụng Android ngày càng trở nên quan trọng và thu hút sự quan tâm của nhiều nhà phát triển. Hãy cùng TopDev tìm hiểu về lập trình Android bằng ngôn ngữ Java - một trong những ngôn ngữ lập trình phổ biến nhất hiện nay. Giới thiệu về lập trình Android bằng Java Java là một ngôn ngữ lập trình hướng đối tượng được sử dụng rộng rãi để phát triển các ứng dụng Android. Được phát triển bởi Sun Microsystems vào năm 1995, Java đã trở thành một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới. Với tính linh hoạt và khả năng tương thích cao, Java được sử dụng trong nhiề [...]

Đọc thêm
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