Beginning Android 2 1st ed. Edition
| Mark Murphy (Author) Find all the books, read about the author, and more. See search results for this author |
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
The Android development platform, created by Google and the Open Handset Alliance, is a platform in its truest sense, encompassing hundreds of classes beyond the traditional Java classes and open source components that ship with the SDK.
With Beginning Android 2, you’ll learn how to develop applications for Android 2.x mobile devices, using simple examples that are ready to run with your copy of the software development kit. Author, Android columnist, writer, developer, and community advocate Mark L. Murphy will show you what you need to know to get started programming Android applications, including how to craft graphical user interfaces, use GPS, and access web services.
Editorial Reviews
About the Author
Product details
- Publisher : Apress; 1st ed. edition (March 19, 2010)
- Language : English
- Paperback : 432 pages
- ISBN-10 : 1430226293
- ISBN-13 : 978-1430226291
- Item Weight : 1.59 pounds
- Dimensions : 7.5 x 0.94 x 9.25 inches
- Customer Reviews:
About the author

Mark Murphy is the founder of CommonsWare and the author of the Busy Coder's Guide to Android Development and other books on Android application development. He is active in supporting the Android developer community, from answering questions on StackOverflow to publishing sample code and reusable components as open source.
A three-time entrepreneur, his experience ranges from consulting on open source and collaborative development for the Fortune 500 to application development on just about anything smaller than a mainframe. He has been a software developer for over 25 years, from the TRS-80 to the latest crop of mobile devices. A polished speaker, Mr. Murphy has delivered conference presentations and training sessions on a wide array of topics internationally.
Customer reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Now, as for the book... I'm a very experienced software engineer (especially in Java) but never did anything with mobile devices or Eclipse. The pace is pretty good but I could do without the author's clever section titles. If it had given some more tips on getting the development environment up and running, I might have been encouraged to use the book without the class.
So, again, this is my first technical book on the Kindle and there are some issues I doubt I would have in the print version. It makes me wonder what kind of a process a book goes through to turn it into a consumable for a Kindle reader. For example:
There are instances where the letter O is used rather than the digit 0 - technical types such as myself are used to such ambiguities in printed material but sometimes the mistakes are inexcusable.
There are some formatting issues with less-than-friendly keywords that OO programming languages are so fond of using. For instance, in a bulleted list of XML attributes which can be used to position widgets in a relative layout, the book lists "android:layout alignParentTop" which should be "android:layout_alignParentTop", "android: layout_align Parent Bottom" which should be "android:layout_alignParentBottom", "android :layout_alignParentLeft" which should be "android:layout_alignParentLeft", etc. The spaces and underscores (or lack thereof) are just as they appear in my Kindle. Not only is the book an unreliable source for the exact name of an attribute but the lack of consistency is very disturbing and frustrating as well. Why is the underscore present in some keywords but not others? It's as if someone didn't give a darn and figured it didn't make a difference as long as they were close with the keywords. When strict adherence is abandoned, the keywords lose their meaning and the reader could completely miss that the author is talking about a keyword.
Some examples presented in a monospace typeface don't appear on the screen well. Sometimes there is a tiny bit of clipping going on that makes the example hard to read on the Kindle.
I suppose I need to try another technical book or two before I reach a judgement about such books on a Kindle. I hope that the technology will improve.
I don't know tons about Java yet but you really do need at least a good understanding to get start with this book and besides if you don't know any Java you aren't going to make anything to impressive. I'm learning Java through school on the side so I figured I could work on Android stuff as I learned more about Java.
All in all I highly recommend this book, I don't really have it to compare against any other Android teaching book but this one is doing the trick for me. I know for sure that when I finish this book I will definitely move on to the other Android books in this series.


