RestApi

Dáta sem, dáta tam.

Nástroje používateľa

Nástoje správy stránok


kotlin-zaklady

Rozdiely

Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.

Odkaz na tento prehľad zmien

Obojstranná predošlá revíziaPredchádzajúca revízia
Nasledujúca revízia
Predchádzajúca revízia
kotlin-zaklady [2025/09/16 13:50] – [Linky] attilajancikkotlin-zaklady [2025/12/02 12:57] (aktuálne) – [Vzdelávacie linky] attilajancik
Riadok 4: Riadok 4:
 ===== Úvod ===== ===== Úvod =====
  
-Kotlin je moderný programovací jazyk. Vytvorila ho firma JetBrains. Vysokú podporu má od Google a preto je využitý v platforme Android. Je však natoľko univerzálny a má takú podporu knižníc, že je využitý i pre multiplatformové nasadenie pre iOS, web frontend (JavaScript), Linux, Windows a aj servery (Ktor), kde beží pod JVM (Java).+Kotlin je moderný programovací jazyk. Vytvorila ho firma JetBrains. Vysokú podporu má od Google a preto je využitý v platforme Android. Je však natoľko univerzálny a má takú podporu knižníc, že je využitý i pre multiplatformové nasadenie pre iOS, web frontend (JavaScript), Linux, Windows a aj servery (Ktor), kde beží pod JVM (Java, napríklad [[https://tomcat.apache.org/|Apache Tomcat]]).
  
 Vyznačuje sa stručnosťou (oproti Java). Je možné v jednom projekte kombinovať Java aj Kotlin. Bezpečnosť voči **null** ukazateľom je vyriešená (null safety). **Lambda** funkcie výrzane uľahčujú písanie a stručnosť kódu. [[kotlin-coroutines|Coroutins]] zjednodušujú prácu s asynchronnými procesmi (vlákna) a preberanie odpovedí z nich. Vyznačuje sa stručnosťou (oproti Java). Je možné v jednom projekte kombinovať Java aj Kotlin. Bezpečnosť voči **null** ukazateľom je vyriešená (null safety). **Lambda** funkcie výrzane uľahčujú písanie a stručnosť kódu. [[kotlin-coroutines|Coroutins]] zjednodušujú prácu s asynchronnými procesmi (vlákna) a preberanie odpovedí z nich.
Riadok 594: Riadok 594:
   * Kotlin Multiplatform - get started: https://www.jetbrains.com/help/kotlin-multiplatform-dev/get-started.html   * Kotlin Multiplatform - get started: https://www.jetbrains.com/help/kotlin-multiplatform-dev/get-started.html
  
 +====== Vzdelávacie linky ======
 +
 +Tu sú uvedené linky na Kotlin portfolio vzdelávánie od JetBrains a Google.
 +
 +> Kotlin Docs - [[https://kotlinlang.org/docs/home.html|Základy]] (kotlinlang.org)
 +> Kotlin Multiplatform - [[https://kotlinlang.org/docs/multiplatform/get-started.html|Začíname s KMP]] (kotlinlang.org)
 +> Compose Multiplatform - [[https://www.jetbrains.com/compose-multiplatform/|Tvorba UI]] (jetbrains.com)
 +> Ktor - [[https://ktor.io/docs/welcome.html|Dokumentácia Ktor]] (ktor.io)
 +
 +> Android developers [[https://developer.android.com/|developers]] (developer.android.com)
kotlin-zaklady.1758023446.txt.gz · Posledná úprava: od attilajancik