10 lý do để dùng thử Kotlin để phát triển Android

Tác Giả: John Stephens
Ngày Sáng TạO: 25 Tháng MộT 2021
CậP NhậT Ngày Tháng: 2 Tháng BảY 2024
Anonim
10 lý do để dùng thử Kotlin để phát triển Android - ỨNg DụNg
10 lý do để dùng thử Kotlin để phát triển Android - ỨNg DụNg

NộI Dung


Tại hội nghị Google I / O mới nhất, Google đã thông báo rằng Android Studio sẽ sớm hỗ trợ phát triển với Kotlin. Mặc dù đây là một tin tức lớn, nhưng nó có thể khiến một số người hơi lạnh nếu họ không quen với Kotlin. Kotlin là một ngôn ngữ lập trình phổ biến sẽ đóng vai trò thay thế cho Java trong tương lai. Nhưng tại sao điều đó làm bạn quan tâm? Những lợi ích của sự phát triển với Kotlin là gì?

Hãy cùng đếm ngược 10 lợi ích hàng đầu của sự phát triển với Kotlin.

1. Nó rất dễ cài đặt

Các nhà phát triển thực sự đã có thể sử dụng Kotlin một thời gian thông qua một plugin nhưng kể từ Android Studio 3.0, nó sẽ đơn giản như việc đánh dấu vào một hộp để ‘Bao gồm hỗ trợ Kotlin.


2. Nó có khả năng tương tác với Java

Hãy thử nói rằng năm lần nhanh chóng! Kotlin có thể tương thích với Java, nghĩa là bạn có thể sử dụng các khung công tác Java và thậm chí trộn các lệnh từ cả hai ngôn ngữ trong mã của bạn!

3. Nó làm giảm mã tấm nồi hơi

Nồi hơi tấm bia trong bối cảnh lập trình đề cập đến các dòng mã mà bạn tiếp tục phải đưa vào đó don don thực sự thêm vào chức năng của mã của bạn. Kotlin sử dụng một số thủ thuật và phương pháp hữu ích để giảm bớt mã Code bổ sung này và làm như vậy, giúp người dùng tạo ứng dụng nhanh chóng và đơn giản hơn. Chúng tôi sẽ kiểm tra một số ví dụ cụ thể trong danh sách này.


Kotlin thường xuyên sử dụng mã ít hơn đáng kể để hoàn thành công việc tương tự

4. Phần mở rộng tổng hợp

Có rất nhiều tiện ích mở rộng hữu ích dành cho Kotlin, nhiều tiện ích có thể giúp phát triển Android dễ dàng hơn đáng kể. Một ví dụ đặc biệt hữu ích là ‘Tổng hợp, một tiện ích mở rộng cho phép bạn hoàn toàn loại bỏ việc gõ findViewByID. Thêm một dòng mã và bạn có thể truy cập trực tiếp các lượt xem mà không cần sử dụng ID của họ.

Nếu điều đó vượt qua đầu bạn, thì điều đó đủ để nói rằng điều này có thể làm giảm mã của bạn hàng trăm dòng trong suốt một dự án lớn. Đây là lợi thế yêu thích cá nhân của tôi về Kotlin!

5. Bạn có thể chọn triết lý lập trình của riêng bạn

Không giống như Java chỉ hướng đối tượng, Kotlin sử dụng cả cấu trúc hướng đối tượng và chức năng. Điều này có nghĩa là bạn aren buộc phải sử dụng lập trình hướng đối tượng nếu bạn thấy nó khó hiểu hoặc nếu bạn đến từ một nền tảng chức năng. Tự do lựa chọn chỉ có thể là một điều tốt!

Đọc tiếp: Kotlin Coroutines giúp bạn lập trình không đồng bộ

6. Không có ngoại lệ con trỏ null

Còn được gọi là tỷ đô la sai lầm, các tài liệu tham khảo null là nguyên nhân của các nhà phát triển Java và chịu trách nhiệm cho nhiều sự cố trên Android hơn bất kỳ lỗi nào khác. Kotlin tìm cách biến điều này thành quá khứ trong một vài trường hợp ngoại trừ với null null an toàn. Chỉ một cách nữa là nó hợp lý hóa sự phát triển!

7. Không có dấu chấm phẩy

Điều này thoạt nghe có vẻ như là một việc nhỏ, nhưng thực tế là mã Kotlin không có yêu cầu bạn phải kết thúc dòng bằng dấu chấm phẩy có nghĩa là bạn sẽ không bao giờ phải tìm kiếm dấu chấm câu nữa! Bạn vẫn có thể sử dụng chúng nếu bạn muốn, nhưng bạn lại một lần nữa tự do lựa chọn

8. Không có phí

Viết một ứng dụng bằng Kotlin so với Java sẽ không phải chịu bất kỳ chi phí nào: ứng dụng của bạn sẽ không chậm hơn và không lớn hơn so với nó. Thư viện tiêu chuẩn của Kotlin xông hơi nhỏ và nhẹ và nó chạy trên Máy ảo Java, giống như Java.

9. Có rất nhiều hỗ trợ tốt

Hỗ trợ Kotlin tích hợp có thể là mới cho Android Studio, nhưng các nhà phát triển đã sử dụng nó trong một thời gian trên Android và các nơi khác. Điều đó có nghĩa là có rất nhiều hỗ trợ và cộng đồng để giúp bạn bắt đầu và đã có một số ứng dụng trong Cửa hàng Play được xây dựng bằng Kotlin.

10. Học ngôn ngữ mới luôn là một điều tốt

Đây là một cơ hội tuyệt vời để chọn một ngôn ngữ lập trình mới và mở rộng kiến ​​thức của bạn. Kotlin cũng được sử dụng để phát triển web và phát triển phía máy chủ, do đó, bạn sẽ thêm nhiều chuỗi vào cung của mình.

Bớt tư tưởng

Có rất nhiều lợi ích nữa đối với Kotlin mà tôi đã đề cập ở đây sẽ thu hút một số nhà phát triển. Ví dụ: các trường hợp ngoại lệ không được kiểm tra và các biểu thức lambda được hỗ trợ. Nhìn chung, Kotlin có thể đọc được, tương đối đơn giản để chọn cho người mới bắt đầu và theo nhiều cách hiện đại hơn Java. Nếu bạn muốn tìm hiểu thêm thì hãy xem phần giới thiệu của tôi về hướng dẫn phát triển của Kotlin cho Android.

Một biểu hiện lambda, tiết kiệm cho chúng tôi nhiều thời gian hơn

Nhạc tiên tri của Garmin Đồng hồ amung Galaxy hoạt động 2 ...

Cập nhật, ngày 12 tháng 2 lúc 12:10 chiều ET: Những người ởamMobile đã rò rỉ một ố hình ảnh amung Galaxy Watch Active mới, cho chúng ta cái nhìn cận cảnh h...

ẤN PhẩM Tươi