![[Beginner Edition] Learning Android Kotlin by Building 8 AppsCourse Thumbnail](https://cdn.inflearn.com/public/courses/327096/cover/fa1cbc3c-c0e8-4a3d-9f2a-1150b67f6457/327096-eng.png?w=420)
[Beginner Edition] Learning Android Kotlin by Building 8 Apps
bokchi
We will create 8 Android apps using Kotlin syntax. Beyond 8 practical exercises, you'll learn Android with diverse theoretical explanations.
Beginner
Android, Kotlin, Firebase
Chúng ta có nên dừng việc phát triển Android chỉ sử dụng XML và giới thiệu Jetpack Compose không?
239 học viên
Cách sử dụng Jetpack Compose
Ưu điểm của Jetpack Compose
Jetpack Compose, chỉ được lên kế hoạch
Lần này chúng ta cùng học nhé?
Khi được yêu cầu tạo một màn hình như bên dưới bằng XML hiện có, bạn nghĩ đến điều gì đầu tiên? (Bạn sẽ tự tạo tất cả các ứng dụng bên dưới trong khóa học này.)
"Tôi cần tìm thư viện."
“Sẽ rất phức tạp để tạo ra một chế độ xem tùy chỉnh, phải không?”
Ý nghĩ đó không phải xuất hiện đầu tiên trong đầu bạn sao?
Nếu vậy, bạn có thể cân nhắc sử dụng Jetpack Compose!
Vậy thì một ứng dụng như thế này thì sao?
Kiểu hoạt ảnh này cũng có thể dễ dàng thực hiện bằng Compose.
Tôi sẽ chỉ cho bạn cách tự làm trong lớp học!
Jetpack Compose là công cụ giúp tăng tốc quá trình phát triển UI với ít mã hơn trên Android.
“(…) một bộ công cụ hiện đại để xây dựng giao diện người dùng Android gốc. Jetpack Compose đơn giản hóa và tăng tốc quá trình phát triển giao diện người dùng trên Android với ít mã hơn, các công cụ mạnh mẽ và API Kotlin trực quan .” (Tài liệu chính thức của Google)
Chúng tôi có một dự án UI phức tạp trong công ty, vì vậy chúng tôi đã tích cực nghiên cứu và áp dụng Jetpack Compose. Sau khi triển khai, chúng tôi thấy mã UI được giảm đáng kể và giảm bớt sự mệt mỏi khi kết nối UI và logic nghiệp vụ . Cuối cùng, chúng tôi đã thấy năng suất tăng đáng kể so với việc phát triển màn hình Android chỉ bằng XML.
✋ Đợi đã! Cái này không dành cho những người như thế này.
Chúng tôi đã cấu trúc bài học để bạn có thể làm quen với Jetpack Compose bằng cách bắt đầu với các ví dụ dễ và tăng dần mức độ khó.
Chúng ta sẽ khởi động bằng cách thực hành nhiều tính năng khác nhau của Jetpack Compose.
Dựa trên những gì đã học ở phần trước, chúng ta hãy tạo một ứng dụng sơ yếu lý lịch đơn giản.
Chúng ta có thể dễ dàng triển khai màn hình xuất hiện bất cứ khi nào số xúc xắc thay đổi bằng cách sử dụng mã thay vì hình ảnh.
Thông qua thực hành thực tế, chúng ta sẽ tạo ra một ứng dụng có thể dễ dàng tạo ra nhiều loại biểu đồ khác nhau.
Chúng ta hãy dễ dàng triển khai màn hình lịch vốn khó tạo trong XML hiện có.
Chúng ta hãy xem xét chủ đề ban đầu được tạo khi một dự án được tạo và tùy chỉnh chủ đề đó.
Chúng ta sẽ thực hành thao tác Cuộn và Trang trong khi tạo một màn hình tương tự như màn hình chính của Coupang.
Chúng ta sẽ thực hành tạo hiệu ứng động lật thẻ và học cách triển khai hiệu ứng động đơn giản trong Compose.
Tìm hiểu về một số phần khó hiểu của Compose và cách sử dụng nó với XML.
H. Người chơi có cần kiến thức không?
Có. Khóa học này được khuyến nghị cho những ai có thể tạo RecyclerView bằng XML hiện có. Ngoài ra, bạn cũng cần có kiến thức cơ bản về cú pháp Kotlin.
H. Bạn hỗ trợ Compose ở mức độ nào?
Khóa học chủ yếu tập trung vào UI cơ bản.
H. Sau LV1 có LV2 và LV3 không?
H. Phong cách giảng dạy của bạn là gì?
Chúng tôi đã thiết lập một số lớp học thử. Chúng tôi khuyến khích bạn xem qua các lớp học thử này và xem chúng có phù hợp với phong cách giảng dạy của bạn hay không trước khi tham gia khóa học.
H. Tại sao tôi nên tham gia bài giảng khi đã có tài liệu chính thức của Google?
Cá nhân tôi thấy tài liệu chính thức của Google tuy được giải thích rõ ràng, nhưng tôi thường cảm thấy nó không mấy thân thiện với người mới bắt đầu. Trong bài giảng này, tôi đã cố gắng cung cấp hướng dẫn từng bước về Jetpack Compose cho người mới bắt đầu.
Phần 0 Giới thiệu bài giảng - Mã nguồn đã được sắp xếp theo cách giúp bạn dễ dàng xem trong Notion, cùng với liên kết tài liệu bài giảng.
Khóa học này dành cho ai?
Bất kỳ ai vừa mới nghĩ đến việc học Jetpack Compose
Nếu bạn tò mò Jetpack Compose là gì
Những người chuẩn bị làm việc với tư cách là nhà phát triển Android
Cần biết trước khi bắt đầu?
Kinh nghiệm phát triển Android bằng XML hiện có
6,325
Học viên
383
Đánh giá
1,372
Trả lời
4.8
Xếp hạng
11
Các khóa học
2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.
현재는 평범한 직장인 개발자입니다
Tất cả
70 bài giảng ∙ (7giờ 3phút)
6. Chữ
06:27
7. Nút/Bánh mì nướng
08:42
8. nhớ
08:55
11. Hình ảnh
04:31
12. Hộp
08:16
13. Hàng ngang
04:12
15. Thẻ
07:39
16. Chế độ xem web
03:05
17. Bề mặt
11:21
18. Giàn giáo
12:14
19. Cột lười biếng
03:30
20. Lười biếng
03:39
21. Chỉ báo tiến độ
06:13
22. Chỉnh sửa mã
07:22
23. Hiển thị/Ẩn
08:29
24. Điều hướng - 1
06:29
25. Điều hướng - 2
08:24
29. ngăn kéo
16:48
30. Hộp thoại
09:40
31. Vải bạt
05:10
Tất cả
11 đánh giá
4.6
11 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 4
∙
Đánh giá trung bình 5.0
5
I only studied Compose from books, but watching the lecture made it much clearer!
Thank you for the course review!
Đánh giá 4
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
807.144 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!