[Android Q&A, Help & Troubleshooting] RealPariah:
Ok, from review of the read and my thinking....

Yeah number 1 never use comic sans, it just appears childish, hurts the eyes and is hard to follow when reading more than a few words heading (even then I just HATE comic sans personally).

The huge size (for a mobile app even a device with decent storage to many people have bandwidth caps to worry about) so you really want to make it as small as possible.

If the link to your site is broken that will have people uninstall it faster than the plague.

Too many permissions I won't even give a app from a well known developer carte Blanche to my data.

While your app may do things faster people will default to using Google search bar, and other built-in system functions before installing duplicate apps (again for space, and battery consumption, etc.)

You should if nothing else probably break your app up. By this I mean if I like your backup/restore approach but have a call blocker I may skip your app altogether due to this. You can still have your apps link to each other so if I install a couple they can be combined, if not then I don't miss anything. This would also help with permissions as I only need to install the parts I need with those permissions and skip the rest.

I don't mean to be mean in the following, I encourage all developers everywhere (just trying to be honest if you are wanting an honest opinion)...

Being that you are located in Iran, and have trouble with fluent English (I grew up with it and still understand it is one of if not the hardest language to fully grasp even for those who have used it all their lives) that is going to work against you to a great degree. Especially with things like the Iran nuclear program having brought out new viruses like Fire recently. This is going to make ANYTHING coming out of your country suspect (software wise) as possibly some form of retaliation.

This is why your permissions are going to doubly haunt you when it gives your app full access to a phone whether it makes sense or not.

In summary:

Never use comic sans period

Break up your app, but keep the parts linkable if installed and hidden if not (don't just grey things out have them not show if not accessible).

Don't do in app updates period, Google Play is just now starting to enable differential app updates so users don't have to download the whole app every update only the changes. I highly suggest you check that out.

BEFORE ANYTHING ELSE:

Get a reliable site with a nicely done setup that explains all the parts of your app in detail and why people should want to use your app over another and explains why your app needs each of the app permissions it requests and why in as absolutely as much detail as possible

Get a very detailed privacy policy that you adhere to so people understand what data you may gain access to (or not) when people use your app and how you intend to use that data if any is accessible by you

Try your very best to make the site and privacy policy as clean and fluent as you can

Get a host not based in Iran because those hosts in Iran may at different times be filtered by and inaccessible to people in other countries

I applaud your efforts, if your PM, Video, and thread demonstrates anything is that you seem to really want to create a legitimate app that people not only like but find it as useful as you can make it.

Sent from my Nexus 7 using Xparent Green Tapatalk 2