Đề cương khóa học

Giới thiệu

  • Android là gì?
  • Cấu hình môi trường để lập trình ứng dụng.
  • Bộ công cụ để viết ứng dụng - Android SDK
  • Java và Android

Xây dựng ứng dụng

  • Tạo và chạy ứng dụng đầu tiên
  • Tổng quan về Android Studio
  • Tệp apk
  • applicationId
  • Cài đặt ứng dụng
  • AndroidManifest.xml
  • Mã Java và tài nguyên
  • Hệ thống xây dựng Gradle
  • Chứng chỉ
  • versionName và versionCode
  • Xây dựng các biến thể ứng dụng
  • Quyền
  • debug và release
  • adb

Tài nguyên

  • Các loại tài nguyên
  • Cấu trúc thư mục
  • resource qualifiers
  • Lớp R

Activity

  • Activity là gì?
  • Tạo và chạy Activity
  • Vòng đời Activity
  • Activity Stack
  • Intent
  • Fragment

Giới thiệu về Content Provider

  • Lấy nội dung bằng Content Provider

Giới thiệu về xây dựng UI

  • Layout - các loại và tạo
  • Các phần tử tích hợp: nút, trường văn bản, v.v.
  • Lớp View
  • Kết nối View với Activity
  • Menu
  • Hộp thoại
  • ListView và RecyclerView

Phong cách và chủ đề

  • Tạo và cấu hình phong cách

Tiến trình và luồng trong Android

  • ui thread
  • ANR
  • AsyncTask
  • Dịch vụ

Các chế độ xem UI nâng cao

Bộ thu tin nhắn

  • Ứng dụng của bộ thu broadcast

Lưu trạng thái

  • Tệp
  • SharedPreferenes
  • SQLite

REST

  • REST và JSON là gì?
  • Giao tiếp với máy chủ REST

Thư viện

  • picasso
  • retrofit
  • eventbus
  • butterknife
  • okhttp
  • parse

Phân phối ứng dụng

  • Google Play
  • Crashlytics và báo cáo lỗi
 21 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (4)

Các khóa học sắp tới

Các danh mục liên quan