Kotlin je relativně nový programovací jazyk vyvinutý společností JetBrains pro moderní multiplatformní aplikace. V dnešní době je Kotlin široce používán pro vývoj Androidu místo Java. Je to proto, že Kotlin čte a píše bezpečně, stručně a zábavně.
Chcete-li začít s programováním Kotlin, navštivte naše výukové programy Kotlin.
Vlastnosti programování Kotlin
Otevřený zdroj
Kotlin je distribuován pod licencí Apache, verze 2.0. Kompiler (kompilátor Kotlin), plugin IntelliJ IDEA, vylepšení základních knihoven Java a nástroje pro sestavení jsou všechny otevřené.
Interoperabilní s Java a Android
Je 100% interoperabilní s Java a Android. To znamená, že veškerý váš aktuální kód Java / Android funguje bez problémů s Kotlinem. Další informace najdete v článku Mixing Java and Kotlin in One Project.
Výstižné a expresivní
Hrubý odhad naznačuje, že používání Kotlin vám umožňuje oříznout řádky kódu přibližně o 40% (ve srovnání s Javou).
Expresivní prostředky, je snadné napsat kód, kterému lidé i překladatelé snadno porozumí.
Jednoduché se naučit
Naučit se Kotlin je snadné, pokud znáte jiné programovací jazyky jako Java, Scala, Groovy, C #, Javascript a Gosu.
Vhodné pro nástroje
Kotlin vyvíjí JetBrains, společnost známá pro vytváření vývojových nástrojů pro profesionály. Není se čemu divit, je přátelský k nástrojům.
Bezpečný
Kotlin je jazyk staticky typu. Kontrola typu tedy probíhá v době kompilace na rozdíl od běhu a triviální chyby jsou zachyceny v rané fázi.
Současnost a budoucnost Kotlina
Současnost, dárek
- Mnoho společností jako Netflix, Uber, Trello, Pinterest, Corda atd. Používá Kotlin (spolu s dalšími programovacími jazyky) k vytváření aplikací.
- Tým Google pro Android oznámil Kotlin jako oficiální jazyk pro vývoj aplikací pro Android.
- Java kód můžete bez problémů nahradit Kotlinem. Je 100% interoperabilní s Java a Android.
Budoucnost
Možné budoucí projekty v Kotlinu jsou:
- Vývoj her napříč platformami
- Vývoj mobilních aplikací pro různé platformy
- Na straně serveru a mikroslužby
- Analýza dat a strojové učení
- Integrovaný systém: Arduino / Raspberry Pi pro profesionální řadiče přímo
Jak se můžete naučit kódovat v Kotlinu?
Naučte se Kotlin z Programiz
Programiz nabízí kompletní řadu snadno sledovatelných výukových programů Kotlin spolu s vhodnými příklady. Tyto výukové programy jsou určeny pro úplné začátečníky bez předchozí znalosti programovacího jazyka Kotlin.
Web Kotlin (oficiální stránky)
Kotlin Reference a Kotlin Tutorial z oficiálních stránek jsou jedním z nejspolehlivějších zdrojů, jak se Kotlin naučit. V případě pochybností vždy postupujte podle oficiálních zdrojů.
Naučte se Kotlina z knihy
Naučit se programovat z knih je vždy dobrý nápad. V knize získáte celkový obraz programovacích konceptů, které jinde nenajdete.
Zde je několik knih, které doporučujeme.
- Kotlin v akci - autoři Dmitrij Jemerov a Svetlana Isakova (vývojáři z týmu Kotlin)
- Programování Kotlin - zaměřené na vývojáře Java, kteří se chtějí naučit a používat Kotlin vedle Javy
- Fundamental Kotlin - krátký manuál pro vývojáře, aby okamžitě přešli na jazyk Kotlin
Další užitečné zdroje
Zde je několik zdrojů k rozšíření vašich znalostí Kotlin a hledání pomoci, když uvíznete.
- Oficiální fórum Kotlin
- Přetečení zásobníku
- Kotlin SubReddit
Závěrečná slova
Kotlin si již získal pověst výstižného, expresivního a bezpečného. A s oznámením společnosti Google (oficiální jazyk pro vývoj systému Android) lze s jistotou říci, že Kotlin je tu pro velký běh.
Pokud jste vývojář v prostředí Java / Android, doporučujeme vám naučit se Kotlin, pokud je to možné. To nejen vylepšuje váš životopis, ale také pomáhá zvyšovat produktivitu.