Pages

September 16, 2011

Should have features for app


You might be done with your app idea implementation/development ? right

Before you get ready to publish it on Android Market check your app have essential features?
If not than its good to have, and will help you to get more downloads and feedback.

Good to have features:
  1. Feedback : put a menu option so that user can send you feedback of app using email, feature request, get in touch with user.
  2. Share the app : put a menu option to "Share app with friends", it will help you to get more downloads (in tern more revenues) and free mouth publicity.
  3. About : a short introduction about you/your app, email address to contact and website.
  4. Help: help pages or dialogue which explains basics of how to use app

My favorite Android apps (sept #12)


A small list of few best/cool apps of my Samsung android phone as on Sept,11

Blogger - helps making blogpost from android !

GetJar - alternative app store which gives premium android apps free

Paper Camera - nice paper drawing image effect

Private SMS Inbox - keeps sms private & protected !

Solo - play Guitar

Suruk - auto rickshaw fare

SwiftKey X - alternative Keyboard

Brilliant Quotes - collection of Quotes

Camera360 - beautiful effects on images

Catch - simple notes taking app

Dolphin Browser HD - best browser on android market !

Entrepreneur - get inspired

Expenses - simple yet awesome Expense tracking app

IndiCode - useful India codes like Number plates and Std codes etc.

JaxtrSMS(Beta) - send FREE sms Worldwide

Note Everything - sketch and note

Saavn - bollywood music streaming app

smsBlocker - block unwanted SMS

SpeedView - speedo meter app, elegent !

Which is your favourite app ?? leave a comment below



Collecting android crash reports and avoid ANR

Use Opensouce ACRA framework,
which is the most powerful and robust way to collect crash reports from your app.

ACRA is a library enabling Android Application to automatically post their crash reports to a GoogleDoc form. It is targetted to android applications developers to help them get data from their applications when they crash or behave erroneously.


More info at http://code.google.com/p/acra/

September 15, 2011

Android Optimization Tips #1

It's easy to write code that does required function. But writing efficient code requires attention to few things that increase app's performance and use erexperince.

Tips:

1. Don't hangup UI thread, do heavy things on separate thread. Use AsycTask or Runnable.

2. If your app makes HTTP calls when app is in background and not visible to user

* App should make HTTP calls only if Internet is available else it should stop doing so and should start doing it again when Internet connectivity is available.

 ** This will improve battery life **

3. Release all, database Cursor, Context, i/o streams or file streams When are done with it, or do it when user press Back key or destroy() lifecycle method.

4. Use only permissions which is required by application, remove unnecessary ones from AndroidManifest.xml * unnecessary use of permission gives user a wrong signal about your app, potential spam or malicious software. Be wise and review permission used by app.

5. Decide, your app should work in background when user's battery is critically low?
* if an application fetches location updates at every 5mints in background, then it eats of decent amount of power. In such cases you should check if battery level is below 30% or so it should stop doing it.

Example, phones built in Camera App, which doesn't work/open when battery level is low.

Make app smarter, and save phone's power!

** Take Care of User's Battery, specially its below certain levels **

Leave your comments and suggestions on article.

Inauguration of iCreate

Recently, me and my friend attended an Entrepreneurial event held by Gov of Gujarat at Gandhinagar.

Launch of iCreate - International Center for Entrepreneurship and Technology by CM Narendra Modi.
Many people belonging to Entrepreneurship motivation were present at event.

Such as,
Narayan Murthy - Infosys founder
Rashmi Bansal - Author of Stay hungry stay foolish
Madhubhai Mehta - CII

Along with that more than 3,000 students and budding entrepreneurs were present.
It was a wonderful experience being in event.

Mahatma Gandhi Temple, Gandhinagar