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 .

Thông tin chung về “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.

tai-lieu-lap-trinh-android-full-7

Tài liệu lập trình Android Full

Đọc thêm bài viết: Nhận ngay trọn bộ giáo trình C# Fpt được biên soạn và chọn lọc

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ề.

Tham khảo: PHP là gì? 4 cuốn tài liệu lập trình PHP Full mọi cấp độ

Giới thiệu mục lục “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 NGAY BỘ GIÁO TRÌNH TẠI ĐÂY:

DOWNLOAD>>>


Hãy tham gia nhóm Học lập trình để thảo luận thêm về các vấn đề cùng quan tâm.