Lập trình Android cung cấp cho người đọc những thông tin chi tiết về nền tảng Android và các kĩ năng lập trình trên nền tảng này. Cuốn sách thật sự rất phù hợp cho những ai yêu thích lập trình, đặc biệt là lập trình cho các thiết bị di động, và có mong muốn xây dựng ứng dụng riêng cho mình.
Toàn bộ nội dung sách được chia làm 4 phần, mỗi phần đều có những ví dụ minh họa thực tế, giúp cho người đọc, dù chưa quen với lập trình, vẫn có thể tiếp cận tìm hiểu dễ dàng.
Phần 1: Tổng quan về hệ điều hành Android, cung cấp thông tin chi tiết về kiến trúc nền tảng, kiến trúc bảo mật, nguyên lí hoạt động và các thư viện hỗ trợ lập trình trong hệ điều hành Android.
Phần 2: Cấu trúc và các thành phần cơ bản của một ứng dụng Android, cung cấp thông tin về cấu trúc tổng quan và các thành phần cơ bản mà bất kì ứng dụng Android nào cũng phải có. Ngoài ra, phần này còn cung cấp kiến thức về thiết kế giao diện cho các ứng dụng Android. Có thể nói, đây là phần cốt lõi của một ứng dụng Android cơ bản. Hiểu được chúng, bạn hoàn toàn có thể xây dựng được một ứng dụng với những chức năng đơn giản cũng như phức tạp theo mong muốn.
Phần 3: Một số loại đối tượng điều khiển dùng trong thiết kế giao diện ứng dụng, giới thiệu chi tiết các thành phần mà bạn có thể sử dụng để hoàn thiện hơn giao diện cũng như tính năng cho ứng dụng của mình.
Phần 4: Trao đổi và lưu trữ thông tin giữa các ứng dụng Android, giới thiệu cách thức để trao đổi thông tin qua lại giữa các thành phần trong ứng dụng và trao đổi thông tin qua lại giữa các ứng dụng trong cùng hệ thống hoặc khác hệ thống. Từ đây, bạn có thể tạo ra được những ứng dụng có lưu trữ khối lượng thông tin lớn như: từ điển, danh bạ, v.v... hoặc chia sẻ dữ liệu với các ứng dụng trên thiết bị Android khác.