60 days in Android programming – The beginning

Day 1- Create development environment for Android
Day 2- Create Android Virtual Device(AVD)
Day 3- create your first android project
Day 4- create simple UI
Day 5 – Using table layout to display child View elements

I have been working on .net platform for almost five years now, but for past sometime I was thinking of moving one step ahead of .net and learn some new technology, but then again it’s was a tricky question as to what new technology should I move onto as while moving onto a new platform I still wanted to utilize my past experience of .net platform. After researching on web for some time I had few things in my mind like iPhone technology, few new web programming languages and Android development.

Out of these I was most impressed with Android – a small little operating system that has matured into a strong Operating System in short period of time for mobile devices, tablets and net books. So finally I closed in on Android programming. I know that it won’t be cake walk for me or for anyone else who has just worked on .net platform till yet and has no knowledge of mobile development.But as someone has said

Where there’s a Will There’s a Way”

So now I have setup a target for myself for 2 months to learn everything about Android Programming and also during this period of 60 days I will try to share whatever things a learn, the work i do and also experience of each and every day through a series of articles, that’s why I have decided to name this article series as

60 Days In Android Programming.

I hope it will be helpful for all the developers who are new to Android programming and others who read this blog regularly and want to learn Android programming.

Today is the first day and I am happy to say that I have started from today and from now on each day you will find one new article about my last days experience, work and what all read articles, blogs I read or any other Android Development related material. I hope I am able to keep up with this 60 days schedule and idea to share my knowledge.

And Now lets talk about Android and its versions – Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers. The unveiling of the Android distribution in 2007 was announced with the founding of the Open Handset Alliance, a consortium of 86 hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices. Google releases the Android code as open-source, under the Apache License.
Android has a number of versions since its original release, Android 4.0.4 Ice Cream Sandwich is the latest Android version.