Đề 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 Hours

Number of participants


Price per participant

Testimonials (4)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories