Tag Archives: mobile apps

Popping The Question: How To Ask A User To Rate & Review Your App

This guest-post is courtesy of our partners at Codal.

Trying to score a higher keyword rankings on the App Store can sometimes feel like playing a game where you don’t know the rules. Without  the right app store optimization know-how, you may not know where your traffic is coming from, and where to get more. The better of an understanding you have of Apple’s algorithm, the better equipped you’ll be to start growing your app.

Continue reading

Designing Better Onboarding For Your Mobile App

The right App Store Optimization techniques will get your app in front of eyeballs and (hopefully)  a download as well. But now that you’ve got your foot in the door, you’ll have to nail the next crucial step: onboarding. You’ve made a good first impression, but chances are the user isn’t sold on your app just yet—here’s how to craft a seamless, hassle-free onboarding for your app.

Splash Screen

Let’s start with the obvious: the first screen the user will see after tapping your app’s icon. For many apps, this is the ‘splash screen’, a short animation that usually includes a logo and appears before the home or sign-up screens.

While not technically part of the onboarding process, or even necessary to your app, splash screens can play a crucial role in the user experience—they exist to mask slower app loading times. If you’re forgoing a splash screen and your app isn’t operating at peak performance, you may leave the user staring expectantly at a blank screen.


Splash screens for Netflix & Twitter

In addition to offering up some brief visual engagement while your app boots up, splash screens also offer a chance to strengthen your brand. If you’re a fledgling startup trying to drum up more brand recognition, it could be a savvy design choice to include one, even if your load time doesn’t need it.


The sign-up screen seems like a fairly cut-and-dry design to craft, but you’d be surprised how many companies fail to leverage its immense UX potential, and worse, how many end up mucking it up entirely. Let’s take a look at two different approaches—one successful, and one not-so-successful.

While in-app tutorials remain a hotly debated issue in the UX community, platforms like Bumble use their sign-up screen’s backdrop to almost subliminally provide a sort of instructional video for using their app. Their sign-up screen’s background features footage of a woman interfacing with the app, swiping and interacting with matches. It also spices up what’s normally a bland portion of an app with a touch of visual interest, without sullying the usability of the sign-up screen.

You’ll also notice Bumble breaks the convention of offering multiple sign-up options, leaving the user with no other way to create an account without having a Facebook. Normally you’d wouldn’t want to throttle sign-up like this, but Bumble makes the correct design choice here as a social networking app.

By restricting their signup to Facebook members exclusively, their user base contains fewer trolls, bots, or any other unauthentic matches. It’s just another reminder that while UX guidelines are undoubtedly important, they’re still just guidelines, not immutable principles.

Whether you call them set-in-stone truisms or merely guidelines, the worst thing you can do is ignore them entirely, which is what our last example does. Here are the sign-up screens for ESPN’s Fantasy app. Yes, screens are plural here, because the Fantasy app asks you to sign on twice.


ESPN can get away with a shoddy user experience like this. Frustrated users will power through the snags and inconveniences because they want to play one of the most popular gambling formats with their friends or coworkers. But it’s likely your mobile app doesn’t have that luxury, and in a crowded app marketplace, these UX blunders can be costly.

Account Creation

Now that the user’s tapped ‘sign up’, the goal is to usher them through the account creation process as seamlessly as possible. If you frustrate the user here, it’s likely they’ll abandon account creation and your app.

For streamlined account creation, you’ll need to clear one major hurdle: form filling. Some apps have it easy, and may only need an email, username, and password. Other apps require much more complicated data entry, like Venmo (or really any banking app). If your app falls into the latter category, here are some quick tips:

  • Divide the form filling into more digestible segments
  • Include an indicator that shows the user how close they are to finishing form filling
  • If necessary, explain to the user why you’re requesting certain information e.g. birthday, gender, etc.
  • Don’t skimp on the form filling UX! Even a feature as simple as a ‘password match’ indicator can help.

There are the pillars of quality form-filling in account creation. But if your account making is still a tiresome rigamarole, there’s a way you can almost guarantee the user won’t abandon your app, no matter how arduous your form-filling is.

