Monthly Archives: August 2013

InnovationM Android Out of Memory

Android Out of Memory Error: Causes, Solution and Best practices

Out of Memory (OOM) Error Out of memory error is very common error when you are developing for a application that deals with multiple images sets or large bitmaps or some Animation stuff. In this case we have to be very careful and efficient while handling the images or object allocation and deallocation. OOM error Continue Reading »

Twitter Integration in iOS

Twitter Integration in iOS

Lets assume you have developed a great application and now you want to make it “Social”. Facebook and Twitter are the two most popular social networking sites. In this tutorial, we will learn how to deep integrate Twitter in your application. Before starting, I am assuming that you are familiar with the Objective C syntax Continue Reading »

Facebook Integration in iOS

Facebook Integration in iOS

You have developed an application in iOS and now you want to make it “Social”. Facebook and Twitter are the two most popular social networking sites. In this tutorial, we will learn how to integrate Facebook in your application.  1. Register an Application With Facebook To register an iOS application with Facebook, go to http://developer.facebook.com and Continue Reading »

Mobile Experience Officer (MEO) at InnovationM

In this world of “quick app” development, the importance of ‘user experience design’ is undermined. Mobile solutions are all about experiences, and we design experiences at InnovationM.  Anybody can create a set of screens on mobile (there is an SDK available!) but when that app goes in the hand of the user, is it simple, intuitive and pleasing enough for the user Continue Reading »

Handle Android Fragmentation while developing Apps (Role of UI Designer)

Fragmentation in Android can be broadly attributed to following 4 factors: Android OS Versions Devices with different densities (ppi) Devices with different form factors / screen sizes Customization done by OEM (Original Equipment Manufacturer)   Developing applications is a team work and there are key roles that help in containing fragmentation while developing apps. These Continue Reading »