Foreign Language Dialog Trainer App
SpeakHub is a mobile app designed to help learners practice real-life foreign languages through interactive dialogs, scenes, and role-based conversations. The app focuses on speaking, writing, and understanding in natural, everyday contexts. While the first version centers on German, SpeakTok is built to support multiple languages as it grows: from simple phrases → to full dialogs → to a personal phrase library.
- Interactive dialogs with multiple roles
- Scene-based learning (shops, travel, work, daily life)
- Speaking and writing practice
- Messenger-style interface for natural communication
- Personal phrase library (planned)
- Offline-friendly architecture (planned)
- Android (Kotlin)
- Jetpack Compose
- MVVM architecture
- Room / DataStore (planned)
- Material 3 UI
Active development. The app is currently in an early prototype stage and will gradually expand with new dialogs, scenes, and learning modes.
This project is licensed under CC BY-NC-ND 4.0.
You may view the code, but commercial use, modification, or redistribution of modified versions is not permitted.
Full license text is available in the LICENSE file.
- Dialog engine v1
- Scene selection UI
- Role-based speaking mode
- Phrase library
- Audio support
- Export/import user progress
- Release on Google Play
SpeakHub — це мобільний застосунок для тренування іноземних мов через інтерактивні діалоги, сцени та рольові ситуації. Основний акцент — на говорінні, письмі та розумінні мови у природних, повсякденних контекстах. Перша версія зосереджена на німецькій, але SpeakTok створений так, щоб підтримувати кілька мов у майбутньому: від простих фраз → до повноцінних діалогів → до особистої бібліотеки фраз.
- Інтерактивні діалоги з різними ролями
- Навчання через сцени (магазин, подорожі, робота, побут)
- Тренування говоріння та письма
- Інтерфейс у стилі месенджера
- Особиста бібліотека фраз (планується)
- Підтримка офлайн-режиму (планується)
- Android (Kotlin)
- Jetpack Compose
- MVVM
- Room / DataStore (планується)
- Material 3
Активна розробка. Застосунок на ранній стадії, і поступово буде розширюватися новими діалогами, сценами та режимами навчання.
Проєкт ліцензовано за CC BY-NC-ND 4.0.
Код можна переглядати, але комерційне використання, модифікація або поширення змінених версій заборонені.
Повний текст ліцензії — у файлі LICENSE.
- Діалоговий рушій v1
- Інтерфейс вибору сцен
- Режим рольового говоріння
- Бібліотека фраз
- Аудіопідтримка
- Експорт/імпорт прогресу
- Публікація в Google Play