Search by tag: language

1 article

Eurolinguo

Eurolinguo is now live on the Google Play Store. This initial release is a native Android application built with Kotlin Multiplatform (KMP).

Eurolinguo main screen in lanscape orientation

Tired of language apps that force you to tap through five screens to reach a lesson or focus on memorizing dozens of animal and color names, Eurolinguo is designed with an offline-first architecture for immediate utility, immersing you straight away in useful sentences for realistic daily usage.

Developed using a Test-Driven Development (TDD) approach, the codebase features extensive unit, UI, and integration tests to ensure stability. The technical stack includes Room for local data persistence and Koin for dependency injection. Audio playback utilizes a custom abstraction over the native Android Text-to-Speech engine, dynamically adapting to device-installed voice data to minimize APK size while maintaining quality.

The app also prioritizes inclusivity with comprehensive semantic support for screen readers and full compatibility with maximum system zoom settings.

While v1.0.0 operates entirely offline with pre-packaged content, the architecture is prepared for future API synchronization to enable dynamic content updates and additional language support.

Eurolinguo main screen in portrait orientation