![[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)강의 썸네일](https://cdn.inflearn.com/public/courses/327096/cover/fa1cbc3c-c0e8-4a3d-9f2a-1150b67f6457/327096-eng.png?w=420)
[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
개복치개발자
앱 8개를 만들면서 코틀린 문법을 이용하여 안드로이드 앱을 만들어봅니다. 8개의 실습자료 뿐만이 아니라, 다양한 이론 설명과 함께 안드로이드를 공부해봅니다.
입문
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?
252 học viên

Cách sử dụng Jetpack Compose
Ưu điểm của Jetpack Compose
Jetpack Compose mà bạn chỉ mới lên kế hoạch học,
lần này chúng ta cùng học thử nhé?
Khi có yêu cầu tạo màn hình như dưới đây bằng cách sử dụng XML hiện có, bạn nghĩ gì đầu tiên? (Tất cả các ứng dụng dưới đây đều được tạo trực tiếp trong khóa học.)
"Phải tìm thư viện thôi."
"Nếu làm bằng custom view thì chắc phức tạp lắm?"
Bạn có nghĩ như vậy trước tiên không?
Nếu vậy thì bạn có thể xem xét việc áp dụng Jetpack Compose!
Vậy thì bạn nghĩ sao về ứng dụng này?
Những animation như thế này cũng có thể dễ dàng thực hiện bằng cách sử dụng Compose.
Tôi sẽ hướng dẫn để mọi người có thể tự thực hành trong khóa học!
Jetpack Compose là công cụ giúp tăng tốc phát triển UI với ít code hơn trên Android.
"(…) là bộ công cụ hiện đại để xây dựng giao diện người dùng Android native. Jetpack Compose đơn giản hóa và tăng tốc phát triển giao diện trên Android với ít code hơn, công cụ mạnh mẽ và API Kotlin trực quan." (Tài liệu chính thức của Google)
Trong công ty có một dự án cần tạo UI phức tạp, nên tôi đã tích cực nghiên cứu và thử áp dụng Jetpack Compose. Khi thực sự triển khai, tôi có thể thấy code để viết UI giảm đi đáng kể, và cảm nhận được sự mệt mỏi giảm bớt trong quá trình kết nối UI với business logic. Kết quả là, tôi có thể xác nhận rằng năng suất cũng tăng lên so với việc phát triển màn hình Android chỉ sử dụng XML truyền thống.
✋ Chờ đã! Khóa học này không phù hợp với những người:
Được cấu trúc từ các ví dụ dễ đến khó, giúp bạn dần làm quen với Jetpack Compose.
Khởi động bằng cách thực hành các tính năng đa dạng của Jetpack Compose.
Dựa trên nội dung đã học ở phần trước, chúng ta sẽ tạo một ứng dụng resume đơn giản.
Mỗi khi số trên xúc xắc thay đổi, chúng ta sẽ dễ dàng triển khai màn hình xuất hiện bằng code thay vì hình ảnh.
Thông qua thực hành, chúng ta sẽ tạo một ứng dụng giúp dễ dàng tạo ra nhiều loại biểu đồ khác nhau.
Dễ dàng triển khai màn hình lịch mà trước đây khó tạo bằng XML.
Hãy cùng tìm hiểu Theme được tạo ban đầu khi khởi tạo dự án và thử tùy chỉnh nó.
Thực hành về Scroll và Pager bằng cách tạo màn hình tương tự như màn hình chính của Coupang.
Thực hành hiệu ứng lật thẻ và trải nghiệm việc triển khai animation đơn giản trong Compose.
Tìm hiểu về những phần có thể gây nhầm lẫn khi sử dụng Compose và cách sử dụng cùng với XML.
Q. Cần có kiến thức nền tảng không?
Vâng. Khóa học này phù hợp với những người có thể tạo RecyclerView sử dụng XML truyền thống. Ngoài ra, cần có kiến thức cơ bản về cú pháp Kotlin.
Hỏi: Bạn sẽ học Compose đến mức độ nào?
Khóa học chủ yếu tập trung vào các UI cơ bản.
Q. Phong cách giảng dạy như thế nào?
Một số lượng đáng kể các bài học đã được thiết lập ở chế độ xem trước. Tôi khuyến nghị bạn nên xem qua các bài học xem trước trước, kiểm tra xem phong cách giảng dạy có phù hợp với bạn không, sau đó mới đăng ký học.
Q. Tại sao phải học khóa học 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 thực ra được giải thích rất tốt khi đã hiểu, nhưng từ góc độ người mới bắt đầu thì thường cảm thấy không thân thiện lắm. Trong khóa học này, tôi đã cố gắng giải thích một cách dễ hiểu và từng bước một từ góc độ người mới bắt đầu với Jetpack Compose.
Phần 0 Giới thiệu khóa học - Đã tổ chức mã nguồn một cách dễ nhìn bằng Notion trong liên kết tài liệu bài giảng.
Bạn muốn học phát triển ứng dụng Android như một sở thích?
[Phần nhập môn] Ngữ pháp Kotlin cho Android]
[Phần cơ bản] Học Android Kotlin qua việc tạo 8 ứng dụng
Bạn muốn phát triển sâu hơn như một nhà phát triển Android?
[Trung cấp] Giới thiệu JETPACK thân thiện
[Trung cấp] Giới thiệu JETPACK thân thiện
Bạn muốn tìm hiểu về Declarative UI?
[LV1] Jetpack Compose - Thực hành UI
[LV2] Jetpack Compose - UI và Animation
[LV3] Jetpack Compose - Tạo ứng dụng Diet chuyên nghiệp
[LV4] Jetpack Compose - Design Pattern và Circuit
Nếu bạn học với mục đích tìm việc làm?
[Portfolio] Tạo ứng dụng Android - Phần lý thuyết
[Portfolio] Tạo ứng dụng Android - Phần thực hành
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,540
Học viên
423
Đánh giá
1,387
Trả lời
4.8
Xếp hạng
13
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ả
15 đánh giá
4.7
15 đánh giá
Đánh giá 4
∙
Đánh giá trung bình 4.5
4
서버 개발자로 안드로이드 공부를 하면서 jetpack compose 관련 개념 잡는데 많은 도움이 되었습니다. 감사합니다.
수강평 감사합니다!
Đánh giá 5
∙
Đánh giá trung bình 5.0
Đánh giá 5
∙
Đánh giá trung bình 5.0
Đánh giá 5
∙
Đánh giá trung bình 4.6
Đánh giá 2
∙
Đánh giá trung bình 5.0
804.727 ₫
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!