|
|
UI Entwicklung mit Jetpack Compose
|
|
|
==================================
|
|
|
|
|
|
Link zu diesem Wiki: https://gitlab.ynet.bayern/andynformatics/jetpack-compose-kurs/-/wikis/home
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
|
|
|
[Einführung](Einführung)
|
|
|
---------------------------------
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
* Herausforderungen bei der traditionellen App-Programmierung
|
|
|
* Einordnung in Jetpack Compose
|
|
|
* Vergleich zu Swift UI
|
|
|
* Kotlin Grundlagen für Jetpack Compose
|
|
|
|
|
|
</details>
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
|
|
|
Layouts und Komponenten
|
|
|
---------------------------------
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
* [Textbausteine und Buttons](Textbausteine)
|
|
|
* [Rows und Columns](Gruppierung)
|
|
|
* [Variablen mit remember](remember)
|
|
|
* [Modifier](Modifier)
|
|
|
* [Listen](LazyColumn)
|
|
|
* [ConstraintLayout](ConstraintLayout)
|
|
|
* [Seiteneffekte und Effekthandler](Effects)
|
|
|
* [Zusammenspiel mit Coroutines](Coroutines)
|
|
|
* [Animationen](Animationen)
|
|
|
|
|
|
</details>
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
|
|
|
App Gestaltung
|
|
|
---------------------------------
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
* [Theming](Theming)
|
|
|
* [Zusammenspiel mit XML Views](XML und Compose)
|
|
|
* Migration XML -> Compose
|
|
|
* [Permissions](Permissions)
|
|
|
* [Compose Navigation](Navigation)
|
|
|
* [State Machines](State Machines)
|
|
|
|
|
|
</details>
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
|
|
|
[Fortgeschrittene Grafik mit Canvas](Canvas)
|
|
|
---------------------------------
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
* Canvas und sein Koordinatensystem
|
|
|
* Shapes & Pfade
|
|
|
* Touch Events
|
|
|
* Transformationen
|
|
|
* Clipping
|
|
|
* Images und BlendModes
|
|
|
|
|
|
</details>
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
|
|
|
Compose Multiplatform
|
|
|
---------------------------------
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
* [Compose for Desktop](Desktop)
|
|
|
* [Compose for Web](Web)
|
|
|
* [Compose for iOS](iOS)
|
|
|
|
|
|
</details> |