Lập trình ứng dụng Android trong 6 tuần

DONATE 200k ĐỂ ĐƯỢC CẤP QUYỀN TRUY CẬP TẤT CẢ CÁC KHÓA HỌC IT: Click me!



CHƯƠNG 01. GIỚI THIỆU KHÓA HỌC (HƯỚNG DẪN XEM VIDEO)

  • Bài 00. Tài liệu đính kèm download (FREE)

  • Bài 01: Giới thiệu khóa học xem video (FREE)

CHƯƠNG 02. GIỚI THIỆU VỀ LẬP TRÌNH ANDROID VÀ CÀI ĐẶT CÁC CÔNG CỤ (HƯỚNG DẪN XEM VIDEO)

  • Bài 02: Giới thiệu về Android xem video (FREE)

  • Bài 03: Cài đặt môi trường xem video (FREE)

CHƯƠNG 03. LẬP TRÌNH JAVA CƠ BẢN (HƯỚNG DẪN XEM VIDEO)

  • Bài 04: Tổng quan về Java xem video

  • Bài 05: Các cấu trúc điều kiện, cấu trúc lặp xem video

  • Bài 06: Làm việc với String (Chuỗi) và Array (Mảng) xem video

  • Bài 07: Làm việc với Collection (tập hợp) xem video

  • Bài 08: Các thư viện quan trọng thường dùng trong Java và Android xem video

  • Bài 09: Class (Lớp) và Các thành phần của Class xem video

  • Bài 10: Xây dựng các lớp kế thừa trong Java xem video

  • Bài 11: Lập trình Đa luồng (Multi-thread) xem video

  • Bài 12: Bẫy lỗi ngoại lệ (Exception) xem video

  • Bài 13: Làm việc với hệ thống File: tạo file, đọc/ghi file xem video

  • Bài 14: Project thực tế xem video

CHƯƠNG 04. LÀM QUEN VỚI ANDROID STUDIO (HƯỚNG DẪN XEM VIDEO)

  • Bài 15: Giới thiệu về các thành phần của Android Studio xem video

  • Bài 16: Tạo một project Android xem video

  • Bài 17: Cấu trúc của một project Android xem video

  • Bài 18: Chạy một project trên máy ảo và trên máy thật xem video

  • Bài 19: Ứng dụng đầu tiên xem video

CHƯƠNG 05. VIEW VÀ XỬ LÝ SỰ KIỆN TRÊN VIEW (HƯỚNG DẪN XEM VIDEO)

  • Bài 20: Các layout cơ bản trong Android: LinearLayout, TableLayout xem video

  • Bài 21: TextView, EditText, Button xem video

  • Bài 22: Các kỹ thuật xử lý sự kiện trên View xem video

  • Bài 23: CheckBox, RadioButton, ImageButton, ImageView xem video

  • Bài 24: ListView - Cơ bản xem video

  • Bài 25: ListView - Nâng cao xem video

  • Bài 26: Spinner xem video

  • Bài 27: AutoCompleteTextView xem video

  • Bài 28: GridView xem video

  • Bài 29: DatePicker, TimePicker xem video

  • Bài 30: Tab Selector xem video

  • Bài 31: Hiển thị đa ngôn ngữ trên View xem video

  • Bài 32: Project thực tế xem video

CHƯƠNG 06. ACTIVITY (HƯỚNG DẪN XEM VIDEO)

  • Bài 33: Activity và Vòng đời của một Activity xem video

  • Bài 34: Intent xem video

  • Bài 35: Truyền và nhận dữ liệu giữa các Activity xem video

  • Bài 36: Truyền dữ liệu và tự động lắng nghe kết quả trả về giữa các Activity xem video

  • Bài 37: Hướng dẫn xây dựng Intent gọi đến các ứng dụng của hệ điều hành xem video

  • Bài 38: Project thực tế xem video

