Note
The API used will be out of service on March 3, 2025, so the main functionality of this app is no longer available and cannot be used in the store. Therefore, this app will not be modified in the future.

This is an Android app that uses gooラボ's API (Japanese Hiragana Conversion API) to convert Japanese strings, including kanji and alphabets, into hiragana/katakana.
- | text |
---|---|
Before | 漢字とWORDを含む日本語文字列 |
After(Hiragana) | かんじと わーどを ふくむ にほんごもじれつ |
After(Katakana) | カンジト ワードヲ フクム ニホンゴモジレツ |
-
Get your API key below.
https://labs.goo.ne.jp/apiusage/ -
Add the following to the bottom of
local.properties
apiKey=<API key obtained in 1.>
(Example: apiKey=011222333333abcd)
Note
Mock flavor is provided, so if you want to simulate API communication using Mock, you can test it by setting a meaningless value (such as "AAA") in apiKey.
https://github.com/kosenda/hiragana-converter/blob/develop/REFERENCE.md
Name | Brief description |
---|---|
AboutLibraries | OSS Licenses |
Analytics | Firebase analytics |
App Update | In App Update |
App Review | In App Review |
Coil | Image loading library |
ComposablePreviewScanner | Help auto-generate screenshot tests |
Crashlytics | Firebase crashlytics |
Danger | Automatic review |
Hilt | Dependency Injection |
Interceptor | Create error response |
Jacoco | Code coverage library |
Jetpack Compose | Toolkit for building native UIs in Android |
Kotlinx serialization | Serializer / Deserializer |
Ktlint | Formatter |
Material3 | Design |
Mockk | Unit test mock |
Preferences DataStore | Permanent data |
Renovate | Automated project dependency updates |
Retrofit2 | Library for API communications |
Robolectric | Unit Test Framework |
Roborazzi | Make JVM Android Integration Test Visible |
Room | Database |
Secrets gradle plugin | Reading API keys from local.properties |
Timber | Log output library |
Truth | Assertions used in testing |
Turbine | testing library for kotlinx.coroutines Flow |
- https://lottiefiles.com/animations/loading-Y3Pt36IpkJ
- https://lottiefiles.com/animations/downloading-or-importing-icon-animation-D3lBDrmw1L
Conversion screen(Light) | Conversion screen(Dark) |
---|---|
![]() |
![]() |
Setting screen(Light) | Setting screen(Dark) |
---|---|
![]() |
![]() |
History screen(Light) | History screen(Dark) |
---|---|
![]() |
![]() |
Info screen(Light) | Info screen(Dark) |
---|---|
![]() |
![]() |