Compose Language Manager

  • Open source
  • Android

A lightweight Android library for in-app (per-app) language switching. On JitPack.

Highlights

  • Built on the official platform APIs: LocaleManager on Android 13+, AppCompat on 24–32.
  • The language is exposed as a StateFlow<LanguageMode> and also reflects changes made in system settings.
  • Optional Hilt module; no dependency on any DI framework.

Stack

  • Kotlin
  • LocaleManager
  • AppCompat
  • StateFlow