User Experience

The Art of Push Notifications


That time when your phone buzzes indicating you’ve got a new email or a new WhatsApp message or saying that there are new episodes available for your favorite show on Netflix – everyone using a mobile phone knows about push notifications, we generally call them app notifications or notifications. These are these instant popup messages that apps use to send microcontent to their users.

Interestingly, mobile phone users’ tend to pay attention to notifications as they just pop up even when the app is not running or even if the user may not be using the app actively. On the other hand, many users do get frustrated by regular notifications if they are very useful to them and may uninstall or stop using the app altogether.

If you have an app in the store, you probably already know a lot about these notifications. You probably might have triggered a dozen of them already using one of the modern tools like Google Firebase or OneSignal. Well, push notifications are more powerful than email, since there’s almost no friction for the users to check these notifications, a click on the notification banner would lead them to launch your app or a relevant screen in your app if you did a good job building the app right. However, the important thing to understand about notifications is when should you trigger them for your app so that they help the user and create more engagement with your app, rather than actually hurting the users.

Read more

Using the right font weights in your mobile apps

Font Weight Variations on iOS & Android

Designing mobile interfaces requires a lot of thought and a numerous factors to consider. With the powerful tools to express themselves, designers have the flexibility to play with a lot of UI elements. Font is one important element which adds elegance to the interfaces.

This article talks specifically about font weights and how they help build graceful mobile interfaces. While font weight is something that doesn’t strike us immediately (given the numerous aspects of designs), it could be one of the basic elements that makes up the skeleton of good mobile app design.

Font Weights – why are they important?

Explained in simple words – font weight is defined as the thickness of character outlines relative to their height. Typefaces make a variety (usually about four to six) of font weights available to choose from, most commonly familiar ones may be bold, italics and regular. The above infographic showcases most commonly used font weights in mobile apps – iOS and Android, respectively.

Read more

Case Study: Nyaaya – India’s Laws Explained

Nyaaya is a non-profit venture with a mission statement to demystify indian laws.  Their team approached us with a crystal clear problem statement during a hackathon. They wanted to make Indian law more understandable and accessible to the common man.


We set out to design and develop a mobile application as a solution to their problem. Mobile devices have truly become a commodity today and almost every person has access to it.

Here is how we approached the user experience and development of the app.


Read more