# App Idea: Light Novel Reader with Rakaisama-like Dictionary and Passive SRS

**URL:** <https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610>\
**Category:** API And Third-Party Apps\
**Created:** [June 20, 2016, 5:05pm UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610 "2016-06-20T17:05:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![FurryFur](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/furryfur/32/7370_2.png) [@FurryFur](https://community.wanikani.com/u/FurryFur)\
**Post date:** [June 20, 2016, 9:05am UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/1 "2016-06-20T09:05:55Z")

</div>

## Why
I'm making this thread to gauge interest and demand for a Light Novel reader&nbsp;app with a built in dictionary lookup feature (similar in functionality to&nbsp;Rikai(sama)/(kun)/(chan), with support for inflections), and passive SRS system,&nbsp;for Android/iOS and maybe Web/Windows. So far I've been unable to find a really nice solution for reading light novels on my mobile devices, which is something I'm really interested in being able to do.&nbsp;I've had a quick look on the google play store and the best I could find was something called Jade Reader, but it seems like a dead project, it hasn't been updated since 2014, and a lot of using are reporting that it doesn't save the last page you were on when you close the app, also it only supports&nbsp;HTML/TXT files. I've tried using my Kobo eReader with a hacked ja -\> en dictionary. But so far this hasn't been a very&nbsp;pleasant&nbsp;experience, highlighting text is very difficult/laggy/glitchy, and once you've managed to select the text, it takes about 4 seconds for the definition to pop up, it is very frustrating to use. Also, there is no inflection support, or word auto select (the first to last characters have to be highlighted manually). The no inflection support is a real problem, as it means you often have to resort to using a separate dictionary anyway, in order to lookup a word (the inflection screws up the search). I don't know how amazon products compare yet, as I have not tested them, I know that they do have an&nbsp;official ja -\> en dictionary, I'm&nbsp;not sure if it supports inflections though.  
  

## Main Features
Support for common ebook formats like epub/mobi.  
Rikaisama like dictionary lookup - something like, tap on the first character and it highlights the word&nbsp;and shows definition/form.  
Integration with WaniKani to show furigana for words you haven't learned yet.  
A way to add words to a known words list, on top of WaniKani import.  
A passive SRS system, that doesn't force you to review, but will prompt you to recall a word if you tap on a known word to view the dictionary definition.  
_Some notes on this last feature_: I often find when I am using Rikaikun to practice reading, that I rely on it way too much, instead of trying to recall words from the Kanji characters, I will just hover my mouse over it, glance at the reading, and then read the english definitions. This is certainly not conducive to learning Japanese as words are quickly forgotten this way and not retained for any length of time.&nbsp;In fact, I often go back to reread a sentence from the start, only to find that I've already forgotten all the words I looked up using rikaikun before.  
  

## Possible Extra Features
Cloud sync for syncing book titles added to your library on any device - may create copyright issues, could probably fix by encrypting all data server side,&nbsp;would probably need to charge a sub fee to support infrastructure.  
Cloud sync for read positions - would probably need sub fee.  
Cloud sync for known words list&nbsp;- would probably need sub fee.  
Ability to add notes to known words.  
Ability to add notes/annotations to selected text.  
Ability to easily add translations to sentences (like a little button at the end of each sentence, like there is on Satori Reader Beta) - This could also be used later for interesting machine learning applications, if you agree to share data with me.  
Pull title directly from Kobo app/account - Don't know if this is possible yet, or violates any user agreements, I know that some (but not all) kobo ebooks have DRM (as far as I know I can't legally do this with Kindle ebooks as all their books are DRM protected)  
  

