10 причини да опитате Kotlin за Android

Автор: John Stephens
Дата На Създаване: 25 Януари 2021
Дата На Актуализиране: 2 Юли 2024
Anonim
Что учить новичку в Android: Java vs Kotlin? Мобильный разработчик [Ru, Android]
Видео: Что учить новичку в Android: Java vs Kotlin? Мобильный разработчик [Ru, Android]

Съдържание


На последната конференция на Google I / O Google обяви, че Android Studio скоро ще подкрепи разработката с Kotlin извън кутията. Въпреки че това беше голяма новина, може би е оставило някои хора малко студени, ако не са запознати с Котлин. Kotlin е популярен език за програмиране, който ще служи като алтернатива на напредването на Java. Но защо това трябва да ви интересува? Какви са ползите от развитието с Kotlin?

Нека броим топ 10 ползите от развитието с Kotlin.

1. Настройва се супер лесно

Разработчиците всъщност са в състояние да използват Kotlin от известно време чрез плъгин, но за Android Studio 3.0 това ще бъде толкова просто, колкото да поставите отметка в полето „Включване на поддръжката на Kotlin“.

2. Той е оперативно съвместим с Java

Опитайте да кажете, че пет пъти бързо! Kotlin е оперативно съвместим с Java, което означава, че можете да използвате рамки на Java и дори да смесвате команди от двата езика във вашия код!


3. Намалява кода на котелната плоча

„Котелна плоча“ в контекста на програмирането се отнася до редовете от код, които непрекъснато трябва да включвате, които всъщност не добавят към функцията на вашия код. Kotlin използва редица удобни трикове и методи, за да намали този „допълнителен“ код и по този начин помага на потребителите да създават приложения по-бързо и просто. Ще разгледаме някои конкретни примери в този списък.

Kotlin редовно използва значително по-малко код, за да направи същото

4. Синтетичното разширение

Има много полезни разширения за Kotlin, много от които могат да улеснят живота значително за Android. Един особено полезен пример е „Synthetic“, разширение, което ви позволява напълно да премахнете печатането findViewByID, Добавете един ред код и ще имате достъп до изгледи директно, без да е необходимо да използвате техните идентификационни номера.


Ако това ви е минало през главата, е достатъчно да кажете, че това може да намали кода ви със стотици редове в хода на голям проект. Това е моето лично любимо предимство на Котлин!

5. Можете да изберете своя собствена философия за програмиране

За разлика от единствено обектно ориентираната Java, Kotlin използва както обектно-ориентирани, така и функционални конструкции. Това означава, че не сте принудени да използвате обектно ориентирано програмиране, ако ви се струва объркващо или ако идвате от функционален фон. Свободата на избор може да бъде само добро!

Прочетете по-нататък: Kotlin Coroutines ви помага при асинхронно програмиране

6. Няма повече нищожни изключения на показалеца

Известен също като „грешка в милиарда долара“, нулевите препратки са основата на разработчиците на Java и са отговорни за повече сривове в Android, отколкото почти всяка друга грешка. Котлин се стреми да превърне това в минало във всички случаи, освен в няколко случая с „нулева безопасност“. Само още един начин, който оптимизира развитието!

7. Без полуколони

В началото това може да звучи като малко, но фактът, че кодът на Котлин не изисква да завършвате редове с полуколони, означава, че никога повече няма да ви се налага да търсите липсващите препинателни знаци! Все още можете да ги използвате, ако желаете, но отново можете да избирате ...

8. Без режийни разходи

Писането на приложение в Котлин срещу Java няма да доведе до режийни разходи: приложението ви няма да е по-бавно и не по-голямо, отколкото би било друго. Стандартната библиотека на Kotlin е малка и лека и работи на виртуалната машина на Java, също като Java.

9. Вече има добра поддръжка

Вградената поддръжка на Kotlin може да е нова за Android Studio, но разработчиците го използват от известно време в Android и на други места. Това означава, че има много поддръжка и общност, които да ви помогнат да започнете и вече има редица приложения в Play Store, които са създадени с помощта на Kotlin.

10. Ученето на нови езици винаги е добро нещо

Това е отлична възможност да вземете нов език за програмиране и да разширите знанията си. Kotlin се използва и за уеб разработка и за развитие от страна на сървъра, така че ще добавите още низове към носа си.

Заключителни мисли

Има много повече ползи за Kotlin, които не съм споменавал тук, които ще се харесат на някои разработчици. Например, изключенията са отместени и ламбда изразите се поддържат. Като цяло Kotlin е четим, сравнително прост за вземане за начинаещи и в много отношения по-модерен от Java. Ако искате да разберете повече, разгледайте моето въведение в Kotlin за урок за разработка на Android.

Ламбда израз, който ни спестява още време

Google Pixel 4 XL е най-новият висок клас водещ телефон от компанията зад Android. Ако купувате този смартфон, добрата новина е, че вече има няколко калъфа на Google Pixel 4 XL, които можете да закупи...

Нов набор от рендери на цветовете на Google Pixel 4 и Google Pixel 4 XL просто натисна мрежата чрез Индия Шопс, Въпреки че ще признаем, че цветовете изглеждат страхотно, ние се съмняваме в автентичнос...

Интересно