Kantan News: NHK Easy client for Android [WIP] (v0.1)

Sup guys,

I made a little Android app for reading news from NHK News Easy.

Kantan News

:warning: Work-in-progress! Expect missing/incomplete features and/or bugs.

Kantan News features:

  • Furigana readings in Hiragana, Katakana, and Romaji;
  • Color-coded names of companies, people, and places;
  • Listen to the news narrated by a native speaker (or text-to-speech);
  • 4 color schemes: Light, Sepia, Dark, and Black (OLED);
  • Serif and Sans Serif font options;
  • Adjustable text and furigana sizes;
  • Link to the original full article from NHK.

With others planned for upcoming versions (see below).

Screenshots

Why?

I got initially inspired by this other client (props to the dev), but I thought I could do a better job around the UI, as well as general features.

Roadmap

The current version (v0.1) is still very barebones in terms of features, so here’s a list of things I want to (hopefully) achieve by v1.0 (in no particular order):

Click to expand roadmap
  • Offline support
  • Search
  • Dictionary support (lookup words on click)
  • More list view options (list / grid / hybrid, compact / comfy, different card styles…)
  • Handwritten font (Klee?)
  • Calendar view (?)
  • A better mirror server with proper caching for faster loading / downloads.
  • Notifications on new articles.
  • Read vs. Unread indications (and filtering)
  • WaniKani integration (to limit furigana to unknown items)
  • Allow to only show furigana on click.
  • iOS build.
  • Better large-screen support.
  • Going open-source!
  • And other little things. Suggestions welcome!

Ads

Kantan is ad-supported for now. There’s a single AdMob banner at the top, to keep it as unobtrusive as possible. I hope to remove them in the future.

More on ads

I know, I know, ads aren’t my favorite thing either: they feel cheap, take space, and are a privacy nightmare… I don’t expect them to make much, but I hope they somewhat justify the time investment.
I love working on this, but life’s a bit tough nowadays. I hope to remove them as soon as I can.

Download:

Kantan is available on Google Play as an open beta:

It’s about 18MB, most of which is just fonts (Noto Sans and Noto Serif are bundled). The app code itself is probably less than 4MB, as it’s a native app built with Jetpack Compose.

Suggestions welcome!

This is a very early version that I gobbled up in a couple weeks, so I’d love to hear your ideas on how to improve it. Don’t spare anything, from features, UI, behavior, to branding (icon, name, store description, etc…).

5 Likes

okay was looking at this: 「母」のページ - 文字拡大

and realized that they seem to use コシック体 for sans serif and 明朝体 for serif scripts… does that makes sense in this context?

I currently just say サンセリフ and セリフ, but wondering if I should use those names instead?

An example from Kindle app.

2 Likes

I think it’s great. Really looking forward to more features - especially dictionary support and WaniKani integration. Thanks very much.

2 Likes

Thanks for the kind words! Working on it!

cawding, woof

1 Like

Kinda funny that while I was investigating some weird font issues with Wani (see A new native Android app), I realized that I’ve been seeing the same issues in Kantan as well… :sweat_smile:

I blamed it on my phone’s font but it turns out it’s non-linear font-scaling:

This causes the furigana’s height to be overblown, making it look far from the text when the font scaling is higher than 1:

This will be fixed in the next release, shall look like this regardless of font scale:

Hello and thank you for your effort! It is always nice to see people in the community finding new ways or improve other’s work! I still cannot find your Kantan app in google store sadly (maybe it’s because i’m in Italy and I cannot see it? Dunno…). Let me know if there is a link to the app as I would really like to try it! Thanks in advance for any reply :slight_smile:

1 Like

Hi there and thanks for your interest!

The app is currently in Open Testing, so Google Play may not be promoting it in search yet (aside from the funky name which also doesn’t help).

It’s linked in the top post in this thread:

I’ve been quite busy recently with other life stuff, so I haven’t pushed an update in a while. One pending quick-fix update (the fix above) is blocked due to Google policy requirements around news apps. Will hopefully get back on it very soon, resolve the policy stuff and hopefully release an update!

1 Like