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

Android Jetpack masterclass in Java

Khóa học chuyên sâu Android Jetpack bằng Java

Khóa học chuyên sâu Android Jetpack bằng Java

Java, Room, Navigation, Data Binding, MVVM, Thông báo, Quyền truy cập và nhiều hơn nữa

4.4
(506 đánh giá)
2,179 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đ 1.129.000đ -96%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
11.0 giờ video
75 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ì

Android Jetpack
Phát triển ứng dụng Android
MVVM
Room
Navigation
Data Binding
Quyền truy cập
Thông báo
Java

Yêu cầu

Có hứng thú với Lập trình Android
Lập trình Java
Máy tính Mac hoặc Windows

Đố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
Học viên quan tâm đến Phát triển Ứng dụng Di động

Nội dung khóa học

16 phần • 75 bài giảng
1 Lời mở đầu
2 Thông báo quan trọng về đánh giá trên Udemy
3 Kết nối trên mạng xã hội
4 Chúng ta sẽ xây dựng ứng dụng gì
5 Cách học khóa học này hiệu quả
6 Tài nguyên khóa học
1 Android Studio
2 Cài đặt Android Studio trên Mac
3 Cài đặt Android Studio trên PC
4 Chạy code trên điện thoại của bạn
1 AndroidX là gì
2 Tạo dự án
3 Nhập các thư viện cần thiết
1 Jetpack Navigation là gì
2 Thiết lập Navigation
3 Bố cục màn hình
4 Chức năng Navigation
5 Thử thách
6 Màn hình chi tiết Navigation
7 Đối số và hiệu ứng chuyển động
8 Dọn dẹp code
1 Layout là gì
2 ConstraintLayout và SwipeRefreshLayout
3 LinearLayout
4 RelativeLayout
1 Vòng đời, LiveData, MVVM
2 Xây dựng Model
3 Xây dựng Adapter cho danh sách
4 Xây dựng ViewModel
5 Kết hợp tất cả lại
6 Thử thách
7 ViewModel cho màn hình chi tiết
1 Retrofit là gì
2 RxJava là gì
3 Thiết lập Retrofit
4 Lấy dữ liệu từ xa
1 Glide là gì
2 Sử dụng Glide
1 Room là gì
2 Thiết lập Model
3 Tạo các Entity
4 Lưu trữ dữ liệu vào cơ sở dữ liệu
5 Truy xuất dữ liệu từ cơ sở dữ liệu
6 Shared Preferences
7 Triển khai cơ chế lưu cache
8 Kích hoạt làm mới dữ liệu
9 Thử thách
10 Màn hình chi tiết
1 Data Binding là gì
2 Binding cho item Dog
3 Binding cho hình ảnh
4 Binding các lệnh gọi phương thức
5 Thử thách
6 Binding cho Fragment chi tiết
1 Palette là gì
2 Triển khai Palette
1 Thông báo trên Android là gì
2 Tạo thông báo
3 Hiển thị thông báo
1 Preferences trên Android là gì
2 Tạo màn hình cài đặt
3 Hiển thị màn hình cài đặt
1 Quyền truy cập trên Android là gì
2 Cơ chế hoạt động của Chia sẻ
3 Xây dựng Menu
4 Yêu cầu quyền GỬI SMS
5 Layout hộp thoại SMS
6 Hiển thị hộp thoại SMS
7 Gửi tin nhắn SMS
8 Chia sẻ nội dung
1 Multidex là gì
2 Triển khai Multidex
1 Tổng kết
2 Tài nguyên học thêm
3 Lời cảm ơn

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

Use Jetpack to build a modern Android App with this new course on Android development and 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 teach you most of the Jetpack libraries, and give you a practical example of how to use these technologies, all while building a simple example app.


We will learn about:

  • Navigation

  • Room

  • Data Binding

  • AndroidX

  • KTX extensions

  • Lifecycles

  • Live Data

  • ViewModel

  • Notifications

  • Permissions

  • Sharing

  • Preferences

  • Fragments

  • Layouts

  • Palette

  • Multidex

As a bonus, we will also learn

  • MVVM architecture

  • Retrofit

  • RxJava

  • Glide

And we will build the app in Java.

We will cover a lot of technologies and we will implement them all in an application, so you can have a practical example.

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 use Jetpack to build a modern Android Application.

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 Android Jetpack
Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Mobile Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