Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Modern Android app using Java, MVVM, Dagger2, RxJava &more

Ứng dụng Android hiện đại sử dụng Java, MVVM, Dagger2, RxJava & hơn thế nữa

Ứng dụng Android hiện đại sử dụng Java, MVVM, Dagger2, RxJava & hơn thế nữa

Học các công nghệ Android mới nhất bao gồm Dagger2, MVVM, Java, RxJava, Retrofit, Mockito và Glide

4.5
(670 đánh giá)
2,654 học viên
Giảng viên
Catalin Stefan
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
3.0 giờ video
32 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Phát triển ứng dụng Android
Ứng dụng di động
Kiến trúc Android
Dagger2
Java
RxJava
MVVM
Retrofit
Mockito
Kiểm thử đơn vị (Unit testing)

Yêu cầu

Có hứng thú với phát triển ứng dụng Android
Có kiến thức về phát triển Java
Máy tính Mac hoặc Windows PC

Đối tượng phù hợp

Lập trình viên Android trình độ trung cấp
Lập trình viên Android mới bắt đầu
Người quan tâm đến phát triển ứng dụng di động

Nội dung khóa học

6 phần • 31 bài giảng
1 Chúng ta sẽ xây dựng ứng dụng gì
2 Hướng dẫn thực hiện
3 Thông báo quan trọng về đánh giá trên Udemy
4 Kết nối trên mạng xã hội
1 Kiến trúc MVVM là gì
2 Android Studio
3 Tạo dự án
4 Nhập thư viện
5 Triển khai Model
6 Triển khai ViewModel
7 Xây dựng bố cục màn hình
8 Xây dựng bố cục phần tử
9 Triển khai adapter
10 Triển khai view
1 Retrofit là gì
2 Triển khai Retrofit
3 Lấy dữ liệu từ backend
4 Triển khai Glide
5 Kéo để làm mới (Pull to refresh)
1 Tiêm phụ thuộc là gì
2 Thiết lập Dagger2
3 Thử thách
4 Tiêm Network Service
1 Kiểm thử đơn vị là gì
2 Thiết lập kiểm thử đơn vị
3 Kiểm thử đường dẫn thành công
4 Thử thách
5 Kiểm thử đường dẫn lỗi
1 Tổng kết
2 Tài nguyên học thêm
3 Cảm ơn bạn

Giới thiệu khóa học

Learn how to make a modern Android App with this new course on Android development in Java.

Most tutorials and how to's on Udemy show you the basics of app building, but they don't show you how to use the latest technologies and libraries.

Most projects and jobs require you to know how to use the latest libraries. This is what this course is all about.

The purpose of this course is to give you a practical example of how to use these technologies, all while building a simple example app.


We will learn about:

  • MVVM architecture using the Google recommended Android Lifecycle Extensions

  • Dagger2 for dependency injection

  • RxJava as a reactive framework

  • Retrofit and JSON for remote server communication

  • Glide for seamless image loading

  • Unit tests to test the application and make it stable and robust

  • And we will build everything in Java

If you want to get that job as an Android Developer, you need to know how to use these technologies.

If you want to build an app that scales and is robust, these technologies will make your life easy in the long term.


Sign up today, and let's learn how to properly build a modern Android Application.


30 day money back guarantee - provided by Udemy

Highly rated instructor with over 8000 active students and growing monthly.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Android Development
Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Mobile Development
Hiển thị tất cả khoá học Mvvm Architecture
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