10 põhjust Kotlini proovimiseks Androidi arendamisel

Autor: John Stephens
Loomise Kuupäev: 25 Jaanuar 2021
Värskenduse Kuupäev: 2 Juuli 2024
Anonim
10 põhjust Kotlini proovimiseks Androidi arendamisel - Rakendused
10 põhjust Kotlini proovimiseks Androidi arendamisel - Rakendused

Sisu


Hilisemal Google I / O konverentsil teatas Google, et Android Studio toetab peagi arendustööd, kui Kotlin on väljas. Kuigi see oli suur uudis, võis see mõne inimese pisut külmaks jätta, kui nad pole Kotliniga tuttavad. Kotlin on populaarne programmeerimiskeel, mis on Java edaspidiseks alternatiiviks. Aga miks see peaks sind huvitama? Millised on Kotliniga arengu eelised?

Vaatame maha Kotlini arengu kümme parimat kasu.

1. Seadistamine on ülilihtne

Arendajad on tegelikult Kotlinit juba mõnda aega pistikprogrammi kaudu saanud kasutada, kuid alates Android Studio 3.0 versioonist on see sama lihtne kui linnuke ruudu lisamine „Kaasa Kotlini tugi”.

2. See on Javaga koostalitlusvõimeline

Proovige seda viis korda kiiresti öelda! Kotlin on Java-ga koostalitlusvõimeline, mis tähendab, et saate oma koodis kasutada Java-raamistikke ja isegi segada mõlema keele käske!


3. See vähendab katla plaadi koodi

„Katlaplaat” osutab programmeerimise kontekstis koodiridadele, mida peate pidevalt lisama, mis tegelikult ei lisa teie koodi funktsiooni. Kotlin kasutab selle lisakoodi vähendamiseks mitmeid käepäraseid nippe ja meetodeid ning aitab sellega kasutajatel kiiremini ja lihtsamalt rakendusi luua. Uurime selles loendis mõnda konkreetset näidet.

Kotlin kasutab sama asja tegemiseks regulaarselt oluliselt vähem koodi

4. Sünteetiline pikendus

Kotlini jaoks on saadaval palju kasulikke laiendusi, millest paljud võivad elu Androidi arendamiseks märkimisväärselt lihtsustada. Üks eriti kasulik näide on „Sünteetiline” - laiend, mis võimaldab teil täielikult kirjutada leidkeViewByID. Lisage üks koodirea ja pääsete vaadetele otse juurde, ilma et peaksite nende ID-sid kasutama.


Kui see on üle teie pea läinud, siis piisab, kui öelda, et see võib suure projekti käigus vähendada teie koodi sadade ridade võrra. See on Kotlini minu isiklik lemmik eelis!

5. Saate valida oma programmeerimisfilosoofia

Erinevalt üksnes objektorienteeritud Java-st kasutab Kotlin nii objektorienteeritud kui ka funktsionaalseid konstruktsioone. See tähendab, et te ei ole sunnitud kasutama objektorienteeritud programmeerimist, kui see on segane või kui teil on funktsionaalne taust. Valimisvabadus saab olla ainult hea asi!

Loe edasi: Kotlin Coroutines aitab teil asünkroonset programmeerimist

6. Enam pole null-osuti erandeid

Nullviited, mida tuntakse ka kui miljardi dollari viga, on Java-arendajate meelehärm ja põhjustavad rohkem Androidi krahhe kui palju muid vigu. Kotlin soovib, et see muutuks minevikuks, välja arvatud üksikud juhtumid, millel on null turvalisus. Veel üks viis, kuidas see arengut sujuvamaks muudab!

7. semikoolonid puuduvad

See võib algul tunduda väike asi, kuid asjaolu, et Kotlini kood ei nõua semikooloniga ridade lõpetamist, tähendab, et te ei pea enam kunagi puuduvaid kirjavahemärke jahtima! Saate neid soovi korral endiselt kasutada, kuid saate jälle vabalt valida ...

8. Üle pea pole

Kotlini ja Java rakenduse kirjutamine ei tekita mingeid piiranguid: teie rakendus pole aeglasem ega suurem kui see oleks teisiti. Kotlini tavakogu on väike ja kerge ning see töötab Java virtuaalmasinas, nagu ka Java.

9. Seal on juba hea tugi

Sisseehitatud Kotlini tugi võib olla Android Studio jaoks uus, kuid arendajad on seda juba mõnda aega kasutanud Androidis ja mujal. See tähendab, et alustamiseks on palju tuge ja kogukonda ning Play Poes on juba mitmeid rakendusi, mis on üles ehitatud Kotlini abil.

10. Uute keelte õppimine on alati hea

See on suurepärane võimalus valida uus programmeerimiskeel ja laiendada oma teadmisi. Kotlinit kasutatakse ka veebiarenduseks ja serveripoolseks arendamiseks, nii et lisate oma vöörile rohkem stringe.

Mõtte sulgemine

Kotlinil on veel palju eeliseid, mida ma siin ei maininud ja mis mõnele arendajale meeldivad. Näiteks on erandid märkimata ja lambda-avaldised toetatud. Üldiselt on Kotlin loetav, algajatele kättetoimetamise suhteliselt lihtne ja paljuski kaasaegsem kui Java. Kui soovite rohkem teada saada, siis vaadake minu sissejuhatust Kotlinisse Androidi arendamise õpetuseks.

Lambda väljend, säästes meile veelgi rohkem aega

Withing (endine Nokia) tõi jut välja nutikella Withing teel HR port.Withing teel HR port on hübriid analoog / digitaalne nutikell, mille kekme on tegevue jälgimine.Ehkki kellal puu...

Nii abivalmid kui terviekontrolli jälgijad võivad olla, pole nad eriti atraktiived. Paljud neit näevad välja nagu kummit käevõrud. Mõne inimee jaok on ee korra, kuid...

Sulle Soovitatud