RestApi

Dáta sem, dáta tam.

Nástroje používateľa

Nástoje správy stránok


kotlin-jetpack-compose

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-jetpack-compose [2025/08/18 09:47] – attilajancikkotlin-jetpack-compose [2025/11/05 13:49] (aktuálne) – [Jetpack Compose] attilajancik
Riadok 1: Riadok 1:
 ====== Jetpack Compose ====== ====== Jetpack Compose ======
  
 +> Jetpack Compose je predurčený pre tvorbu UI na platforme Android.
 +> Využitie API Jetpack Compose pre Multiplatform popisuje článok: [[kotlin-compose-multiplatform|Compose Multiplatform]]
 ===== Úvod ===== ===== Úvod =====
  
Riadok 7: Riadok 9:
 Postup tvorenia kódu je jednoduchý. Vzhľad používateľského rozhrania zobrazovaného na displeji sa postupne skladá z existujúcich, alebo vlastných komponentov. Vlastné komponenty taktiež prijímajú stavy a vysielajú udalosti pomocou Live dát, ktoré využívajú dátové modely. Coroutines následne umožňujú reťaziť zobrazenia a vstupy v krátkom kóde. Postup tvorenia kódu je jednoduchý. Vzhľad používateľského rozhrania zobrazovaného na displeji sa postupne skladá z existujúcich, alebo vlastných komponentov. Vlastné komponenty taktiež prijímajú stavy a vysielajú udalosti pomocou Live dát, ktoré využívajú dátové modely. Coroutines následne umožňujú reťaziť zobrazenia a vstupy v krátkom kóde.
  
-> Komplexnosť komponentov ho predurčuje pre tvorbu **Multiplatform** aplikácií pre Android, iOS, desktop, web (export projektu do Xcode, JVM, JavaScript).+> Komplexnosť komponentov ho predurčuje pre tvorbu [[kotlin-multiplatform|Multiplatform]] aplikácií pre Android, iOS, desktop, web (export projektu do Xcode, JVM, JavaScript).
  
 Príklad komponentov nástroja Jetpack Compose: tlačítka, textové polia a iné z Material Design 3. Príklad komponentov nástroja Jetpack Compose: tlačítka, textové polia a iné z Material Design 3.
Riadok 25: Riadok 27:
  
 ===== Základné využitie - komponenty ===== ===== Základné využitie - komponenty =====
 +
 +Základné štrukturovanie kompozície je prvkami:
 +  * Column, FlowColumn
 +  * Row, FlowRow
 +  * Box
 +
 +**Modifikátory** umožňujú nastaviť rozmery, zarovnanie, odsadenie, interakcie a iné...
  
 Kompletná škála komponentov je na [[https://developer.android.com/develop/ui/compose/components|developer.android]] Kompletná škála komponentov je na [[https://developer.android.com/develop/ui/compose/components|developer.android]]
Riadok 333: Riadok 342:
   * https://www.jetbrains.com/help/kotlin-multiplatform-dev/get-started.html   * https://www.jetbrains.com/help/kotlin-multiplatform-dev/get-started.html
   * https://www.itnetwork.cz/kotlin/compose   * https://www.itnetwork.cz/kotlin/compose
 +  * developer.android.com - [[https://developer.android.com/courses/pathways/jetpack-compose-for-android-developers-1|video kurz]]
  
  
  
kotlin-jetpack-compose.1755503262.txt.gz · Posledná úprava: od attilajancik