## Why not Open Source
I want to say up front that if I were to make this, I wouldn't make it entirely free. I would probably follow something like what NHK easy news does and make the app free&nbsp;_with ads_ (a reasonably unobtrusive ad banner at the bottom)_,&nbsp;_but you can pay to remove them, and unlock extra features. The reason for this is so that the project doesn't end up like Jade Reader, essentially dead and no longer developed. And also because I want to do a good job (Also I'm poor and have no money, my only skill is being a programmer.....)  
  

## Pay model
So I'm thinking that the best pay model would probably be something like, free with ads (unobtrusive banner at the bottom), and none of the features I listed under extra features above. For the pay model I think something like what the Pomotodo app does might be a good model. What they do is allow you to pick your own subscription fee (pay what you want model) from a range of say $2 to however much you want to pay per month.  
  
Let me know what you guys think.

---

<div class="post-metadata">

**Author:** ![Calicoes](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/calicoes/32/7311_2.png) [@Calicoes](https://community.wanikani.com/u/Calicoes)\
**Post date:** [June 22, 2016, 1:40pm UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/2 "2016-06-22T13:40:20Z")

</div>

Brilliant idea, bring it on!

---

<div class="post-metadata">

**Author:** ![Mystic\_Chameleon](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/mystic_chameleon/32/6527_2.png) [@Mystic\_Chameleon](https://community.wanikani.com/u/Mystic_Chameleon)\
**Post date:** [June 23, 2016, 3:55am UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/3 "2016-06-23T03:55:39Z")

</div>

Yeah sounds absolutely brilliant! the lack of any rikaikun like feature on anything but browsers has always baffled me.

---

<div class="post-metadata">

**Author:** ![yumenokage](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/yumenokage/32/367662_2.png) [@yumenokage](https://community.wanikani.com/u/yumenokage)\
**Post date:** [June 23, 2016, 4:43am UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/4 "2016-06-23T04:43:00Z")

</div>

would be pretty cool if you could make it work.&nbsp; something like this would definitely be an encouragement for trying to bridge the gap between studying things separately and applying what you know to actual japanese material.&nbsp;

---

<div class="post-metadata">

**Author:** ![Breathless](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/breathless/32/1577_2.png) [@Breathless](https://community.wanikani.com/u/Breathless)\
**Post date:** [June 23, 2016, 5:13am UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/5 "2016-06-23T05:13:58Z")

</div>

Check&nbsp;[http://wakaruapp.blogspot.com.br/p/wakaru-is-composed-of-3-modules-web.html](http://wakaruapp.blogspot.com.br/p/wakaru-is-composed-of-3-modules-web.html)

---

<div class="post-metadata">

**Author:** ![Frouzich](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/frouzich/32/4774_2.png) [@Frouzich](https://community.wanikani.com/u/Frouzich)\
**Post date:** [June 23, 2016, 5:25am UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/6 "2016-06-23T05:25:18Z")

</div>

> Breathless said... Check&nbsp;[http://wakaruapp.blogspot.com.br/p/wakaru-is-composed-of-3-modules-web.html](http://wakaruapp.blogspot.com.br/p/wakaru-is-composed-of-3-modules-web.html)

&nbsp;But as far as I remember, it doesn't register conjugated verbs, does it?   
  
Edit: And which ebook formats can you use other than pdf?

---

<div class="post-metadata">

**Author:** ![rushkharg](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/rushkharg/32/7162_2.png) [@rushkharg](https://community.wanikani.com/u/rushkharg)\
**Post date:** [June 23, 2016, 6:36am UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/7 "2016-06-23T06:36:50Z")

</div>

I would really love that. I would surely give you at least! 5 bucks per month. If all works fine ten. So a paying concept like in the Pomotodo app would ne a Great idea.

---

<div class="post-metadata">

**Author:** ![FurryFur](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/furryfur/32/7370_2.png) [@FurryFur](https://community.wanikani.com/u/FurryFur)\
**Post date:** [June 23, 2016, 7:12am UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/8 "2016-06-23T07:12:43Z")

</div>

> Breathless said... Check&nbsp;[http://wakaruapp.blogspot.com.br/p/wakaru-is-composed-of-3-modules-web.html](http://wakaruapp.blogspot.com.br/p/wakaru-is-composed-of-3-modules-web.html)

Thanks for that, this does look a quite&nbsp;similar to what I'm thinking of building, although I'm not sure exactly what formats it supports. The one problem with it really is that there's not an&nbsp;android version. I'd actually really like to test it out, unfortunately I don't own any apple devices to try it on.&nbsp;  
  

> Frouzich said...But as far as I remember, it doesn't register conjugated verbs, does it?   
>   
> Edit: And which ebook formats can you use other than pdf?

From the linked page: "Lookup of conjugated words (verbs and adjectives) and full sentences" \<- so it appears that it does support inflections.  
  
Seems like I will be going ahead with this idea, I will try to post regular(ish) updates. Also I forgot to mention one other possible extra feature that I'd been thinking about above (seems like Wakaru actually has this feature, so I guess there's no licensing problems).  
  

## Possible Extra Feature
Integration with free open ebook repositories for Japanese ebooks (it seems like&nbsp;Aozora Bunko and Hoshizora Bunko are the main ones here, I haven't really looked into these at all, so should be interesting)  
  

## Development Decisions
So I've decided on a React Native stack to develop this app (since it seems like the in framework atm. This seems like a good balance between easy cross platform development, and native level app performance (so many ebook&nbsp;readers I've tried lag, especially when turning the page, or starting a new chapter).  
  
I'll start by targeting Android, and then add on other platforms after I have an initial version up and running (not sure how much easier using React Native makes it to support multiple platforms yet, whether you need to code a complete new UI for each platform, or whether most of the work is done for you).  
  
Looking at IDE options, seems like the best for react right now is Nuclide, but unfortunately there is no windows support (well, you can install it, but according to the docs it's really broken right now). So my remaining option seems like VSCode from Microsoft, which actually, seems surprisingly good, so this is what I'm going with here.

---

<div class="post-metadata">

**Author:** ![FurryFur](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/furryfur/32/7370_2.png) [@FurryFur](https://community.wanikani.com/u/FurryFur)\
**Post date:** [June 23, 2016, 7:19am UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/9 "2016-06-23T07:19:31Z")

</div>

> rushkharg said... I would really love that. I would surely give you at least! 5 bucks per month. If all works fine ten. So a paying concept like in the Pomotodo app would ne a Great idea.

Thanks for the positive feedback, I think the initial version will probably just have the main features listed above with an ad banner at the bottom, and an option to pay a set amount to remove it, since I don't really think I could justify a sub fee before cloud features are integrated. Once I'm able to implement cloud features I will probably change the model to be sub based.

---

<div class="post-metadata">

**Author:** ![Gorgophone](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/gorgophone/32/6887_2.png) [@Gorgophone](https://community.wanikani.com/u/Gorgophone)\
**Post date:** [June 23, 2016, 2:27pm UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/10 "2016-06-23T14:27:06Z")

</div>

I’ve never been into light novels in the past but I would give this a whirl if it makes it to iOS! I like the sound of the passive SRS system, would kick my lazy brain into gear.&nbsp;

---

<div class="post-metadata">

**Author:** ![FurryFur](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/furryfur/32/7370_2.png) [@FurryFur](https://community.wanikani.com/u/FurryFur)\
**Post date:** [June 24, 2016, 2:14am UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/11 "2016-06-24T02:14:44Z")

</div>

Question: What do you guys think is the most important feature to have, other than the ‘main’ features listed above, ie Aozora integration, cloud sync, etc.

---

<div class="post-metadata">

**Author:** ![Iwasneverhere](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/wanikanicommunity/original/3X/f/d/fd4c154120954695f788402f3bcf4e616499bc2d.png) [@Iwasneverhere](https://community.wanikani.com/u/Iwasneverhere)\
**Post date:** [June 24, 2016, 2:59am UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/12 "2016-06-24T02:59:09Z")

</div>

Are you asking for suggestions &nbsp;or which of the features you have listed are the &nbsp;most important?  
  
Nonetheless, would it be possible to have the option to set Japanese&nbsp;definitions/&nbsp;synonyms instead of English? &nbsp;  
  
Also, a&nbsp;feature&nbsp;such as &nbsp;the kindle’s [word wise](http://www.amazon.com/gp/feature.html?tag=tofugu08-20)&nbsp;feature would also be useful. &nbsp;

---

<div class="post-metadata">

**Author:** ![rushkharg](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/rushkharg/32/7162_2.png) [@rushkharg](https://community.wanikani.com/u/rushkharg)\
**Post date:** [June 24, 2016, 9:42pm UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/13 "2016-06-24T21:42:58Z")

</div>

> FurryFur said... Question: What do you guys think is the most important feature to have, other than the 'main' features listed above, ie Aozora integration, cloud sync, etc.

&nbsp;I think cloud sync would be the most important. Or at least the ability to sync manual by creating a "Savegame". Some kind of file which is able to be copied etc.   
  
As additional idea, I would really love the option to mark words as "learning" while reading. For exampe in the dictionary pop up.And the ability to export them,as anki or memrise etc files.   
  
  
I really miss the function to use user mnemonics in srs systems anyway. Just as an idea. Though i know theres not much use for that but i wnated to use the opportunity to tell someone !

---

<div class="post-metadata">

**Author:** ![FurryFur](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/furryfur/32/7370_2.png) [@FurryFur](https://community.wanikani.com/u/FurryFur)\
**Post date:** [June 25, 2016, 12:47am UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/14 "2016-06-25T00:47:44Z")

</div>

> AngelTenshi said... Are you asking for suggestions &nbsp;or which of the features you have listed are the &nbsp;most important?  
>   
> Nonetheless, would it be possible to have the option to set Japanese&nbsp;definitions/&nbsp;synonyms instead of English? &nbsp;  
>   
> Also, a&nbsp;feature&nbsp;such as &nbsp;the kindle's [word wise](http://www.amazon.com/gp/feature.html?tag=tofugu08-20)&nbsp;feature would also be useful. &nbsp;

I was asking about the ones I'd listed specifically, but I'd love to hear other people's suggestions as well.   
  
I like the word wise idea, I actually wish I had this on my Kobo now that I've seen it, it looks awesome. I think it would be quite tricky to implement and get right though. It would have to integrate with the study list so as to make things you're trying to study not to easy. Also it might take up a bit much space on top of furigana. I'd also need to come up with some way of telling which words should have descriptions and how to stop the definitions from running into each other (this is even more difficult in Japanese as Japanese words are usually much shorter than english ones). So I think something like this might be something I would look at again later on down the track (probably after all the cloud features and Aozora integration)  
  

> **rushkharg said...**  
>   
> &nbsp;I think cloud sync would be the most important. Or at least the ability to sync manual by creating a "Savegame". Some kind of file which is able to be copied etc.&nbsp;  
>   
> As additional idea, I would really love the option to mark words as "learning" while reading. For exampe in the dictionary pop up.And the ability to export them,as anki or memrise etc files.&nbsp;  
>   
>   
> I really miss the function to use user mnemonics in srs systems anyway. Just as an idea. Though i know theres not much use for that but i wnated to use the opportunity to tell someone !&nbsp;

I think&nbsp;Anki / memrise export is a good idea. User mnemonics would be cool, I like how memrise does this with their crowd sourced / user rated mnemonics.

---

<div class="post-metadata">

**Author:** ![Subversity](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/subversity/32/55827_2.png) [@Subversity](https://community.wanikani.com/u/Subversity)\
**Post date:** [June 25, 2016, 3:12am UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/15 "2016-06-25T03:12:05Z")

</div>

Not sure what the IDE choice has to do with anything…?  
You could write it all in notepad if you wanted. I use Sublime for jsx - though I’m only&nbsp;working with React/Redux for web not native os.  
  
In terms of porting the UI across devices - you should hopefully get ~80%+ code re-use using React Native.  
However, I’d be pretty wary of the fact that you don’t have any Apple devices but would be releasing an IOS version.  
You&nbsp; **will** come across issues between devices - especially with different IOS versions (yay older iphones/ipads locked to older versions!)  
  
Finally, ETOETO Kuma is pretty similar to what you’re proposing - however Kuma is restricted to curated/created pieces of writing - whereas your idea is clearly&nbsp;for use with any text. So that’s a big difference still.  
  
Anyway, sounds like a great idea!   
Not trying to hinder you in any way, just providing relevant info. Best of luck!

---

<div class="post-metadata">

**Author:** ![FurryFur](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/furryfur/32/7370_2.png) [@FurryFur](https://community.wanikani.com/u/FurryFur)\
**Post date:** [June 25, 2016, 5:53am UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/16 "2016-06-25T05:53:16Z")

</div>

> Subversity said... Not sure what the IDE choice has to do with anything..?  
> You could write it all in notepad if you wanted. I use Sublime for jsx - though I'm only&nbsp;working with React/Redux for web not native os.

Your right of course, it doesn't matter that much what I write it using, I was mostly just writing my thoughts down I guess. Although I do think an IDE that has good debugging features really speeds up development time, going from sublime text to pycharm for Python dev made debugging code way easier for me. Not sure how VSCode will compare to others in that department yet.&nbsp;  
  

> In terms of porting the UI across devices - you should hopefully get ~80%+ code re-use using React Native.  
> However, I'd be pretty wary of the fact that you don't have any Apple devices but would be releasing an IOS version.  
> You&nbsp; **will** come across issues between devices - especially with different IOS versions (yay older iphones/ipads locked to older versions!)  
>   
> Finally, ETOETO Kuma is pretty similar to what you're proposing - however Kuma is restricted to curated/created pieces of writing - whereas your idea is clearly&nbsp;for use with any text. So that's a big difference still.  
>   
> Anyway, sounds like a great idea!   
> Not trying to hinder you in any way, just providing relevant info. Best of luck!

EtoEto and Satori reader are both great, but what I really wanted was to make something for people that are interesting in reading&nbsp;Japanese Light Novels.   
  
Not having any apple devices does worry me, I can't really afford to buy any just for this, but my sister has a lot of apple devices, so I might be able to borrow some of them (at least briefly)&nbsp;to test on.  
  
It's nice to know that 80% of my code should be reusable, thanks.

---

<div class="post-metadata">

**Author:** ![Reckard](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/reckard/32/4060_2.png) [@Reckard](https://community.wanikani.com/u/Reckard)\
**Post date:** [June 27, 2016, 6:40pm UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/17 "2016-06-27T18:40:56Z")

</div>

> FurryFur said... Question: What do you guys think is the most important feature to have, other than the 'main' features listed above, ie Aozora integration, cloud sync, etc.

&nbsp;Integration with Ankidroid. Being able to hold down on a word, touch "Send to Ankidroid" and have a fresh card ready to go is a great time saver.

---

<div class="post-metadata">

**Author:** ![KrisRix](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/krisrix/32/3775_2.png) [@KrisRix](https://community.wanikani.com/u/KrisRix)\
**Post date:** [June 27, 2016, 7:03pm UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/18 "2016-06-27T19:03:59Z")

</div>

Just want to add that I think this is a great idea, and I’d totally be interested in subscribing monthly to it, 😃

---

<div class="post-metadata">

**Author:** ![JazzyMetul](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/wanikanicommunity/original/3X/f/d/fd4c154120954695f788402f3bcf4e616499bc2d.png) [@JazzyMetul](https://community.wanikani.com/u/JazzyMetul)\
**Post date:** [June 27, 2016, 7:17pm UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/19 "2016-06-27T19:17:09Z")

</div>

I think this is a great idea, but there is one serious concern I have, and that is in regards to copyright, legality, practicality in the acquisition of resources, yada yada yada.&nbsp;_How_ do you plan on getting a reasonable wealth of known VN developers to give you permission to work with their product when you are trying to champion a very low-cost product?

---

<div class="post-metadata">

**Author:** ![Gorgophone](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/gorgophone/32/6887_2.png) [@Gorgophone](https://community.wanikani.com/u/Gorgophone)\
**Post date:** [June 28, 2016, 2:46pm UTC](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610/20 "2016-06-28T14:46:39Z")

</div>

> JazzyMetul said... I think this is a great idea, but there is one serious concern I have, and that is in regards to copyright, legality, practicality in the acquisition of resources, yada yada yada.&nbsp;_How_ do you plan on getting a reasonable wealth of known VN developers to give you permission to work with their product when you are trying to champion a very low-cost product?

&nbsp;Light novels, not visual novels :)

[Next page](https://community.wanikani.com/t/app-idea-light-novel-reader-with-rakaisama-like-dictionary-and-passive-srs/13610.md?page=2)
