![10 põhjust Kotlini proovimiseks Androidi arendamisel - Rakendused 10 põhjust Kotlini proovimiseks Androidi arendamisel - Rakendused](https://a.23rdpta.org/apps/10-reasons-to-try-kotlin-for-android-development-4.png)
Sisu
- 1. Seadistamine on ülilihtne
- 2. See on Javaga koostalitlusvõimeline
- 3. See vähendab katla plaadi koodi
- 4. Sünteetiline pikendus
- 5. Saate valida oma programmeerimisfilosoofia
- 6. Enam pole null-osuti erandeid
- 7. semikoolonid puuduvad
- 8. Üle pea pole
- 9. Seal on juba hea tugi
- 10. Uute keelte õppimine on alati hea
- Mõtte sulgemine
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