hi i have the tegra android developer pack eclipse will that workachuthan mukundarajan wrote:I want to get started with android programming. I know core java pretty well (have an OCPJP certifcation). So which book would you guys recommend for an absolute beginner in android . I have configured Eclipse and installed the Android SDK , also did a hello world android app. But how do i learn to program in android. Is it better to learn through a book or through online tutorials.? please help..
]so i need to down load Linux first i am new at this would like to make android apps i need a virtual machinerobi sen wrote:Android has many components and is not analogous to Java. At the lowest level Android runs on top of Linux and has drivers, services, etc. This is a very important part of Android that most books and most developers miss. Of course our book covers how to work with Android at this level as well :-) As for Java the orignal Android developers decided to use the Java language as the core language for the application tier of Android and developed their own Java Virtual Machine called the Dalvik Virtual Machine https://secure.wikimedia.org/wikipedia/en/wiki/Dalvik_%28software%29. It has its own peculiarities, for example its register based not stack based, but it is highly optimized for the resource constrained environments of phones. I hope hat helps some but the book covers these differences in much greater depth.
Regards,
Robi