10 raons per provar Kotlin per al desenvolupament Android

Autora: John Stephens
Data De La Creació: 25 Gener 2021
Data D’Actualització: 2 Juliol 2024
Anonim
10 raons per provar Kotlin per al desenvolupament Android - Aplicacions
10 raons per provar Kotlin per al desenvolupament Android - Aplicacions

Content


A la darrera conferència d'E / S de Google, Google va anunciar que Android Studio aviat donaria suport al desenvolupament amb Kotlin fora de caixa. Tot i que aquesta era una gran notícia, potser hauria deixat una mica de fred si no coneixen Kotlin. Kotlin és un popular llenguatge de programació que servirà com a alternativa a Java endavant. Però, per què t'hauria d'interès? Quins avantatges té el desenvolupament de Kotlin?

Comptem els 10 principals avantatges del desenvolupament amb Kotlin.

1. És molt fàcil de configurar

Els desenvolupadors han pogut utilitzar Kotlin durant algun temps mitjançant un complement, però a partir d'Android Studio 3.0, serà tan senzill com marcar una casella per a "Incloure el suport de Kotlin".

2. És interoperable amb Java

Proveu a dir que cinc vegades ràpidament! Kotlin és interoperable amb Java, el que significa que podeu utilitzar frameworks Java i fins i tot barrejar ordres dels dos idiomes del vostre codi.


3. Redueix el codi de la placa de la caldera

El "placa de caldera" en el marc de la programació es refereix a les línies de codi que encara heu d’incloure, que en realitat no s’afegeixen a la funció del vostre codi. Kotlin utilitza diversos mètodes i mètodes útils per reduir aquest codi “addicional” i, a més, ajuda els usuaris a crear aplicacions de manera més ràpida i senzilla. Examinarem alguns exemples concrets d'aquesta llista.

Kotlin utilitza regularment menys codi per fer el mateix

4. L’extensió sintètica

Hi ha moltes extensions útils disponibles per a Kotlin, moltes de les quals poden facilitar la vida considerablement al desenvolupament d'Android. Un exemple particularment útil és "Synthetic", una extensió que us permet acabar amb l'escriptura findViewByID. Afegiu una línia de codi i podreu accedir a les visualitzacions directament sense necessitat d’utilitzar els seus identificadors.


Si us hem passat pel cap, n'hi ha prou amb dir que això pot reduir el vostre codi en centenars de línies en el transcurs d'un gran projecte. Aquest és el meu avantatge favorit personal de Kotlin.

5. Podeu triar la vostra pròpia filosofia de programació

A diferència del Java exclusivament orientat a objectes, Kotlin utilitza tant construccions orientades a objectes com funcionals. Això vol dir que no us heu obligat a utilitzar la programació orientada a objectes si la trobeu confusa o si proveniu d'un fons funcional. La llibertat d’escollir només pot ser una bona cosa.

Llegiu Següent: Les Coroutines de Kotlin us ajuden a la programació asíncrona

6. No hi ha més excepcions de punter nul

També conegut com "l'error de mil milions de dòlars", les referències nul·les són la incidència dels desenvolupadors de Java i són responsables de més xocs a Android que gairebé qualsevol altre error. Kotlin pretén que això sigui una cosa del passat en tots els casos, amb excepció de "nul·la seguretat". Només hi ha una manera més que racionalitzar el desenvolupament.

7. Sense punts i punts

Al principi, això pot semblar una petita cosa, però el fet que el codi Kotlin no requereixi que hagueu d’acabar les línies amb semiconsons significa que no haureu de tornar a buscar mai la puntuació que falta. Encara ho podeu fer servir si ho desitgeu, però tornareu a ser lliure de triar ...

8. Sense despeses generals

Escriure una aplicació a Kotlin vers Java no suposarà cap despesa general: la vostra aplicació no serà més lenta i no serà més gran del que seria altrament. La biblioteca estàndard de Kotlin és petita i lleugera i funciona a la màquina virtual de Java, igual que Java.

9. Ja hi ha una bona assistència

El suport Kotlin integrat podria ser nou per a Android Studio, però els desenvolupadors l'han utilitzat des de fa temps a Android i en altres llocs. Això vol dir que hi ha una gran quantitat de suport i comunitat per ajudar-vos a començar i ja hi ha diverses aplicacions a la Play Store que s'han creat mitjançant Kotlin.

10. L’aprenentatge de nous idiomes sempre és una cosa bona

Aquesta és una excel·lent oportunitat per recollir un nou llenguatge de programació i ampliar els vostres coneixements. Kotlin també s'utilitza per al desenvolupament web i el desenvolupament del servidor, de manera que afegireu més cadenes a la vostra proa.

Pensaments de cloenda

Hi ha molts més avantatges per a Kotlin que no he esmentat aquí que atrauran a alguns desenvolupadors. Per exemple, les excepcions no estan marcades i les expressions lambda són compatibles. En general, Kotlin és llegible, relativament senzill de recollir per a principiants i en molts aspectes més modern que Java. Si voleu obtenir més informació, feu un cop d'ull a la meva introducció a Kotlin per a tutorial de desenvolupament d'Android.

Una expressió lambda, estalviant-nos encara més temps

Amb tante opcion que tranmeten contingut al globu ocular, alguna coa ha de donar. La cartera nomé neceita un decan. i Hulu e troba a la votra llita apagada de uport, u explicarem com eborrar el v...

i compartiu un compte de Netflix amb la votra família o amic, pot haver-hi moment en què no voldreu que vegin le pel·lícule i el programe de televiió que heu vit. Poter perqu&...

Va Aparèixer Avui