Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k. Số lượng có hạn!
Trang chủ
Menu

Lập trình Android hiện đại với Kotlin và Jetpack Compose

Lập trình Android hiện đại với Kotlin và Jetpack Compose

Hiện đại, tăng tốc độ triển khai Android, giảm code và lỗi

4.6
(220 đánh giá)
880 học viên
Giảng viên
Tien Bui Duc
Đánh giá cao
79.000đ 1.369.000đ -94%
10.5 giờ video
43 tài nguyên
3 bài viết
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

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

Có kiến thức về ngôn ngữ lập trình Kotlin
Có khả năng thiết kế giao diện kiểu mới với Jetpack Compose
Có khả năng kết hợp với mô hình MVVM, dependency injection với Hilt
Base project để triển khai những ứng dụng từ nhỏ đến lớn

Yêu cầu

Cần có kiến thức lập trình căn bản tối thiểu một ngôn ngữ lập trình hướng đối tượng
Cần tìm hiểu thêm về các Api hệ thống Android vì khóa này tập trung vào giao diện
Máy tính chạy Windows/Mac/Linux với ram tối thiểu 8Gb, ổ cứng SSD
Nếu chỉ tìm hiểu đánh giá tính khả thi kỹ thuật thì không cần gì cả

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

Các bạn sinh viên, mới đi làm muốn theo hướng lập trình mobile
Các bạn lập trình Android Java và XML muốn dịch chuyển sang công nghệ mới
Các bạn lập trình viên mảng khác muốn tìm hiểu thêm vùng đất mới
Người muốn đánh giá ưu nhược điểm khi triển khai Android kiểu mới

Nội dung khóa học

9 phần • 70 bài giảng
1 Giới thiệu bản thân
2 Khóa học này dành cho ai
3 Tổng quan nội dung khóa học
4 Cách trao đổi, hỏi đáp trong quá trình học
5 Slide khóa học
1 Vì sao nên chọn Kotlin và Jetpack Compose
2 Ứng dụng của Kotlin và Jetpack Compose
3 Native là sự đảm bảo cho thành công của dự án
4 Thị trường và chi phí
1 Cấu hình khuyến nghị
2 Hướng dẫn download Android Studio và các lưu ý khi cài đặt
1 Ngôn ngữ lập trình Kotlin
2 Tạo project Kotlin và chạy ứng dụng Hello World
3 Comment trong Kotlin
4 Các kiểu dữ liệu cơ bản
5 Khai báo biến, hằng, khởi tạo muộn
6 Toán tử trong Kotlin
7 Câu lệnh và biểu thức rẽ nhánh
8 Vòng lặp trong Kotlin
9 Hàm trong Kotlin
10 Hướng đối tượng trong Kotlin
11 Kiểu generic trong Kotlin
12 Tạo project Android và giới thiệu bất đồng bộ với coroutines
13 Bất đồng bộ với Flow và Channel
14 Xử lý lỗi
15 An toàn null và scope function
1 Tạo ứng dụng Jetpack Compose đầu tiên
2 Các chế độ hiển thị màn hình (lưu ý từ Android 15 - sdk 35)
3 Box và Modifier
4 Row, Column và cách viết Composable function
5 Row, Column kết hợp với Weight
6 Scroll trong Row và Column
7 Text, rich text, resource, font chữ
8 Button trong Jetpack Compose
9 Trạng thái trong Jetpack Compose
10 TextField và Icon
11 Lazy Column, Row, Grid
12 Tab, NavigationBar và Pager
13 DropdownMenu và ExposedDropdownMenu
14 Card và ListItem
15 Image, resource trong Jetpack Compose
16 Dialog và BottomSheet
17 DatePicker, TimePicker và cách custom Dialog
18 CircularProgressIndicator, LinearProgressIndicator, Slider, RangeSlider
19 Giới thiệu Side-effects với LaunchedEffect và DisposableEffect
20 PullToRefresh trong Jetpack Compose
21 Nhận dạng cử chỉ và hiệu ứng Ripple
22 Scaffold, Appbar, Drawer, FloatingActionButton
23 Checkbox, Radiobox và Theme
24 Snackbar trong Jetpack Compose
25 Navigation trong Jetpack Compose
1 Mô hình MVVM và bắt đầu cài đặt project với Hilt
2 Tạo các màn hình cơ bản và navigation
3 Tạo và khai báo Hilt cho các repository
4 So sánh Binds và Provides trong Hilt
5 Vòng đời của ViewModel trong Jetpack Compose
6 Lấy ViewModel tổng và ViewModel của màn hình trước
7 Cập nhật dữ liệu từ ViewModel lên Ui và ngược lại
8 Cách hiển thị Preview trong Jetpack khi dùng Hilt và ViewModel
1 Tạo project và các thư mục, file
2 Tạo các repository
3 Khai báo khởi động Hilt và bắt đầu với màn Login
4 Truyền lỗi xuống MainViewModel và chuyển tiếp
5 Tạo màn Home với tính năng hiển thị và xóa
6 Thêm màn hình Detail
7 Hiển thị với kích thước màn hình khác nhau
8 Thêm màn hình thêm và sửa note
1 Các thư viện phổ biến và khuyên dùng khi lập trình Android
2 Tổng kết và lời cảm ơn
3 Các tài nguyên tham khảo khác và bài giảng thưởng (Bonus lecture)

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

