Bài giảng Lập trình Android - Bài 1: Tổng quan về lập trình Android và Môi trường phát triển
Trường ĐH Khoa Học Tự Nhiên Tp. Hồ Chí Minh
TRUNG TÂM TIN HỌC
Lập trình Android
Bài 1: Tổng quan về lập trình Android
và Môi trường phát triển
Ngành Mạng & Thiết bị di động
2015
Nội dung
I. Khung chương trình
II. Tổng quan
1. Hệ sinh thái di động hiện nay
2. Hệ điều hành Android.
3. Tại sao nên Lập trình Android.
II. Kiến trúc Android
III. Môi trường phát triển ứng dụng Android
IV. Xây dựng đề án Android đầu tiên
Lập trình Android
2
Khung chương trình
Thời lượng: 120 giờ (chia thành 4 module; 30 giờ/1module)
Module 1: Lập trình Java cơ bản
Module 2: Kiến trúc và xây dựng ứng dụng Android
Module 3: Lập trình Cơ Sở Dữ Liệu, Tiến Trình và Chuyển Động trong
ứng dụng
Module 4: Lập trình Ứng dụng Client & Ứng dụng đa phương tiện
Lập trình Android
3
Module 1: Lập trình Java cơ bản
STT
Bài học
Số giờ LT + TH
1
2
3
Tổng quan Java – Môi trường làm việc
3
Kiểu dữ liệu cơ sở
Mảng cơ sở
3
3
4
5
6
Lập trình hướng đối tượng
Giao diện cơ bản trên Java Form
Truy xuất tập tin
3
3
3
7
8
9
Xây dựng giao tiếp Interface
Lưu trữ dữ liệu tập hợp
Tổng kết
3
3
3
10
Dự phòng: hướng dẫn giải bài tập
Tổng số giờ
3
30
Lập trình Android
4
Module 2: Kiến trúc và xây dựng ứng dụng Android
STT
1
Bài học
Số giờ LT + TH
Mở đầu – Android và Môi trường phát triển
3
3
3
3
3
3
3
2
3
4
5
6
7
Các thành phần ứng dụng Android
View & Các điều khiển cơ bản
Tài nguyên ứng dụng cơ bản
Intent
Tài nguyên ứng dụng hình ảnh và giao diện
Quản lý Asset – SharePreference - Bộ
nhớ thiết bị
8
9
10
Adapter và các điều khiển tập hợp
Xây dựng giao diện với Fragment
Tổng kết
3
3
3
Tổng số giờ
30
Lập trình Android
5
Module 3: Lập trình Cơ Sở Dữ Liệu, Tiến Trình và
Chuyển Động trong ứng dụng
STT
1
Bài học
Số giờ LT + TH
Quản lý dữ liệu với Content Provider
Lưu trữ dữ liệu ứng dụng với SQLite
3
3
2
3
Truy vấn và sắp xếp dữ liệu
3
4
5
Menu & ActionBar
Action Provider & Điều khiển tìm kiếm dữ liệu
3
3
6
7
Các chuyển hoạt trong ứng dụng
Sử dụng CursorAdapter
3
3
8
AsyncTask – Thread và Handler
Service – Broadcast Receiver và Notification
3
9
3
10
Tổng kết
3
Tổng số giờ
Lập trình Android
30
6
Module 4: Lập trình Ứng dụng Client & Ứng dụng đa
phương tiện
STT
Bài học
Số giờ LT + TH
1 Khai thác tài nguyên Internet.
2 Giao thức kết nối WebService
3
3
3 Đọc ghi dữ liệu XML – JSON
4 GoogleMap
3
3
5 Các điều khiển đa truyền thông
6 Bộ cảm biến
3
3
7 Telephony & SMS
8 Google Cloud Messaging
9 Ứng dụng Widget
10 Tổng kết
3
3
3
3
30
Tổng số giờ:
Lập trình Android
7
Điều tạo nên Sự Khác Biệt của Trung Tâm?
Chứng chỉ "Lập trình viên chuyên
nghiệp trên thiết bị di động" do
Trường ĐH Khoa Học Tự Nhiên cấp.
Ứng dụng Phương pháp giảng dạy
PET. Sau mỗi buổi học, học viên có thể
giải quyết một vấn đề cụ thể trong
một ứng dụng.
Lập trình Android
8
Điều tạo nên Sự Khác Biệt của Trung Tâm?
Chương trình do TTTH và khoa CNTT
trường ĐH KHTN phối hợp xây dựng,
với sự phản biện của các công ty lập
trình di động hàng đầu.
Học viên được xây dựng các ứng dụng
sát thực tế: Quản lý chi tiêu cá nhân,
Cẩm nang du lịch, Mua hàng online,
Tìm địa điểm...
Lập trình Android
9
Điều tạo nên Sự Khác Biệt của Trung Tâm?
Hỗ trợ giới thiệu việc làm tại các công
ty: VNG, Gameloft, FPT, DVMS, WEBIS
CORP... thông qua website gtvl.t3h.vn
Lập trình Android
10
1. Hệ sinh thái di động hiện nay
Lập trình Android
11
2. Hệ điều hành Android
❑ Lịch sử phát triển
• Năm 2003, Android Inc. được thành lập bởi Andy Rubin, Rich Miner, Nick
Sears và Chris White tại California.
• Năm 2005, Google sở hữu Android cùng với các vị trí quản lý.
• Năm 2007, OHA (Open Handset Alliance) được thành lập bởi Google cùng
với nhiều nhà sản xuất thiết bị phần cứng, thiết bị không dây và vi xử lý.
Công bố nền tảng phát triển Android.
• Năm 2008, thiết bị HTC Dream là phiên bản thế hệ đầu tiên hoạt động với
hệ điều hành Android 1.0.
• Năm 2010, Google khởi đầu dòng thiết bị Nexus với thiết bị đầu tiên của
HTC là Nexus One.
• Năm 2013, ra mắt loạt thiết bị phiên bản GPE.
• Năm 2014, Google công báo Android Wear, hệ điều hành dành cho các thiết
bị đeo được.
Lập trình Android
12
2. Hệ điều hành Android
❑ Các phiên bản hệ điều hành
Lập trình Android
13
2. Hệ điều hành Android
❑ Các phiên bản hệ điều hành
Lập trình Android
14
2. Hệ điều hành Android
❑ Các phiên bản hệ điều hành
Lập trình Android
15
2. Hệ điều hành Android
❑ Các phiên bản hệ điều hành
Nov 12.2014
Oct 31.2014
Jul 24.2013
Lập trình Android
16
2. Hệ điều hành Android
❑ Các phiên bản hệ điều hành
March 9, 2015
Lập trình Android
17
2. Hệ điều hành Android
❑ Các phiên bản hệ điều hành
Lập trình Android
18
3. Tại sao nên Lập trình Android
❑ Xu thế phát triển Công nghệ di động
• Trên thế giới:
Lập trình Android
19
3. Tại sao nên Lập trình Android
• Ở Việt Nam:
Lập trình Android
20
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Lập trình Android - Bài 1: Tổng quan về lập trình Android và Môi trường phát triển", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_giang_lap_trinh_android_bai_1_tong_quan_ve_lap_trinh_and.pptx

