← Kotlin
Kotlin: Bibliotheken und Werkzeuge
Bausteine, die in Kotlin-Projekten zum Einsatz kommen: Templating, Datenzugriff, Tests, Build und Betrieb.
Sprache und Kernbibliotheken
- kotlinx.coroutines Asynchrone Programmierung
- kotlinx.serialization JSON und andere Formate
- kotlinx-datetime Datum und Zeit, plattformübergreifend
- Arrow Funktionale Programmierung
- Koin Dependency Injection
- Kotlin Multiplatform Geteilter Code für Server, Android, iOS, Web
- Compose Multiplatform Oberflächen für alle Plattformen
- kotlinx.html HTML als DSL
Datenbank
- Exposed SQL-Framework von JetBrains
- Spring Data Repositories mit Kotlin
- jOOQ Typsicheres SQL
- Hibernate / JPA ORM, mit Kotlin-Plugins
- SQLDelight Typsicheres SQL für Multiplatform
- Flyway / Liquibase Migrationen
Testing und Werkzeuge
- JUnit 5 Testframework
- Kotest Tests im Kotlin-Stil
- MockK Mocks für Kotlin
- Testcontainers Echte Dienste in Tests
- Gradle Kotlin DSL Build-Skripte in Kotlin
- detekt / ktlint Statische Analyse und Formatierung
Mehr zu Kotlin
Ein Projekt mit Kotlin?
Ob Neuentwicklung, Ablösung oder Weiterentwicklung eines bestehenden Systems: Beschreiben Sie kurz, worum es geht. Wir sagen Ihnen, was in der Praxis funktioniert.