Tuesday, August 13, 2013

iOS 7 app icon size and graphics needs, which iPhone/ iPad apps do to support iOS7

Things iPhone and iPad apps for iOS7
  • Update the app icon

    In iOS 7, app icons for high-resolution iPhone and iPod touch are 120 x 120 pixels; for high-resolution iPad, app icons are 152 x 152 pixels.
    iOS 7 doesn’t apply shine or a drop shadow to the app icon. iOS 7 still applies a mask to make app icon corners rounded, it uses a different corner radius than earlier versions of iOS.

  • Update the launch image to include the status bar area if it doesn’t do for existing apps.
  • Support Retina display and iPhone 5 in all your artwork and designs, if you’re not doing so for existing or new app.

Wednesday, April 24, 2013

iPhone and Android : Native app vs Web app

I strongly recommend Native app, why?

1) performance issues, like speed or rendering of view and their responsive-ness on tap/touch -- for rich looks, function smoothly and quickly, views animation native is the best choice!

2) Native SDK has all access to device features and APIs , but in web its very poor (limited); Framework for hybrid apps can help though (but not up to the mark).

3) we experienced: Web apps aren’t ‘write once, run everywhere either anymore. i.e. different layout, browser dependency, java-script engine

4) Discover-ability as app is on app store (and user expects iPhone/android app there) is  more straightforward

5) Push notification, Client server architecture based apps in distributed environment with offline storage 

6) Better operability, runtime diagnostics information, optimized (test and analyze with tools available with XCode iOS SDK and Eclipse ADT ) 

7) Why should not we build app on technology as of existing SDK? i.e. Objective-C based in iPhone and JAVA in android.

*my personal notes/knowledge I gain by learning.

Saturday, March 23, 2013

Robolectric java.lang.RuntimeException: Unable to find path to Android SDK

Error: Robolectric java.lang.RuntimeException: Unable to find path to Android SDK

Fix for MAC OSX Eclipse android project setup with Roboelectric unit test framework:

1) Add Android sdk dir to the bash_profile, first open the file:

sudo vim ~/.bash_profile 
then add the following line:

NOTE: replace ANDROID_SDK_PATH' with the android SDK file path i.e. path to android-sdk-mac_x86; e.g. in my case: ANDROID_SDK_PATH = /Applications/Dev/android-sdk-mac_x86

2) Create a file local.properties in the root directory of your Android project, and add the line:

Error should be fixed; Run your JUnit configuration test project now! ;)

Wednesday, February 27, 2013

testflightapp android is about to get live soon

TestFlightApp Android is in private beta release. Mobile app developer’s will get a unified solution for managing beta-testing on both iOS and Android.

Android developers and testers can now enjoy the benefits of TestFlight including beta management, distribution, tracking, and centralized feedback. TestFlight streamlines the beta-testing process so developers can spend time building better apps vs building tools to manage their beta-testing.

Visit this page to sign up for the Android private beta.