This is a screenshot from Duolingo, a popular language education app. Duolingo uses a tried-and-true onboarding strategy that’s extremely effective, provided you have the UX to back it up: delaying account creation until after the user has spent time on the app.

The reason this method is so effective is that it demonstrates value to the user before asking them to make an account. Duolingo banks that the fun and simplicity of their experience is enough to hook the user into making an account. By gamifying education, they provide an incentive to the user: to save all your hard-earned progress, you’ll need to make an account.

If your app can demonstrate that value enough, you give yourself a little more breathing room with account creation tedium.

Welcome Aboard

Every app’s onboarding process is going to be different. Like almost everything in user experience design, there’s no secret formula to achieve the results you need to boost conversion and accumulate users.

What you can do is understand the guidelines, know the obstacles you’re facing, and consult with a UX design agency to optimize your own onboarding. Combine this with savvy App Store Optimization from companies like Gummicube, and you’ve got a recipe for success.

social features of mobile apps

Social Features of a Popular Mobile App

As human beings we are social, we build connections, require appreciation and communicate. In times of globalization, it is easier to be cosmopolitan and expand our boundaries both physically and mentally. Add in the expansion of smartphones, and we get a social app as a communication channel.

There are a million reasons for creating a mobile application with social features, but not all of those factors make such an app popular. You can check if your idea has a chance to become famous right now by consulting the list below before developing your mobile application.

  1. Social networks integration

Accept the fact that your app is not isolated from the rest of the world. Keep it connected with user-favored social media. Use common social networks logins for registration, add sharing buttons and develop cross-posting functionality.

  1. User’s profile

Make sure users feel unique and special with your app. Give them an opportunity to show their individuality and talents. Leave as much space for profile customization as you can, but keep an eye on simplicity. Do not overload a profile with information. Ask only for data that is essential to boost the user’s experience.

  1. Application type and platforms

Cover popular mobile platforms and choose an application type that provides the best balance of technical possibilities, features and engagement. Your decision will depend on your mobile app’s goals and requirements. Nonetheless, current general recommendations are for two versions of native applications, designed for iOS and Android platforms.

  1. Design and usability

To be popular, your app should be pleasant to use, coherent and inviting to the eye. Scroll through marketplaces and identify trends. Keep navigation simple and intuitive. The fewer clicks users do to reach the desired goal, the better your UI is. People admire cool pictures and animations. Design elements that your users can play with, scroll, swipe, touch and so on.

  1. Interaction & Communication

Real life imitation. The more your app resembles the way people speak in real life, the more popular it can be. Statuses and emojis can help to show emotions. Messages and posts make statements and share news. Likes and comments express thoughts and feelings.

Friendship. Create the algorithm for making friends. Allow users to search for new connections. Give them recommendations, or not, and proclaim this as a benefit of your app.

Location relevant features. In a busy rush of everyday life, a feature that can save time and efforts would be valuable. Offer your users some activities that are based on their location.

Different content. Involve all receptors. Let your users share different types of content, see photos, watch videos, play songs, read and text. 

Notifications & feeds. Make your app useful. Keep your customers updated and connected, show them what is new and remind them of events.

  1. Performance, security and offline mode

Your app should work faultlessly and smoothly. An application dealing with sensitive data should be safe to use. Test the application’s performance before release. Provide the ability to report bugs and errors. Listen to suggestions and improve your app based upon them. With social applications, it is crucial to pay particular attention to its performance in an offline mode. Your app should not be helpless without an Internet connection. Keep it performing the usual way and make synchronization seamless.

  1. Promotion

Your mobile application will compete with others in the marketplaces. Do market research, define unique propositions and do not neglect app store optimization. Describe what a great app you have everywhere you can. Help your users to find it.


Whether you are startup aiming to beat social monsters or a company requiring an app to provide a better client experience, the rules will be the same. Give people want they want, make it look attractive and perform like it is expected.

This article is written and submitted by our friends at Rozdoum.