Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Kiến trúc và Thành phần Nâng cao
- Mô hình kiến trúc: MVVM và thành phần Jetpack (ViewModel, LiveData)
- Quản lý trạng thái giao diện người dùng nâng cao
- Thành phần Navigation: giới thiệu thực tế về điều hướng phức tạp
- Hướng dẫn thực hành: Tối ưu hóa kiến trúc ứng dụng
Tính đồng thời và Công việc nền
- Kotlin coroutine cho các hoạt động đồng bộ
- WorkManager cho công việc nền được lên lịch
- Quản lý luồng và sử dụng Main Thread
- Hướng dẫn thực hành: Hoạt động đồng bộ trong ứng dụng dự án
Tiện ích Lưu trữ Dữ liệu Nâng cao
- Thư viện Lưu trữ Room (CRUD cơ bản)
- Giới thiệu về DataStore
- Hướng dẫn thực hành: Thêm lưu trữ vào dự án
Kiểm thử và Chất lượng Mã
- Kiểm thử đơn vị với JUnit (cơ bản)
- Kiểm thử giao diện người dùng với Espresso (giới thiệu)
- Công cụ phân tích mã tĩnh (Lint)
- Hướng dẫn thực hành: Viết các bài kiểm tra cơ bản trong dự án
Tích hợp và Tối ưu hóa
- Sử dụng Retrofit để tiêu thụ REST APIs (giới thiệu)
- Làm việc với JSON
- Cơ bản về tối ưu hóa hiệu suất giao diện người dùng và pin
- Hướng dẫn thực hành: Tích hợp API và điều chỉnh
Tóm tắt và Bước tiếp theo
Yêu cầu
- Nắm vững các kiến thức cơ bản về Android (Activity, giao diện người dùng, điều hướng, Kotlin/Java)
- Kinh nghiệm sử dụng Android Studio
- Hiểu biết về lập trình hướng đối tượng
Đối tượng
- Nhà phát triển Android có kinh nghiệm
- Nhà phát triển ứng dụng di động muốn nắm vững các kỹ thuật nâng cao
- Kỹ sư phần mềm xây dựng các ứng dụng Android mạnh mẽ và hiệu suất cao
35 Giờ
Đánh giá (4)
Giới thiệu cơ bản về Android và Kotlin.
Nan Yu - Google
Khóa học - Android Development
Dịch thuật bằng máy
Giảng viên sẵn sàng khám phá thêm các vấn đề trong Dagger.
Susheel - Home
Khóa học - Dependency Injection with Dagger 2
Dịch thuật bằng máy
Kiến thức của huấn luyện viên và cách anh ấy trình bày một cách dễ hiểu.
Piotr - DPDgroup IT Solutions sp. z o.o.
Khóa học - Android Applications Testing
Dịch thuật bằng máy
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Khóa học - Cross-platform mobile development with PhoneGap/Apache Cordova
Dịch thuật bằng máy