Hôm nay, bài viết này giới thiệu đến bạn Bộ Tài liệu lập trình Android Full của Đại Học FPT. Bộ tài liệu bao gồm những kiến thức cơ bản, dễ hiểu và dễ tiếp cận giúp cho người học Android dễ dàng hơn trong việc nắm bắt kiến thức. Bộ tài liệu lập trình này có cả slide bài giảng và bài thực hành, gợi ý rất hữu ích để tham khảo .
Nội dung
Thông tin chung về Bộ Tài liệu lập trình Android Full
- Tên tài liệu : Giáo trình tài liệu lập trình Android Full
- Ngôn ngữ: Tiếng Anh
- Số chương: 15
Tài liệu Android Full là cuốn sách bao gồm những nội dung căn bản nhất về Android, đặc biệt phù hợp với những người mới học. Ngoài các bài giảng lý thuyết, cuốn sách còn có những phần bài tập thực hành. Ngoài ra, cuốn sác còn chia sẻ về định hướng cho việc học và thực hành mảng lập trình Android.
Những đặc điểm “ưu việt” của bộ tài liệu:
- Tài liệu được biên soạn bằng kiến thức thực tế ,lý thuyết và thực hành đan xen, học – làm và làm – học.
- Một kho tài liệu mở ở đằng sau mỗi bài của bộ tài liệu
- Được trang bị những kiến thức cơ bản nhất về ngôn ngữ lập trình Android, bạn sẽ được định hướng ngay ở những phần đầu của tài liệu lập trình Android full cực thú vị này.
- Tài liệu đi cùng đó là những bài tập thực hành, tự code và tự đánh giá bước đầu. Tiếp đó, bạn có thể liên hệ chuyên gia và được thực hành với những khóa học riêng ở mỗi level.
- Hoàn toàn dễ hiểu, dành cho cả những newbie mới vào nghề.
Có thể bạn quan tâm:
Tài liệu lập trình Android cơ bản PDF
Nội dung chính Bộ Tài liệu lập trình Android Full
Bài 1: Introduce about ADT, SDK, NDK, Android Platform, API
- Application structure, Hello world
- Manifest : permission, application, phiên bản SDK
- Viết ứng dụng ‘Hello world’
- Building and running the activity (Example with button, textview without xml layout)
- Using xml layout
- TextView, Button, ImageView, Checkbox, Toggle, Radio Button
Bài 2: Bố trí giao diện ứng dụng Android
- Containers, Linear Layout (layout_gravity, gravity, orientation, layout_weight)
- Relative Layout (align, above, below)
- Table View, ScrollView, Selection View: ListView, GridView, GalleryView, Spinner
Bài 3: Lập trình widgets: image buttons, progress bar, seekbar…
- Hứng sự kiện
- Option menu and Context Menu
- Inflate Xml for Menu
Bài 4: Nâng cao kỹ thuật bố trí giao diện
- Fancy with Lists: customize adapter
- Using convertView
- Using ViewHolderTabLayout
Bài 5: Other widgets for showing message: Toast, Dialog, ProgressDialog
- Dealing with thread
- Logic vs UI Thread
- Thread – RunOnUiThread
- AsyncTask (Example: Loading file with asynctask and ProgressBar)
Bài 6: Intent & Intent Filters
- Intent And Intent Filter (filter for calls, view pictures, view map, webpage …)
- Activity, Activity for Result. Why and When?
- Activity Life cycle (OnCreate, OnStart, OnResume, OnPause, OnStop, OnDestroy)
Bài 7: Broadcast- Services
- Bind Service, Application Service, AIDL Servic
- Lập trình dịch vụ SMS – Telephone
Bài 8: Lưu trữ trong Android
- Read and Write File (cache, external, internal)
- Preferences
- Make Setting Page with Preferences
- SQLite Database
Bài 9: Content – Content Provider
- Tạo content provider
- Tạo custom provider
Bài 10: Viết ứng dụng kết nối dịch vụ web service
- Phương thức REST
- HttpUrlConnectio
- Phân tích dữ liệu trả về kiểu XML – JSON
Bài 11: Lập trình đồ họa – hoạt hình
- Vẽ trên Canvas
- Tăng tốc đồ họa
- Lập trình hoạt hình
Bài 12: Lập trình tương tác đa chạm
- Xử lý tương tác touch, pin, pan, rotate,…
Bài 13: Lập trình multimedia
- Play audio – video
- JetPlayer
- Chụp ảnh – truy xuất album ảnh
Bài 14: Tích hợp thông tin địa điểm và bản đồ số
- Location Base Service
- MapView and MapActivity
- Display map & Pin a location in a Map
Bài 15: Giao tiếp với các cảm biến
- La bàn, cảm biến gia tốc, cảm biến con quay hồi chuyển. Nhận dạng rung lắc thiết bị
- Cảm biến ánh sáng, vị trí…
TẢI BỘ TÀI LIỆU LẬP TRÌNH ANDROID FULL
Dù bạn là ai, dù bạn bắt đầu từ con số 0, chỉ với đam mê bạn hoàn toàn có thể tìm hiểu và chinh phục con đường trở thành lập trình viên.
0 Lời bình