Programiranje Kotlina

Kotlin je relativno novi programski jezik koji je razvio JetBrains za moderne višeplatformne aplikacije. Danas se Kotlin široko koristi za razvoj Androida umjesto Jave. To je zato što je Kotlin sigurno, sažeto i zabavno čitati i pisati.

Da biste započeli s programiranjem Kotlina, posjetite naše vodiče za Kotlin.

Značajke programiranja u Kotlinu

Otvoreni izvor

Kotlin se distribuira pod licencom Apache, verzija 2.0. Kompiler (Kotlinov kompajler), dodatak IntelliJ IDEA, poboljšanja osnovnih Java knjižnica i alati za izgradnju su otvorenog koda.

Interoperabilan s Javom i Androidom

100% je interoperabilan s Javom i Androidom. To znači da sav vaš trenutni Java / Android kôd besprijekorno radi s Kotlinom. Za više informacija posjetite Miješanje Jave i Kotlina u jednom projektu.

Sažet i izražajan

Gruba procjena pokazuje da vam upotreba Kotlina omogućuje odrezivanje linija koda za približno 40% (u usporedbi s Javom).

Izražajno znači, lako je napisati kod koji ljudi i sastavljači mogu lako razumjeti.

Lako za naučiti

Učenje Kotlina lako je ako poznajete druge programske jezike kao što su Java, Scala, Groovy, C #, Javascript i Gosu.

Alat-friendly

Kotlin je razvila tvrtka JetBrains, poznata po stvaranju razvojnih alata za profesionalce. Nije ni čudo, pogodan je za alat.

Sef

Kotlin je statički tip jezika. Stoga se provjera tipa događa u vrijeme sastavljanja, za razliku od vremena izvođenja, a trivijalne greške hvataju se u ranoj fazi.

Sadašnjost i budućnost Kotlina

Predstaviti

  • Mnoge tvrtke kao što su Netflix, Uber, Trello, Pinterest, Corda itd. Koriste Kotlin (zajedno s drugim programskim jezicima) za stvaranje aplikacija.
  • Googleov Android tim najavio je Kotlin kao službeni jezik za razvoj Android aplikacija.
  • Java kôd možete jednostavno zamijeniti Kotlinom. 100% je interoperabilan s Javom i Androidom.

Budućnost

Mogući budući projekti u Kotlinu su:

  • Razvoj igara na više platformi
  • Razvoj mobilnih aplikacija na više platformi
  • Na poslužitelju i mikrousluge
  • Analiza podataka i strojno učenje
  • Ugrađeni sustav: Arduino / Raspberry Pi izravno za profesionalne kontrolere

Kako možete naučiti kodirati u Kotlinu?

Naučite Kotlina od Programizma

Programiz nudi kompletnu seriju tutorijala iz Kotlina, zajedno s prikladnim primjerima. Ovi su vodiči namijenjeni apsolutnim početnicima bez predznanja programskog jezika Kotlin.

Web stranica Kotlin (službena stranica)

Kotlin Reference i Kotlin Tutorial sa službene stranice jedan su od najpouzdanijih izvora za učenje Kotlina. Ako sumnjate, uvijek slijedite službene resurse.

Naučite Kotlina iz knjige

Uvijek je dobra ideja naučiti programirati iz knjiga. Široku sliku koncepata programiranja dobit ćete u knjizi koju možda nećete naći drugdje.

Evo nekoliko knjiga koje preporučujemo.

  • Kotlin u akciji - napisali Dmitry Jemerov i Svetlana Isakova (programeri iz tima Kotlin)
  • Programiranje Kotlina - namijenjeno programerima Jave koji žele učiti i koristiti Kotlin uz Javu
  • Temeljni Kotlin - kratki priručnik za programere za brzi prelazak na jezik Kotlin

Ostali korisni izvori

Evo nekoliko resursa za proširivanje vašeg znanja o Kotlinu i traženje pomoći kad zaglavite.

  • Službeni Kotlin Forum
  • StackOverflow
  • Kotlin SubReddit

Završne riječi

Kotlin je već stekao reputaciju sažetog, izražajnog i sigurnog. I, uz Googleovu najavu (službeni jezik za razvoj Androida), sigurno je reći da je Kotlin ovdje za veliku utakmicu.

Ako ste programer Java / Android, preporučujemo vam da naučite Kotlin kad god je to moguće. To ne samo da poboljšava vaš životopis već pomaže i u povećanju produktivnosti.

Zanimljivi članci...