I have to disagree with the whole "everything app" concept. Yeah, I know WeChat is/was widely used, but was that because its users had freedom of choice and without censorship? Or was that because their choices were limited and the advertisers with the deepest pockets got to be highlighted in that app?
Don't kill off creativity and choice by trying to appeal to everyone with "everything".
As you might know, we created the Hive-Tube plugin to give Video, Podcast and Livestreamers a CHOICE of where they want their content hosted and without any restrictions at all. Upload to as many Hive-Tube hosts as you like and get unbeatable syndication of your content, absolutely free.
That level of freedom cannot be accomplished any other way. Open standards and syndication are the way forward in Web3. No more walled gardens!
If you have some free time and you want to just sit back and consume some content, will you choose a simple app catered to reading ebooks or blogs, or a simple app catered to just consuming some streaming media?
Don't turn your app into a cluster f*ck of bolt-ons and eventual censorship.
One thing that I've learned over my 30+ years of software development is that you need to have a clear goal of what your product or service will be, ahead of time. A clearly defined profitable model and business plan. However, many Devs don't do that. They become "yes men" and constantly try to bolt-on more and more "features" to their apps, taking up evermore time and money, and eventually turning their apps into a cluster f*ck. Finding what you want in these "everything" apps becomes more and more difficult.
If your core-competency is eBooks, then stick with that and add the features that eBook consumers expect and want, and then stop. Same thing goes for streaming media apps. Don't try to turn your app into an eBook reader, and a secure messenger, a shopping supercenter, a streaming media interface, a gps mapping app, a blogging ui, a photo-sharing app, a networking app, and a videocalling app...
Make your app "grandma-friendly"
"Well, we can make more money if we just add ______" - Famous last words. Don't turn your sexy app into a cluster f*ck. Do what you do best and do it better than anyone else. Your profits will come sooner than later and you won't have to sell out to advertisers, centralization and censorship.
I too have received some dm's from users about adding this, adding that, adding more of this or that, etc. I have to almost always say NO because I do not want our apps to become a mess of bolt-ons and losing our "grandma-friendly" user interface.
We build apps like HiveCast to be grandma-friendly. She's not going to care about encrypted messaging, or shopping online with HiveCast. She wants to watch her cooking shows and not get bothered with ads and other buttons that she needs to click and weed through. K.I.S.S.
HiveCast Proposal #274 was created for this very reason. It's another great product from Agorise that brings users to Hive that will stick around and contribute value to Hive for years to come. Please check it out and click that Support button: