garyb wrote:I can't be too critical since many of these are one-person projects, and UX is a different skill from software dev and there's a reason that it's a job speciality in itself. And it's very cool that people (including you!) are making these efforts and that we might finally be starting to reach the stage where software resources are as useful or more so than traditional books and audio courses, or at least complement them better.
Yeah, UI is a specialized skill. If I choose to put in the effort, I can actually build a decent UI. But then I need to pick which platforms (Mac, Windows, Linux, Android, IOS, the web, etc). And I need to pay for signing keys ($99/year for the Mac, and $300/year for Windows). And then I need to deal with app stores and other gatekeepers, and that's a whole job, too. I have incredible respect for every single clunky language-learning tool that actually includes a UI and a nice installer.
For substudy, I compromised. It's a command-line tool, but it's almost entirely automatic—it automatically detects text encodings, languages, track IDs, etc, and converts as necessary behind the scenes. It's not yet configurable in any way, because I'm aspiring to make it do something good by default. And I may add some kind of web UI at some point.
But if you use Android, you might also want to take a glance at jidoujisho. It's free and open source. And the feature list looks really good on paper—if half of this is true, it should outdo Migaku. But it looks like you would need to install it via side-loading, because it's not in the app store. I may download it anyway.
Japanese really does get all the most innovative apps.