Display and share random German words.
Find a file
2025-08-12 23:45:08 +02:00
androidApp refactor: change some compose deprecations 2025-08-12 23:45:08 +02:00
gradle chore: upgrade rest of deps 2025-08-12 23:41:41 +02:00
iosApp feat: enable preliminary layout on macOS/iPad 2023-07-30 17:12:28 +02:00
shared chore: upgrade rest of deps 2025-08-12 23:41:41 +02:00
.gitignore chore: upgrade rest of deps 2025-08-12 23:41:41 +02:00
build.gradle.kts build: upgrade Kotlin to 2.2.0 2025-08-12 23:34:29 +02:00
gradle.properties feat: move WordProvider.kt to shared module and provide Android implementation 2023-06-16 20:09:14 +02:00
gradlew build: make project compile with targetSDK 36 2025-08-10 19:11:00 +02:00
gradlew.bat build: make project compile with targetSDK 36 2025-08-10 19:11:00 +02:00
LICENSE.md docs: update README.md and LICENSE.md 2023-06-12 23:44:52 +02:00
README.md docs: update README.md and LICENSE.md 2023-06-12 23:44:52 +02:00
settings.gradle build: release Android 0.7.1, exclude more folders 2023-07-30 17:51:37 +02:00

German Sucks

Cross-Platform app with KotlinMultiplatform/Jetpack Compose/SwiftUI, showing random German composite words of a length of at least 25 characters. Intended as a humorous side project with limited scope to check out some cool new technologies and frameworks.

Material 3 on Android, native Look & Feel on iOS.

Features:

  • Share word
  • Copy word
  • Look up word on several online services

Possible Features

  • Dynamic loading of word list from server
  • More options to look up words
  • List of Favorites (persistent)
  • personalisation options
  • Random notifications
  • light-hearted stats

Setup/Requirements

  • Android Studio in latest version
  • (Optional) macOS with Xcode to build/run iOS app
  • Dependencies defined in build files
  • Should work out of the box after Gradle sync.