kotlin-compose-multiplatform
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-compose-multiplatform [2025/11/04 14:24] – [SQLDelight] attilajancik | kotlin-compose-multiplatform [2025/11/10 16:04] (aktuálne) – [Štruktúra projektu] attilajancik | ||
|---|---|---|---|
| Riadok 9: | Riadok 9: | ||
| > Android Developers: [[https:// | > Android Developers: [[https:// | ||
| > Klibs.io : [[https:// | > Klibs.io : [[https:// | ||
| + | > GitHub : [[https:// | ||
| + | > Material.io : [[https:// | ||
| > Ak ste pracovali s JavaFX, potom Compose je podobne štrukturovaný. Pridanú hodnotu v Compose tvorí Modifier, ktorý ovplyvňuje vzhľad. | > Ak ste pracovali s JavaFX, potom Compose je podobne štrukturovaný. Pridanú hodnotu v Compose tvorí Modifier, ktorý ovplyvňuje vzhľad. | ||
| Riadok 18: | Riadok 20: | ||
| * JVM -> '' | * JVM -> '' | ||
| * Kotlin/JS, Kotlin/Wasm -> '' | * Kotlin/JS, Kotlin/Wasm -> '' | ||
| + | |||
| + | **commonMain** je zdrojová zložka s kódom pre Kotlin Multiplatform. Pri kompilácii sa odtiaľ vytvára štruktúra binárnych súborov pre distribúciu. Tu sa použijú len multiplatformové knižnice. Tu definované štruktúry budú dostupné pre všetky platformy projektu. | ||
| + | |||
| + | **Ceielené platformy** sa definujú zväčša pri vytvorení projektu, ale je to možné i neskôr ('' | ||
| + | |||
| + | **Zdrojové sady** pre cielené platformy sú vedľa zložky '' | ||
| + | |||
| ===== Ovládanie UI ===== | ===== Ovládanie UI ===== | ||
| Riadok 433: | Riadok 442: | ||
| Je vhodné nainštalovať plugin SQLDelight do IDE, ako je vyššie uvedené. Potom budú ponúkané automaticky rôzne časti štruktúry projektu a kódu. | Je vhodné nainštalovať plugin SQLDelight do IDE, ako je vyššie uvedené. Potom budú ponúkané automaticky rôzne časti štruktúry projektu a kódu. | ||
| + | V odkaze na JB Konfigurácia SQLDelight je presný postup ako vytvoriť štruktúru zložiek a pridať súbory pre operácie s DB. Taktiež v ľavom rámci IDE je dostupný doplnok SQLDelight, | ||
| + | |||
| + | Po vytvorení súborov sa v terminále spustí: (prípadne použiť panel: '' | ||
| + | < | ||
| + | ./gradlew generateCommonMainAppDatabaseInterface | ||
| + | </ | ||
| + | čo vygeneruje štruktúru a kódy do : '' | ||
| > JetBrains KMP : [[https:// | > JetBrains KMP : [[https:// | ||
| > JetBrains Marketplace : [[https:// | > JetBrains Marketplace : [[https:// | ||
| + | > JetBrains KMP : [[https:// | ||
| + | |||
kotlin-compose-multiplatform.1762262659.txt.gz · Posledná úprava: od attilajancik
