10 motive pentru a încerca Kotlin pentru dezvoltarea Android

Autor: John Stephens
Data Creației: 25 Ianuarie 2021
Data Actualizării: 1 Iulie 2024
Anonim
10 motive pentru a încerca Kotlin pentru dezvoltarea Android - Aplicaţii
10 motive pentru a încerca Kotlin pentru dezvoltarea Android - Aplicaţii

Conţinut


La cea mai recentă conferință Google I / O, Google a anunțat că Android Studio va susține în curând dezvoltarea, cu Kotlin care nu a reușit. Deși aceasta a fost o veste grozavă, este posibil să-i fi lăsat pe unii cam reci dacă nu sunt familiarizați cu Kotlin. Kotlin este un limbaj popular de programare care va servi ca o alternativă la progresul Java. Dar de ce ar trebui să te intereseze asta? Care sunt avantajele dezvoltării cu Kotlin?

Să luăm în considerare primele 10 beneficii ale dezvoltării cu Kotlin.

1. Este foarte ușor de configurat

Dezvoltatorii au reușit să utilizeze Kotlin de ceva timp printr-un plugin, dar din Android Studio 3.0, va fi la fel de simplu ca bifarea unei căsuțe pentru „Include suportul Kotlin”.

2. Este interoperabil cu Java

Încercați să spuneți asta de cinci ori repede! Kotlin este interoperabil cu Java, ceea ce înseamnă că puteți utiliza cadre Java și chiar amestecați comenzile din ambele limbi din codul dvs.!


3. Reduce codul plăcii cazanului

„Placa cazanului” în contextul programării se referă la liniile de cod pe care trebuie să le includeți, care nu adaugă efectiv funcția codului dvs. Kotlin folosește o serie de trucuri și metode utile pentru a reduce acest cod „suplimentar” și, în acest sens, îi ajută pe utilizatori să creeze aplicații mai rapid și mai simplu. Vom examina câteva exemple specifice din această listă.

Kotlin folosește în mod regulat un cod mult mai puțin pentru a face același lucru

4. Extensia sintetică

Există o mulțime de extensii utile disponibile pentru Kotlin, multe dintre ele făcând viața considerabil mai ușoară pentru dezvoltarea Android. Un exemplu deosebit de util este „Sintetic”, o extensie care vă permite să renunțați complet la tastare findViewByID. Adăugați o linie de cod și veți putea accesa vizualizările direct fără a fi nevoie să folosiți codurile lor.


Dacă v-a trecut peste cap, atunci este suficient să spuneți că acest lucru vă poate reduce codul cu sute de linii pe parcursul unui proiect mare. Acesta este avantajul meu preferat de Kotlin!

5. Puteți alege propria filozofie de programare

Spre deosebire de Java doar orientat pe obiecte, Kotlin folosește atât constructe cât și funcționale. Aceasta înseamnă că nu sunteți obligat să utilizați programarea orientată spre obiect dacă vi se pare confuz sau dacă provineți dintr-un fundal funcțional. Libertatea de a alege nu poate fi decât un lucru bun!

Citiți Următorul: Corotinele Kotlin vă ajută la programarea asincronă

6. Nu mai există excepții de pointer nul

Cunoscute și sub denumirea de „greșeala de miliarde de dolari”, referințele nule sunt elementele dezvoltatorilor Java și sunt responsabile pentru mai multe blocaje pe Android decât aproape orice altă eroare. Kotlin încearcă să facă din asta un lucru al trecutului în toate, în câteva cazuri, cu „siguranță nulă”. Doar un alt mod de a eficientiza dezvoltarea!

7. Fără semicoloni

La început s-ar putea să pară un lucru mic, dar faptul că codul Kotlin nu necesită să finalizați linii cu semicolonuri înseamnă că nu veți mai trebui să vă căutați din nou punctuația! Încă le puteți folosi dacă doriți, dar sunteți încă liber să alegeți ...

8. Fără aer

Scrierea unei aplicații în Kotlin versus Java nu va suporta niciun fel de cheltuieli generale: aplicația dvs. nu va fi mai lentă și nu va fi mai mare decât ar fi altfel. Biblioteca standard a lui Kotlin este mică și ușoară și funcționează pe mașina virtuală Java, la fel ca Java.

9. Există deja un sprijin bun

Asistența încorporată Kotlin ar putea fi nouă pentru Android Studio, dar dezvoltatorii o folosesc de ceva vreme pe Android și în alte părți. Aceasta înseamnă că există o mulțime de asistență și comunitate care vă ajută să începeți și există deja o serie de aplicații în Play Store care au fost create cu Kotlin.

10. Învățarea de limbi noi este întotdeauna un lucru bun

Aceasta este o oportunitate excelentă de a ridica un nou limbaj de programare și de a vă extinde cunoștințele. Kotlin este folosit și pentru dezvoltarea web și pentru dezvoltarea serverului, așa că veți adăuga mai multe șiruri în arc.

Gânduri de închidere

Există mai multe beneficii pentru Kotlin despre care nu am menționat aici, care vor face apel la unii dezvoltatori. De exemplu, excepțiile nu sunt marcate și expresiile lambda sunt acceptate. În general, Kotlin este ușor de citit, relativ simplu de ridicat pentru începători și în multe moduri mai modern decât Java. Dacă doriți să aflați mai multe, consultați introducerea mea la Kotlin pentru tutorialul de dezvoltare Android.

O expresie lambda, economisindu-ne încă mai mult timp

Ingineri DevOp unt profeioniști IT care unt pecializați în lucrul cu echipele de dezvoltare oftware și operatorii de item. Acetea fac ca comunicarea dintre cele două ă fie mai eficientă, rezult&#...

Cererea pentru pecialiști DevOp ete în plină expaniune. Cea mai bună ofertă de atăzi ete șana dv. de a obține 1.500 UD de intruire pentru ub 70 $. ...

Publicații Interesante