CHƯƠNG 07. QUẢN LÝ DỮ LIỆU VÀ CONTENTPROVIDER (HƯỚNG DẪN XEM VIDEO)

  • Bài 39: Assets và Shared Preferences xem video

  • Bài 40: Tìm hiểu về SQLite xem video

  • Bài 41: Sao chép dữ liệu SQLite vào hệ thống xem video

  • Bài 42: Tương tác Android với SQLite xem video

  • Bài 43: Sử dụng ContentProvider để đọc danh bạ trong hệ thống điện thoại xem video

  • Bài 44: Sử dụng ContentProvider để đọc tin nhắn trong điện thoại xem video

  • Bài 45: Project thực tế xem video

CHƯƠNG 08. MENU, ĐIỀU KHIỂN TÌM KIẾM VÀ HOẠT CẢNH ANIMATION (HƯỚNG DẪN XEM VIDEO)

CHƯƠNG 09. LẬP TRÌNH ĐA TUYẾN TRONG ANDROID (HƯỚNG DẪN XEM VIDEO)

  • Bài 52: Giới thiệu về Đa tiến trình xem video

  • Bài 53: Kỹ thuật lập trình đa tuyến với AsyncTask - phần 1 xem video

  • Bài 54: Kỹ thuật lập trình đa tuyến với AsyncTask - phần 2 xem video

  • Bài 55: Project thực tế xem video

CHƯƠNG 10. BROADCAST RECEIVER (HƯỚNG DẪN XEM VIDEO)

  • Bài 56. Broadcast Receiver, Notification xem video

  • Bài 57: Cài đặt và sử dụng Receiver xem video

  • Bài 58: Định nghĩa Broadcast Receiver trong file Android Manifest xem video

  • Bài 59: Project thực tế xem video

CHƯƠNG 11. TƯƠNG TÁC DỊCH VỤ WEB (HƯỚNG DẪN XEM VIDEO)

  • Bài 60: Giới thiệu các dịch vụ Web thường gặp xem video

  • Bài 61: Tương tác dịch vụ SOAP xem video

  • Bài 62: Tương tác dịch vụ Web dạng JSON nguyên thủy xem video

  • Bài 63: Tương tác dịch vụ Web dạng JSON dạng GSON xem video

  • Bài 64: Project thực tế xem video

CHƯƠNG 12. GOOGLE PLAY SERVICES (HƯỚNG DẪN XEM VIDEO)

CHƯƠNG 13. FIREBASE CLOUD MESSAGE (HƯỚNG DẪN XEM VIDEO)

  • Bài 72: Cơ chế hoạt động của Firebase Cloud Message và cách xây dựng Remote Server xem video

  • Bài 73: Tạo trang thông báo Push Message trên Remote Server xem video

  • Bài 74: Xây dựng Mobile Client App để nhận Token ID và Push Message xem video

  • Bài 75: Thử nghiệm Firebase Cloud Message trên FCM Cloud và Remote Server xem video

CHƯƠNG 14. DATA BINDIING TRONG ANDROID (HƯỚNG DẪN XEM VIDEO)

  • Bài 76: Giới thiệu Data Binding trong Android xem video

  • Bài 77: Thêm thư viện Data Binding trong Android Studio xem video

  • Bài 78: Tạo các Data Model (POJO) xem video

  • Bài 79: Thiết lập Data Binding trong file layout xem video

  • Bài 80: Thực hiện Data Binding trong Activity xem video

  • Bài 81: Bài tập rèn luyện- Event trong Data Binding xem video

  • Bài 82: Bài tập rèn luyện-List Data Binding xem video

  • Bài 83: Các bài tập rèn luyện tự giải xem video

CHƯƠNG 15. GOOGLE PLAY (HƯỚNG DẪN XEM VIDEO)

  • Bài 84: Giới thiệu Google Play xem video

  • Bài 85: Các phương thức thanh toán Google Play xem video

  • Bài 86: Cách build và chứng thực ứng dụng xem video

  • Bài 87: Cách đưa ứng dụng lên Google Play xem video

CHƯƠNG 16. TỔNG KẾT KHÓA HỌC (HƯỚNG DẪN XEM VIDEO)

  • Bài 88: Tổng kết toàn bộ khóa học xem video