Kotlin je relatívne nový programovací jazyk vyvinutý spoločnosťou JetBrains pre moderné multiplatformové aplikácie. V súčasnosti je Kotlin široko používaný pre vývoj systému Android namiesto Java. Je to preto, lebo Kotlin číta, píše bezpečne a stručne a zábavne.
Ak chcete začať s programovaním v Kotline, navštívte naše Kotlin Tutoriály.
Vlastnosti programovania Kotlin
Open Source
Kotlin je distribuovaný pod licenciou Apache, verzia 2.0. Kompiler (kompilátor Kotlin), doplnok IntelliJ IDEA, vylepšenia základných knižníc Java a nástroje na vytváranie sú všetky otvorené zdroje.
Spolupracuje s platformami Java a Android
Je 100% interoperabilný s jazykmi Java a Android. To znamená, že všetok váš súčasný kód Java / Android pracuje s Kotlinom bez problémov. Viac informácií nájdete na stránkach Mixing Java and Kotlin in One Project.
Výstižné a expresívne
Hrubý odhad naznačuje, že použitie Kotlin vám umožní orezať riadky kódu približne o 40% (v porovnaní s Javou).
Expresívne znamená, že je ľahké napísať kód, ktorému ľahko porozumejú ľudia aj prekladatelia.
Ľahko sa učiť
Naučiť sa Kotlin je ľahké, ak ovládate ďalšie programovacie jazyky ako Java, Scala, Groovy, C #, Javascript a Gosu.
Priateľské k nástrojom
Kotlin vyvíja spoločnosť JetBrains, ktorá je známa vďaka vývojovým nástrojom pre profesionálov. Niet sa čomu čudovať, je to priateľské k nástrojom.
Bezpečné
Kotlin je jazyk staticky. Preto sa kontrola typu vyskytuje v čase kompilácie, na rozdiel od behu, a triviálne chyby sa zachytia v ranom štádiu.
Súčasnosť a budúcnosť Kotlina
Prítomný
- Mnoho spoločností ako Netflix, Uber, Trello, Pinterest, Corda atď. Používa Kotlin (spolu s ďalšími programovacími jazykmi) na vytváranie aplikácií.
- Tím spoločnosti Google pre Android oznámil Kotlin ako oficiálny jazyk pre vývoj aplikácií pre Android.
- Java kód môžete nahradiť Kotlinom bez problémov. Je 100% interoperabilný s jazykmi Java a Android.
Budúcnosť
Možné budúce projekty v Kotline sú:
- Vývoj multiplatformových hier
- Vývoj mobilných aplikácií pre rôzne platformy
- Na strane servera a mikroslužby
- Analýza dát a strojové učenie
- Integrovaný systém: Arduino / Raspberry Pi pre profesionálne ovládače priamo
Ako sa môžete naučiť programovať v Kotline?
Naučte sa Kotlina z Programiz
Programiz ponúka kompletnú sériu ľahko sledovateľných tutoriálov Kotlin spolu s vhodnými príkladmi. Tieto návody sú určené pre úplných začiatočníkov bez predchádzajúcej znalosti programovacieho jazyka Kotlin.
Webová stránka Kotlin (oficiálna stránka)
Kotlin Reference a Kotlin Tutorial z oficiálnych stránok sú jedným z najspoľahlivejších zdrojov, kde sa Kotlin naučiť. Ak máte pochybnosti, vždy postupujte podľa oficiálnych zdrojov.
Naučte sa Kotlina z knihy
Naučiť sa programovať z kníh je vždy dobrý nápad. Celkový obraz programovacích konceptov získate v knihe, ktorú inde nenájdete.
Tu je niekoľko kníh, ktoré odporúčame.
- Kotlin v akcii - autori Dmitrij Jemerov a Svetlana Isakova (vývojári v tíme Kotlin)
- Programovanie Kotlin - zamerané na vývojárov Java, ktorí sa chcú naučiť a používať Kotlin popri Jave
- Fundamental Kotlin - krátky manuál pre vývojárov, aby v krátkom čase prešli na jazyk Kotlin
Ďalšie užitočné zdroje
Tu je niekoľko zdrojov na rozšírenie vašich vedomostí o Kotlinovi a hľadanie pomoci, keď sa zaseknete.
- Oficiálne fórum Kotlin
- StackOverflow
- Kotlin SubReddit
Záverečné slová
Kotlin si už získal reputáciu výstižného, expresívneho a bezpečného. A s oznámením spoločnosti Google (oficiálny jazyk pre vývoj systému Android) možno s istotou povedať, že Kotlin je tu pre veľký úspech.
Ak ste vývojári v prostredí Java / Android, odporúčame vám naučiť sa Kotlin, keď je to možné. Nielen že vylepšuje váš životopis, ale tiež pomáha zvyšovať produktivitu.