kotlin-zaklady
Rozdiely
Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.
| Obojstranná predošlá revíziaPredchádzajúca revíziaNasledujúca revízia | Predchádzajúca revízia | ||
| kotlin-zaklady [2025/07/29 15:17] – [Dátum a Čas] attilajancik | kotlin-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), | + | 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), |
| - | 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. | + | |
| + | 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. | ||
| ===== Základné špecifikácie a príkazy ===== | ===== Základné špecifikácie a príkazy ===== | ||
| Riadok 92: | Riadok 93: | ||
| * /, % | * /, % | ||
| - | ===== Objektové programovanie - OOP ===== | + | ====== Objektové programovanie - OOP ====== |
| === class - Trieda: === | === class - Trieda: === | ||
| Riadok 560: | Riadok 561: | ||
| .ofEpochSecond() : linux timestamp = sekundy od 1.1.1970 : LocalDate.ofEpochSecond() | .ofEpochSecond() : linux timestamp = sekundy od 1.1.1970 : LocalDate.ofEpochSecond() | ||
| toEpochSecond(), | toEpochSecond(), | ||
| + | |||
| + | ===== Systém ===== | ||
| + | |||
| + | == Melanie času behu == | ||
| + | po ukončení bloku '' | ||
| + | <code Kotlin> | ||
| + | val runningTime = measureTimeMillis { | ||
| + | dataOperation() | ||
| + | } | ||
| + | println(runningTime) | ||
| + | </ | ||
| ====== Linky ====== | ====== Linky ====== | ||
| - | playground: https:// | + | * kotlin |
| - | java playground: https:// | + | |
| + | |||
| + | * kotlinlang.org : [[https:// | ||
| + | * developer.android : [[https:// | ||
| + | * w3schools : [[https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | == Iné vzdelávacie portály == | ||
| + | * https:// | ||
| + | |||
| + | == Užitočné linky == | ||
| + | * Ktor - framework pre : server, client, multiplatform : https:// | ||
| + | * info o Ktor pre Android: https:// | ||
| + | * Kotlin Multiplatform - get started: https:// | ||
| - | - https:// | + | ====== Vzdelávacie linky ====== |
| - | - https:// | + | |
| - | - https:// | + | |
| - | - https:// | + | |
| - | - https:// | + | |
| - | - https:// | + | |
| - | - https:// | + | |
| - | - | + | |
| - | Iné vzdelávacie portály | + | Tu sú uvedené linky na Kotlin portfolio vzdelávánie od JetBrains a Google. |
| - | - https://www.baeldung.com/ | + | |
| - | Užitočné linky | + | > Kotlin Docs - [[https://kotlinlang.org/docs/home.html|Základy]] (kotlinlang.org) |
| - | - Ktor - framework pre : server, client, multiplatform : https://ktor.io/docs/welcome.htm | + | > Kotlin Multiplatform |
| - | - info o Ktor pre Android: | + | > Compose |
| - | - Kotlin | + | > Ktor - [[https:// |
| + | > Android developers [[https:// | ||
kotlin-zaklady.1753795070.txt.gz · Posledná úprava: od attilajancik
