I started working on Mizuu back in June 2011, so it’s been developed for for almost four years now. That in itself is quite an achievement for me, as I usually like to start projects, but have a hard time maintaining interest.
Mizuu was different. It was an incredible learning experience, but it was more than that because it also revolved around something that I genuinely enjoy: Movies and TV shows.
Recently, however, I’ve begun losing interest in Mizuu.Or rather, I’ve begun losing interest in Mizuu in its current state. It’s not that I don’t enjoy movies or TV shows anymore nor that I don’t enjoy developing Android applications. It’s the fact that there’s come an ever-growing list of wanted features and demand from the thousands of new users. It’s been coming for quite some time now, but I really feel like Mizuu has shifted away from what I originally imagined.
My vision for the application is a simple, intuitive and effective way of both managing and consuming your content. In all honesty that’s not the case right now. Just take a look at the app settings or many of the crowded overflow menus. The current state is the result of years of continuous changes, additions and removals. It’s the result of a learning experience in software engineering, meaning that it’s really the result of bad software engineering.
It’s also the result of almost being too proactive when dealing with user suggestions. Don’t get me wrong, though. Some suggestions are very good, but there’s always been a lot of different suggestions regarding functionality, and I’m blaming myself for having listened too much. I’ve added stuff that I haven’t personally felt the need for – and once that happens, you start to lose the passion and your own credibility. It also makes you less likely to improve upon the code and more likely to let it be buggy or incomplete to begin with.
In short: I intend to change this.
“How?”, you may ask. It’s practically impossible to build upon the current version of Mizuu while maintaining backwards compatibility. It’s possible to use parts of the current version, but it won’t be possible to do much more than that. I need to start over. That’s the only way to ensure that everything is done the right way.
This means that I’ll remove quite a substantial numbers of current features and settings. I want to completely re-think the application and that’s not possible if I’m constrained by a number of current features and settings. Also, it’ll be available as a new application in Google Play, meaning that your phone won’t suddenly auto-update and you’ll be left with something entirely different. The old version will eventually be phased out and won’t be supported once the new version is ready.
There’s no doubt that the upcoming development and engineering process will take time, but I’ll try to keep you updated as I go along.
PS. Here’s what Mizuu looked like before I released it in June 2011: