Home | App Development | UX/UI Design | Mobile Consulting | Our Apps | Contact Us

/* 1 */

App Development

Technology moves at an intense pace, therefore, our goal at Ololac is always to stay two steps ahead of technology. Our design experts keep in mind the dynamic pace of technology advancement and the need for change in the real world. Ololac integrates (UCD) user-centered design, an intensive design philosophy inherent in every application we develop. UCD philosophy revolves around the needs, wants and limitations of the end user. This "multi-stage" problem solving process demands extensive attention to detail, and allows us to avoid unnecessary product features, improve the usability of the product, expedite design and development, incorporate business and marketing goals, and "foresee" how the user is likely to use a product.

Know your user

Your user's goals are your goals, so learn them. Restate them, repeat them. Then, learn about your user's skills and experience, and what they need. By focusing on your user first, we will be able to create an interface that lets them achieve their goals. Obsessing over your customer and their needs is the main ingredient in Momentum Mobile's UCD approach.

Pay attention to patterns

Users spend the majority of their time on interfaces other than your own. There is no need to reinvent the wheel. Those interfaces may solve some of the same problems that users perceive within the one you are creating. By using familiar UI patterns, we can help your users feel at home.

Stay consistent

Your users need consistency. They need to know that once they learn to do something, they will be able to do it again. Language, layout, and design are just a few interface elements that need consistency. A consistent interface enables your users to have a better understanding of how things will work, increasing their efficiency.


Use visual hierarchy

We design your interface in a way that allows the user to focus on what is most important. The size, color, and placement of each element work together, creating a clear path to understanding your interface. A clear hierarchy will go great lengths in reducing the appearance of complexity (even when the actions themselves are complex).

Provide feedback

Your interface should at all times speak to your user, whether their actions right or wrong. Always inform your users of actions, changes in state and errors, or exceptions that occur. Visual cues or simple messaging can show the user whether his or her actions have led to the expected result.

Be forgiving

No matter how clear your design is, people will make mistakes. Your UI should allow for and tolerate user error. We design ways for users to undo actions, and to forgive incorrect inputs. Also, if the user does cause an error, use your messaging to show what action was wrong, and ensure the user knows how to prevent the error from occurring again.


Empower your user

Once a user has become experienced with your interface, reward him/her and take off the training wheels. The breakdown of complex tasks into simple steps will become cumbersome and distracting. Providing more abstract ways, like keyboard shortcuts, to accomplish tasks will allow your design to get out of the way.

App Development

All interfaces require some level of copywriting. We keep things conversational, not sensational, providing clear and concise labels for actions and keeping the message simple. Your users will appreciate it, because they won't hear you – they will hear themselves and/or their peers.

Keep it simple

The best interface designs are invisible. They do not contain UI-bling or unnecessary elements. Instead, the necessary elements are succinct and make sense. Every new element that is added to the UI must be studied from a user's perspective. Is it necessary, or is it just getting in the way?



© Copyright 2015 Ololac Corporation. All Rights Reserved