Chào mừng bạn đến với khóa học “Lập trình Android hiện đại với Kotlin và Jetpack Compose” - nơi bạn sẽ bắt đầu hành trình trở thành một nhà phát triển ứng dụng Android chuyên nghiệp. Trong khóa học này, bạn sẽ:

  • Tìm hiểu cơ bản về Kotlin
    Ngôn ngữ lập trình mạnh mẽ và linh hoạt, được Google chính thức hỗ trợ cho phát triển Android.

  • Khám phá Jetpack Compose
    Công cụ mới nhất của Google giúp xây dựng giao diện người dùng một cách nhanh chóng và hiện đại.

  • Xây dựng các ứng dụng thực tế với kiến trúc hiện đại
    Sử dụng các thư viện Jetpack và tuân theo các phương pháp phát triển Android mới nhất, giúp ứng dụng dễ mở rộng và bảo trì.

  • Sẽ được học với các kiến thức đơn giản, dễ hiểu, đi sâu vào thực tế:
    Khóa học Android này được thiết kế để giúp bạn nắm bắt các khái niệm lập trình Android với Jetpack Compose một cách dễ dàng và thú vị. Bạn sẽ được học qua các bài giảng video, các bài giảng minh họa trên code để thực hành theo có đính kèm code mẫu và cách triển khai dự án thực tế. Bạn sẽ được hướng dẫn từng bước để tạo ra các ứng dụng Android chuyên nghiệp và các kỹ thuật triển khai hiệu quả.

  • Tính năng nhập vai phỏng vấn cùng AI (điểm nổi bật):
    Bạn sẽ được trải nghiệm tính năng nhập vai phỏng vấn cùng AI, mô phỏng các buổi phỏng vấn thực tế cho vị trí Android Developer. AI sẽ đóng vai nhà tuyển dụng, đồng nghiệp, giáo viên hay khách hàng đặt câu hỏi từ cơ bản đến nâng cao về Kotlin, Jetpack Compose, kiến trúc ứng dụng và xử lý tình huống thực tế. Qua đó, bạn có thể luyện tập phản xạ, củng cố kiến thức và tự tin hơn khi bước vào các buổi phỏng vấn thật.

Đăng ký ngay hôm nay để khám phá thế giới lập trình Android và đưa sự nghiệp của bạn lên một tầm cao mới!

Học viên thường mua kèm

VIP MEMBERSHIP

Truy cập toàn bộ khóa học chỉ với một lần đăng ký, thời hạn vĩnh viễn

Trở thành thành viên VIP để truy cập không giới hạn tất cả khóa học trên nền tảng, miễn phí cập nhật khoá học mới

Tìm hiểu thêm về VIP
Zalo
Bạn cần hỗ trợ?