Android has grown up to become the most versatile mobile operating system.  With the possibilities of porting Android apps to Chrome-books and Smart TV, Android application development is no longer a joke. With more and more people entering the developer arena, the mistake that one developer commits are starting to become porous. This is why I decided to come up with this post – 10 common mistakes Android app developers make so that developers have greater reach and lesser uninstalls! So, let’s begin!

10 common mistakes Android app developers make

  1. Straight away signups: This one is the biggest one. As soon as a user opens an app you request them to sign up. This is not advisable. So what should you do? After all, you want more registered users. The solution is really simple. You provide some features to non-registered users and then lock down a cool feature and say something like – “You are just a few seconds away”. Also, DO NOT forget to add options to sign in via Google+ and Facebook. Additionally, you can force them to sign up to use your app just as they open for first time only if you are building a social network app like Instagram or Snapchat.
  2. Sounds: Well, you can guess why does sound end up in mistakes. I have used apps that whose developers wanted to spend their time uselessly. Playing a sound each time during app opening, refreshing or tapping really irritates the users and mutilates the overall user experience. Unless it’s necessary don’t use it. Most apps don’t require sounds except for push notifications and sometimes when the app runs into some sort of error.
  3. Complicacy over password: Now, most of the app developers aren’t building a payment system that can be operated via mobile devices and yet the developers will want the user to have a password that had Lower case alphabets, Upper case alphabets, symbols and numbers. Now this strategy had two problems. First the user will get irritated if the app doesn’t accept his/her password in 2-3 attempts. Secondly, complicated passwords are what users tend to forget. And, what do you think user will do after that? Click on forget password? Not unless you are a developer of Twitter app. Set a limit of 8 characters and let them choose whatever password they want.
  4. Feedbacks: There would be users who won’t be fully satisfied by your app. Now, they want something to be corrected they would love if there in an in app option to provide feedback and not requiring them to Google and then collect your email to tell you that something needs to be altered in your app. Even if very less people provide feedbacks, an option available to do so provides peace of mind.
  5. Navigation:Sandwich menu Almost every app has layers of tabs or set of navigable options. For example, the Gmail app has several layers of options like Inbox, Open email, sent mail and etc. What’s really important is that you provide users to go back to main screen or any other screen. There are several ways you can do that like horizontal or vertical tabs but the easiest and good looking way would be using the “sandwich” menu as seen in apps like Gmail which can be dragged from left or by tapping a sandwich type icon at the top right corner of the screen.
  6. Lack of experience: This one will really piss off users. What some of the devs will do is that they will create numerous buttons all along floating across the screen. Now, that level of experience would look awesome in Galaxy Note but users of devices like Moto E would not like it as more buttons will mean smaller buttons and will perfectly render the UI illegible in those devices.
  7. Settings: In general, android users tend to be more addicted to personalize their experience.Sliding buttons in settings Some may want push notifications, other may not. If On/off buttons are those sliders with a circle in them, it adds to the design. Also, after edition save button must be large and visible. The most probable location would be top right corner of the app.
  8. Uniqueness: Every clickable icon must do something unique that other icons must not be doing. In general, every button must possess its own exclusive name and must accomplish a unique action. Don’t add inconsistency.
  9. Orientation: This calls for innovation but some really mess p with that. Check out the screenshot from Google Contacts in different orientation. Google Contacts app orientationHere is the golden rule with working on portrait and landscape mode. You have two options: Either you rearrange your options to fit landscape mode to you shrink up your content to come to middle and display something else in the spaces that is left on left and right side of screen. (Though re arrangement will probably be a better choice)
  10. Code Comments: This error is from coding section. When you code, remember to add comments next to important functions and variables that would describe the purpose of variable or, function. You might think that you don’t need it now but in the future you are bound to forget its use and to understand the use of the function you will have to spend a huge amount of time manipulating the snippet.

One more piece of advice from coding section: Don’t add useless spaces or delete unnecessary spaces. Useless spaces will increase the size while over deleting of spaces will make the code problematic to interpret later.


Post Script:

But why is it important to fix these mistakes? The answer is simple no matter where you stand you want more active users. Avoiding these mistakes will level up your ratings and hence render greater outreach!

Did you fix all of 10 common mistakes Android app developers make? Do you find any other mistakes? Comment down below and don’t forget to share to your favorite social networks.

Don’t forget to check these:

10 Apps Every Rooted Android User Must Have

Restore deleted text messages

Reference: Android

[mc4wp_form id=”327″]
Load More Related Articles


  1. Steven Blakemore

    June 2, 2016 at 6:09 am

    Great post Mukund. I think another issue you see with a lot of apps is the overuse of notifications (especially when the notifications are advertisements). Nobody wants a random app they downloaded to also send them a notification twice a day to tell them about another app they should download to fix a problem they don’t have.


    • Mukund Madhav

      June 4, 2016 at 1:11 am

      Yup. It does. Thank you for taking your time in reading this. I read your post, it was really worthy.


Leave a Reply

Your email address will not be published. Required fields are marked *