[Last updated 6/2024] Lập trình Android hiện đại với Kotlin và Jetpack Compose (Udemy – Tiếng Việt)
About Course
Views
What you’ll learn:
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
Link gốc:
https://www.udemy.com/course/lap-trinh-android-hien-ai-voi-kotlin-va-jetpack-compose/
Time Course:
10.5 hours (66 Lectures + Documents)
Instructor
: Tien Bui Duc
Total Weight:
5.76 GB
** Note
:
Chú ý:
Course Content
01 – Giới thiệu
-
01:13
-
00:54
-
003 Tổng quan nội dung khóa học.mp4
03:04
02 – Vì sao nên chọn lập trình Android và Jetpack Compose
-
001 Vì sao nên chọn Kotlin và Jetpack Compose.mp4
03:21 -
002 Ứng dụng của Kotlin và Jetpack Compose.mp4
03:21 -
003 Native là sự đảm bảo cho thành công của dự án.mp4
04:00 -
004 Thị trường và chi phí.mp4
02:21
03 – Kotlin cơ bản
-
001 Ngôn ngữ lập trình Kotlin.mp4
01:59 -
002 Tạo project Kotlin và chạy ứng dụng Hello World.mp4
03:03 -
003 Comment trong Kotlin.mp4
02:22 -
004 Các kiểu dữ liệu cơ bản.mp4
16:07 -
005 Khai báo biến, hằng, khởi tạo muộn.mp4
04:56 -
006 Toán tử trong Kotlin.mp4
05:57 -
007 Câu lệnh và biểu thức rẽ nhánh.mp4
10:22 -
008 Vòng lặp trong Kotlin.mp4
11:12 -
009 Hàm trong Kotlin.mp4
11:28 -
010 Hướng đối tượng trong Kotlin.mp4
18:18 -
011 Kiểu generic trong Kotlin.mp4
11:21 -
012 Tạo project Android và giới thiệu bất đồng bộ với coroutines.mp4
23:52 -
013 Bất đồng bộ với Flow và Channel.mp4
15:17 -
014 Xử lý lỗi.mp4
08:07 -
015 An toàn null và scope function.mp4
16:43
04 – Lập trình giao diện với Jetpack Compose
-
013 Card và ListItem.mp4
10:06 -
024 Navigation trong Jetpack Compose.mp4
15:40 -
023 Scaffold trong Jetpack Compose.mp4
09:33 -
022 Checkbox, Radiobox và Theme.mp4
08:03 -
021 Scaffold, Appbar, Drawer, FloatingActionButton.mp4
14:23 -
020 Nhận dạng cử chỉ và hiệu ứng Ripple.mp4
05:16 -
019 PullToRefresh trong Jetpack Compose.mp4
05:33 -
018 Giới thiệu Side-effects với LaunchedEffect và DisposableEffect.mp4
14:56 -
017 CircularProgressIndicator, LinearProgressIndicator, Slider, RangeSlider.mp4
09:26 -
016 DatePicker, TimePicker và cách custom Dialog.mp4
17:07 -
015 Dialog và BottomSheet.mp4
09:28 -
014 Image, resource trong Jetpack Compose.mp4
09:25 -
001 Tạo ứng dụng Jetpack Compose đầu tiên.mp4
04:29 -
012 DropdownMenu và ExposedDropdownMenu.mp4
13:01 -
011 Tab, NavigationBar và Pager.mp4
17:20 -
010 Lazy Column, Row, Grid.mp4
15:18 -
009 TextField và Icon.mp4
23:38 -
008 Trạng thái trong Jetpack Compose.mp4
13:10 -
007 Button trong Jetpack Compose.mp4
11:58 -
006 Text, rich text, resource, font chữ.mp4
12:49 -
005 Scroll trong Row và Column.mp4
06:53 -
004 Row, Column kết hợp với Weight.mp4
04:22 -
003 Row, Column và cách viết Composable function.mp4
09:24 -
002 Box và Modifier.mp4
11:30
05. Lập trình Jetpack Compose với mô hình MVVM
-
001 Mô hình MVVM và bắt đầu cài đặt project với Hilt.mp4
05:16 -
002 Tạo các màn hình cơ bản và navigation.mp4
11:42 -
003 Tạo và khai báo Hilt cho các repository.mp4
11:43 -
004 So sánh Binds và Provides trong Hilt.mp4
04:22 -
005 Vòng đời của ViewModel trong Jetpack Compose.mp4
05:36 -
006 Lấy ViewModel tổng và ViewModel của màn hình trước.mp4
01:57 -
007 Cập nhật dữ liệu từ ViewModel lên Ui và ngược lại.mp4
05:51 -
008 Cách hiển thị Preview trong Jetpack khi dùng Hilt và ViewModel.mp4
05:45
06. Ứng dụng Note Manager – code base cho các dự án lớn
-
001 Tạo project và các thư mục, file.mp4
09:37 -
002 Tạo các repository.mp4
10:45 -
003 Khai báo khởi động Hilt và bắt đầu với màn Login.mp4
25:28 -
004 Truyền lỗi xuống MainViewModel và chuyển tiếp.mp4
10:53 -
005 Tạo màn Home với tính năng hiển thị và xóa.mp4
19:17 -
006 Thêm màn hình Detail.mp4
13:45 -
007 Hiển thị với kích thước màn hình khác nhau.mp4
08:47 -
008 Thêm màn hình thêm và sửa note.mp4
19:31
07. Tổng kết
-
001 Tổng kết và lời cảm ơn.mp4
01:03
Student Ratings & Reviews
No Review Yet