Tagged: Android

My first ever Android app- KahanHo

The ‘KahanHo- Auto location sharing app’ is now in Google Play Store


Feel free to download and play around.

The complete journey from development to making it production ready has been quite exciting so far. One of the outstanding feature of Google’s Android Publishers console is the depth of statistics available on your published apps.Capture

Currently it’s only me who has installed it. My next target is to understand how to make it appear in Google Play search results. Hopefully it will find some real users and contributors in near future ūüôā


The ‘KahanHo’ Android App

I wanted to try what it takes to develop an Android app. One of the simplest use cases is¬†to¬†send your current location to someone who’s interested in knowing where are you.

I believe if you are seriously interested in knowing your near and dear ones’ location, you will call them up and talk. But in case you miss the call, this app will auto reply with SMS sending¬†current location.¬†The reasons it’s better than all other location sharing apps in the market are:

  • No ads, free to use
  • Location not shared to any server, except Google
  • No need to keep GPS/Wifi/Data turned on.
  • Works without GPS. Approximate location sent using Cell Tower.
  • Simple to use, just enter the number and that’s it.

The app is in beta, meaning you can’t find it on Google Play. It’s available for download from here


You need to install the app only on the phone which you want to track.

I’ve kept the source code open. Not a great idea commercially for publishing an app in Google Play, but I don’t have any plan to earn from it either.

Please feel free to contribute and share your feedback.

Its has been a learning filled experience in Android world so far.¬†I must admit the reason we’ve some many Android apps because the development environment is pretty easy to pick up.

Android Studio versus Visual Studio features

I got a chance to work beyond Visual Studio while developing an Android mobile app for personal use.

Unlike any web development kit which can be installed on a virtual machine, for Android development you have to use your physical machine. This is because you can’t run a VM inside another VM and for emulating android device, you need to have a Dalvik Virtual Machine.

Having ditched Windows OS a few years back in favour of Ubuntu for personal use, I had to go with install instructions on Ubuntu 14.04. After a few days worth of upgrading to Ubuntu 14.04 from my existing 12.04, downloading Android Studio, SDK and Virtual Machines, I was ready for ‘Hello World’ Android app.

Android Studio has all the features you would expect from a¬†contemporary IDE. I’ve been doing professional development on Windows using Visual Studio for the past 11 years, but I must admit, it lacks some of cool features e.g. Find Usages Window. Without Resharper, one can’t categorize the read and write usages of a symbol. With Android Studio it comes along out of the box!

Android Studio

Android Studio