Viết ứng dụng Android tốt hơn và nhanh hơn nhờ Kotlin. Kotlin là một ngôn ngữ lập trình nhập tĩnh hiện đại được hơn 60% nhà phát triển Android chuyên nghiệp sử dụng để giúp làm tăng năng suất, sự hài lòng của nhà phát triển cũng như độ an toàn của mã.
Các tính năng ngôn ngữ hiện đại của Kotlin cho phép bạn tập trung vào việc thể hiện ý tưởng trong khi viết ít mã nguyên mẫu hơn.
Với tính chất rỗng trong hệ thống loại, Kotlin có thể giúp bạn tránh NullPointerExceptions. Các ứng dụng Android sử dụng mã Kotlin có tỷ lệ sự cố thấp hơn 20%.
Bộ công cụ giao diện người dùng hiện đại của Android được xây dựng trên Kotlin, cho phép bạn nhanh chóng tạo giao diện người dùng bằng các API mạnh mẽ và trực quan.
Coroutine Kotlin giúp đơn giản hoá việc lập trình không đồng bộ, giúp các công việc thông thường như lệnh gọi mạng và cập nhật cơ sở dữ liệu trở nên đơn giản và hiệu quả.

Bắt đầu

bắt đầu
Hãy xem hướng dẫn dành cho người mới bắt đầu giúp bạn biết cách xây dựng ứng dụng Android bằng Kotlin và Jetpack Compose.
bắt đầu
Nếu bạn đã biết Java, hướng dẫn tương tác và tài liệu của chúng tôi có thể giúp bạn bắt đầu.
bắt đầu
Nếu bạn đã quen thuộc với Kotlin, hãy đọc tài liệu nâng cao của chúng tôi để nâng cao kỹ năng của bạn.
bắt đầu
Tìm hiểu vì sao Kotlin có thể giúp tăng năng suất cho nhóm của bạn, cải thiện chất lượng ứng dụng và tăng sự hài lòng của nhà phát triển.

Khoá học nổi bật

Nổi bật
Trong chương trình đào tạo về Kotlin dành cho lập trình viên, bạn sẽ tìm hiểu những kiến thức cơ bản về Kotlin qua việc tạo nhiều chương trình nhỏ bằng IntelliJ IDEA.
Nổi bật
Tìm hiểu cách sử dụng LiveData với Luồng (Flow) và Coroutine Kotlin.

Tối ưu hoá cho Kotlin

Hỗ trợ đầy đủ Kotlin cho hoạt động phát triển Android với các công cụ và tài nguyên giúp bạn thành công.
Android Studio hỗ trợ dịch vụ hàng đầu cho Kotlin. Android Studio thậm chí còn tích hợp sẵn các công cụ để giúp bạn chuyển đổi mã dựa trên Java sang Kotlin. Công cụ Show Kotlin Bytecode cho phép bạn xem mã dựa trên Java tương đương khi bạn học Kotlin.
Android KTX giúp việc dùng Kotlin để phát triển cho Android trở nên ngắn gọn, dễ chịu và tự nhiên hơn nhờ tận dụng các tính năng ngôn ngữ Kotlin.
Kể từ Android 9 (API cấp 28), SDK Android chứa các chú thích về giá trị có tính chất rỗng để giúp tránh NullPointerExceptions. Tài liệu tham khảo API cũng có cho Kotlin.
Khám phá một nhóm tài nguyên được tuyển chọn ở nhiều định dạng để giúp bạn bắt đầu học Kotlin.

Mã Kotlin trông như thế nào?

Nullable and NonNull types help reduce NullPointerExceptions, lambdas can be used for concise event handling code, template expressions can be used in strings to avoid concatenation and semicolons are optional.
Nhiều ứng dụng được xây dựng bằng Kotlin – từ những doanh nghiệp mới thành lập mới nhất đến công ty trong danh sách Fortune 500. Tìm hiểu cách Kotlin giúp các đội ngũ làm việc hiệu quả hơn và viết ứng dụng có chất lượng cao hơn.
Tin bài dành cho nhà phát triển

Kotlin đã giúp Zomato giảm đáng kể số lượng dòng mã trong ứng dụng, đồng thời, Kotlin này cũng giúp họ tìm thấy các lỗi quan trọng trong ứng dụng tại thời điểm biên dịch.

Hãy xem Raomaul (Phó chủ tịch, Giám đốc sản phẩm) và Prateek Sharma (nhà phát triển Android) của Zomato nói về cách Zomato bắt đầu áp dụng Kotlin cũng như cách họ hiện đang sử dụng Kotlin cho tất cả bản phát hành tính năng mới.

Nổi bật
Kotlin là một dự án nguồn mở được cung cấp miễn phí theo giấy phép Apache 2.0. Mã của dự án được phát triển công khai trên GitHub, chủ yếu bởi đội ngũ làm việc tại JetBrains, với sự đóng góp của Google và những người khác. Việc lựa chọn Kotlin tái khẳng định cam kết của chúng tôi về một hệ sinh thái mở dành cho nhà phát triển trong quá trình chúng tôi phát triển và mở rộng nền tảng Android; chúng tôi rất vui mừng khi thấy ngôn ngữ này phát triển.

Tài nguyên nổi bật

Tìm hiểu các phương pháp hay nhất cũng như các API mới nhất qua các lớp học lập trình Android bằng Kotlin.
Các bài viết kỹ thuật về Kotlin của nhóm Android.
Đối với người chưa có kinh nghiệm lập trình, hãy tìm hiểu kiến thức cơ bản về ngôn ngữ lập trình Kotlin và cách xây dựng các ứng dụng Android đơn giản.

Tài liệu về ngôn ngữ Kotlin

Dùng thử Kotlin ngay bây giờ, ngay trên trình duyệt web.
Bắt đầu học Kotlin qua trang web tham khảo ngôn ngữ chính thức.