gitextract_ilal8au8/ ├── .gitignore ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ ├── release/ │ │ ├── faradle.apk │ │ └── output-metadata.json │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── snakyapps/ │ │ └── khiardle/ │ │ └── ExampleInstrumentedTest.kt │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── assets/ │ │ │ ├── top.txt │ │ │ └── words.txt │ │ ├── java/ │ │ │ └── com/ │ │ │ └── snakyapps/ │ │ │ └── khiardle/ │ │ │ ├── MainActivity.kt │ │ │ ├── backend/ │ │ │ │ ├── models/ │ │ │ │ │ ├── Game.kt │ │ │ │ │ ├── Guess.kt │ │ │ │ │ ├── KeyboardKeys.kt │ │ │ │ │ ├── Level.kt │ │ │ │ │ ├── Word.kt │ │ │ │ │ └── WordStatus.kt │ │ │ │ ├── repository/ │ │ │ │ │ ├── AssetFileWordRepository.kt │ │ │ │ │ ├── LevelRepository.kt │ │ │ │ │ ├── LocalStorageLevelRepository.kt │ │ │ │ │ └── WordRepository.kt │ │ │ │ ├── usecase/ │ │ │ │ │ ├── GetNextLevel.kt │ │ │ │ │ ├── GetWordStatus.kt │ │ │ │ │ └── ResetLevels.kt │ │ │ │ └── viewmodel/ │ │ │ │ ├── BaseViewModel.kt │ │ │ │ ├── GameViewModel.kt │ │ │ │ └── LevelsViewModel.kt │ │ │ └── ui/ │ │ │ ├── ErrorScreen.kt │ │ │ ├── GameHeader.kt │ │ │ ├── GameOverScreen.kt │ │ │ ├── GameScreen.kt │ │ │ ├── GameView.kt │ │ │ ├── Keyboard.kt │ │ │ ├── WonScreen.kt │ │ │ └── theme/ │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ └── res/ │ │ ├── drawable/ │ │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ └── values/ │ │ ├── colors.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test/ │ └── java/ │ └── com/ │ └── snakyapps/ │ └── khiardle/ │ ├── backend/ │ │ ├── models/ │ │ │ └── GameKtTest.kt │ │ ├── usecase/ │ │ │ ├── GetNextLevelTest.kt │ │ │ └── GetWordStatusTest.kt │ │ └── viewmodel/ │ │ ├── GameViewModelTest.kt │ │ └── LevelsViewModelTest.kt │ └── fixtures/ │ └── Fixures.kt ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle