1. Giới thiệu
2. Những kiến thức cơ bản về thiết bị di động và lập trình cho thiết bị di động
i. Các thiết bị di động
ii. Tổng quan về lập trình cho thiết bị di động
3. Nhập môn lập trình Android
i. Thiết bị Android - hệ điều hành và máy ảo Dalvik
ii. Lập trình cho thiết bị Android
4. Các Activity, Fragment và Intent
i. Activity
ii. Intent và việc tương tác giữa các Activity
iii. Fragment
5. Giao diện người dùng của ứng dụng Android
i. View và ViewGroup
ii. Bố cục giao diện thích nghi với hướng màn hình
iii. Sử dụng trình đơn (Menu)
iv. Sử dụng thanh tác vụ (Action Bar)
v. Xử lý sự kiện tương tác với các thành phần đồ họa
6. Thiết kế giao diện người dùng với các View cơ bản
i. Sử dụng các View cơ bản trong Android
ii. TimePicker và DatePicker
iii. Hiển thị ảnh với ImageView và Gallery
iv. Sử dụng ListView để hiển thị danh sách dài
v. Hiển thị nội dung trang web với WebView
7. Lưu trữ dữ liệu
i. Lưu trữ dữ liệu cố định với shared preferences
ii. Lưu trữ dữ liệu với file trên bộ nhớ trong và bộ nhớ ngoài
iii. CSDL SQLite trong ứng dụng Android
8. Lập trình mạng với Android
i. Sử dụng web services thông qua giao thức HTTP
ii. Tải dữ liệu nhị phân thông qua HTTP
iii. Tải dữ liệu dạng text thông qua HTTP
iv. Web service với dữ liệu XML
v. Web service với dữ liệu JSON
9. Google Play Store và việc phân phối ứng dụng
i. Chuẩn bị ứng dụng trước khi phân phối
ii. Phân phối ứng dụng
Link: http://www.fshare.vn/file/YZU2FPYH79EY
Pass: FDTU