Translate

July 7, 2013

App shape to the Idea!

When you get an Idea, first thing you have to do is continue to think in the same direction. Connect it with other ideas to make it bigger. An Idea can be accelerated and made bigger. For this, idea requires something from you. Those are dedication, thinking in the right direction, interest and faith. I would call these has four must things. All these are inter-connected.
One idea can be connected with other to make it address a broader scenario. Connecting ideas requires constant four must things as told earlier. When anybody start to, or implementing ideas doesn’t take a back step, instead they try more and more to dig deeper.
Things incline towards my profession, and I used to develop apps for my personal use. When I say app, it’s an Android app.
Yes, I am an Android Application Developer. Android is an Open Source Platform, one can find ‘n’ number of forums, websites and blogs to get supported and find answers for entangled situations.
Coming back to the idea, every idea can be put as required for mobile development. There is nothing called it can’t be done. Ofcourse, there might be some situations where requirements may lowered but still the interest is maintained. Something like reducing animations and reducing user interactions.
In this busy world, everybody aspects to see the information in a single touch and with no/low delay (transmission delay to be precise). And it is expected to work in the same way in all flavors of phone.
One has to put so many different things to make an app complete.
  • Idea
  • Logic flow / Navigation
  • Design
  • Development
  • Testing

Navigation:

After getting a complete idea, next thing is logic flow or navigation. In simple words, this tells how the user has to navigate in the app to get his things done. As the mobile screen has limitation in screen size, many things has to be considered here. The main mantra is to show only what is required and in the right time. Do not dump all the things in one screen and make user confuse to navigate.
Jot down all the features and options you provide. Arrange them in logical way and user has to feel comfortable using your app.
An application usually have multiple screens, each screen does it own job and serves some purpose. No screen is useless, it might be visited less. But still its presence is important.
Navigation should be simple, there should be no duplication of efforts, and main thing is user should not get annoyed. Most users expect things to happen in less navigation, yes! Nobody tries to dig inside the app and finding an option that is being used most of the time.
Prioritizing options is very important, the most used and important feature of the application has to be shown first and less used options can be kept inside.

Design:

The next big step is design. Mobile phones are loaded with very good processor, clock speed., and hi-quality screens to display vibrant colors. They are able to display sharp images and animations easily. An advantage of this is the big step for design. Many new designs are thought and are implemented.
Design addresses so many stuff:
  • Color
  • Typeface / Typography
  • Icons

Color

As the word design is heard many people think about colors only. Nope, colors is not the only part of design but it is equally important to the theme of your application. If your application deals with nature and ofcourse green color suits best. Imagine the same app, and everything is designed in some unsuitable color like pink or grey. It’s hard to imagine. Choose some pleasant colors, every user likes it.
Facebook has choosen an awesome blue color and its the base theme color in every page of them. Color you chose must be suitable for both day and night mode.

Typography

Typeface are customisable in android, so your app can be provided with different fonts, some people really love them. Seeing the same application in different typefaces. It’s so awesome how they feel. The typeface you choose must match with the theme. All the characters in a typeface must be easy to read. Some select thin and some select thick font, added with style of font.
Typeface should be decent because too much of stylish font may not be liked all cross-section of users.

Icons

Application icon should be unique and match with the application idea. Some select app icon based on the theme and some just put relavant characters of the app name. Icon should be 3dimensional faced to be seen in Apps section in phone.

Development:

First Screen

When told ‘app’ a very first screen that comes to mind is a SPLASH screen. This screen displays app name and logo in their designed way. It is quiet important for apps and may not be much important for games. Earlier, there used to be a splash screen and another separate screen which asks options from user. Nowadays, it has been combined to one screen, especially in games.
While the user sees the app name and logo, there will be some tasks happening inside. Inside to be meant as background task. This background is important for games and some apps which handles more data via HTTP connection.
Splash screen is usually displayed for 2 or 3 seconds, if it is more than that it is understood that the app is really doing something in the background. And the user may have to wait.

After Splash Screen

After splash screen, it varies from application-to-application, and on the application idea and navigation decided for the application. Usually one comes up the list of options in menu section, user selects an option and proceeds with it. Apart from this, default and majorly used option is made as selected by default and displays the appropriate screen for it. In this case, other options are still kept in the menu section.
If your application has login option, you got to maintain session time for automatic logout and also logout option helps user to logout when required.
Here are the applications I have developed.
Apps and App Ideas (design, development ideas and everything) are my own ideas, its not the property of any individual or company.

No comments:

Post a Comment