Author Archives: Manish Seth

InnovationM - ScalingAnimationInAction

Scale Animation in Android – How it Works?

Scale Animation – Introduction Scale Animation is basically to increase or decrease the size of the View. There is a class ScaleAnimation. We need to create instance of ScaleAnimation (Can be done in XML also) to do the work. One of the main constructor of this class is: public ScaleAnimation( float fromX, float toX, float Continue Reading »

InnovationM Android Database Version Code

Android – Database version stored in Database file header

We specify a version of database in SQLiteOpenHelper constructor. Where is this version stored in database? This version is used while upgrading the database to higher versions. It is stored in Database file header as user_version number. See below: Code SQLite Maestro Tool Database header description

iOS – Best Architecture, Design and Coding Practices

iOS – Best Architecture, Design and Coding Practices

We have identified some of the best practices that we need to follow while working on architecture, design and development of iOS applications. We will keep on adding more and more to it. Stay tuned… Best Coding Practices Image files naming convention There are four types of devices that we need to support while developing Continue Reading »

InnovationM Sencha ExtJS Best Architecture Design Coding Practices

Sencha Touch and Ext JS – Best Architecture, Design and Coding Practices

We have identified some of the best practices that we need to follow while working on architecture, design and development of Sencha Touch and Ext JS applications. We will keep on adding more and more to it. Stay tuned… Best Coding Practices Nesting of Function calls (Avoid it) Avoid nesting of function calls. This degrades Continue Reading »

Android UX – Navigation Pattern – Home Screen Navigation

Slider Drawer Pattern In this pattern, small handle or hook is provided on the screen to let the user open. User uses the handle to open a screen. This screen here is the Home Screen that carries navigations points to other places / functionalities in the app. Example – In the screens above, there is a Continue Reading »

Android UX – Data selection pattern – Choose Data from a List

Sliding Effect (Parent partially visible) In this example, operator has to be selected. User taps on the field and the screen moves  / slides to the left to give space to show the list.      Good points: – Parent screen is visible. Very good from UX perspective that user still knows the context where it 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 »

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 »