A clever way to learn a language

android jetpack-compose kotlin language-learning music-player
7 Open Issues Need Help Last updated: Jul 17, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Improve the user experience of the WordView language learning app by displaying a clearer, more user-friendly message when a network connection is unavailable. The current error message for `UnknownHostException` (no internet connection) needs to be replaced with a straightforward message like "No internet connection" in both the search and home sections of the app.

Complexity: 2/5
enhancement good first issue area:home

A clever way to learn a language

Kotlin
#android#jetpack-compose#kotlin#language-learning#music-player

AI Summary: Implement a button in the application's topbar that displays the currently selected language's flag. The button should ideally also allow users to change the language by clicking it, triggering a language selection mechanism within the application.

Complexity: 3/5
enhancement good first issue area:home

A clever way to learn a language

Kotlin
#android#jetpack-compose#kotlin#language-learning#music-player

AI Summary: The task is to fix a bug in the WordView language learning application where uppercase letters in song lyrics prevent correct word recognition and display as `IdentifiedWord`. The issue is that the application's word recognition system fails to properly handle uppercase letters, resulting in incorrect rendering of lyrics. The solution requires modifying the application's word recognition logic to correctly handle both uppercase and lowercase letters.

Complexity: 3/5
bug good first issue area:player

A clever way to learn a language

Kotlin
#android#jetpack-compose#kotlin#language-learning#music-player
Trim lesson sound effects about 1 month ago

AI Summary: Trim the sound effects used in the WordView language learning app lessons. Currently, the effects are 5 seconds long with mostly silence; they need to be shortened to 1-2 seconds of relevant audio.

Complexity: 2/5
enhancement good first issue area:lesson

A clever way to learn a language

Kotlin
#android#jetpack-compose#kotlin#language-learning#music-player

AI Summary: Translate the language options within the settings menu's strings.xml file to support multiple languages. This involves adapting the existing strings to accommodate different locales for the WordView language learning application.

Complexity: 2/5
enhancement good first issue area:home

A clever way to learn a language

Kotlin
#android#jetpack-compose#kotlin#language-learning#music-player
Local history system about 2 months ago

AI Summary: Implement a local history system for the WordView language learning app. This feature will track the videos accessed by each user and display this history when the user clicks their profile picture. The history should be stored locally on the user's device and accessible through the app's user interface.

Complexity: 3/5
enhancement good first issue area:home

A clever way to learn a language

Kotlin
#android#jetpack-compose#kotlin#language-learning#music-player

AI Summary: Fix a NullPointerException in the WordView language learning app that occurs when a user tries to open music without being logged in. The issue stems from a double negation (`!!`) in the JWT (JSON Web Token) check. The solution involves refining the JWT authentication logic to gracefully handle unauthenticated users attempting to access music content.

Complexity: 2/5
bug good first issue area:player

A clever way to learn a language

Kotlin
#android#jetpack-compose#kotlin#language-learning#music-player