Technologien

Jedes Projekt bringt eigene Anforderungen mit. Die Wahl der Technologie richtet sich nach dem Ziel — nicht nach Trends. Hier ein Überblick über die Werkzeuge, mit denen ich arbeite.

Sprachen

Kotlin und Java bilden das Fundament für Android- und Desktop-Projekte. Python kommt bei Automatisierung und Datenverarbeitung zum Einsatz. Für das Web: HTML, CSS und JavaScript.

Android & Mobile

Native Android-Entwicklung mit Jetpack Compose für moderne, deklarative UIs. Lokale Datenhaltung über Room / SQLite, Dependency Injection mit Koin und Netzwerkkommunikation über Ktor Client.

Desktop

Desktop-Anwendungen mit JavaFX für bewährte, stabile Oberflächen oder Compose for Desktop (Compose Multiplatform) für moderne, plattformübergreifende UIs mit geteilter Codebasis.

Backend & Infrastruktur

Serverseitige Anwendungen und REST-APIs mit Ktor. Datenbanken auf Basis von PostgreSQL. Deployment und Betrieb mit Docker, Nginx und Linux-Servern.

Projekt anfragen

Sie haben ein Projekt im Kopf und möchten wissen, welche Technologie die richtige ist? Ich berate Sie gerne und finde die passende Lösung.

Projekt anfragen

Oder schreiben Sie direkt an sgomer@mailbox.com