Learn Java for Android Development, Third Edition, is an update of a strong selling book that now includes a primer on Android app development (in Chapter 1 and Appendix C, which is distributed in the book’s code archive). This book teaches programmers the essential Java language skills necessary for effectively picking up and using the new Android SDK platform to build mobile, embedded, and even PC apps, especially game apps.
Android development is hot, and many programmers are interested in joining the fun. However, because this technology is based on Java, you should first obtain a solid grasp of the Java language and its APIs in order to improve your chances of succeeding as an effective Android app developer. This book helps you do that.
Each of the book’s 16 chapters provides an exercise section that gives you the opportunity to reinforce your understanding of the chapter’s material. Answers to the book’s more than 700 exercises are provided in an appendix. A second appendix provides a significant game-oriented Java application, which you can convert into an Android app.
Once you complete this one-of-a-kind book written by Jeff Friesen, an expert Java developer and JavaWorld.com columnist, you should be ready to begin your indie or professional Android app development journey.
Most Helpful Customer Reviews
Warning: This book doesn't go much into Android development specifics, it's just Java! Which is exactly what I was searching for.
It teaches you only those parts of Java that are needed for Android development. It's a great combination with "Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)" which teaches you Android programming, but requires some Java knowledge. Overall great book, it packs lots of information so I had to reread it few times. English is not my native language and I had no problems understanding the content of this book.
I would recommend this book to people who have at least some basic understanding of programming concepts and want to learn just enough Java to get into Android development.
I already knew Java beforehand from my intro CS-class. But this one took my knowledge to another lever. I discovered lots of features in Java I didn't know about, and it covered several essential intermediate-advanced subjects like concurrency quite well. For people who have never programmed this would not be a good buy. You need to know a programming language to grasp the concepts in this book. For people wanting to learn Android - there are better options out there. This books doesn't teach you how to make Android apps, but rather the language and concepts you will use to develop Android (and non-Android) applications. For people who just simply want to become better Java programmers I wholeheartedly recommend this book. It has become my go-to guide when I need to learn something for a class or personal Java projects.
Its a bit more wordy than other books about code. I feel it is way over detailed. Many details are good but this book intentionally overdoes it. Simplicity is key to teaching. Even as a resource one will get lost in the organization of the details within. I suppose it has much information, but conciseness, brevity, tact, and clarity are not words I would use to describe this Java text.
The authorised South African distributor of this product is under no obligation to honour the manufacture's guarantees/warranties or to provide after-sales service.
Please note that this item is imported from the USA, and is designed to be used in the USA. In addition, if the unit is powered it will come with a US plug and an adapter/transformer may be required. Please click here for more information on power requirements, or check with us if you are unsure or need any assistance!
Please also note that certain items cannot be imported, these include Alcohol, Animals, Batteries, Flammable Materials, Currency, Food, Furs, Chemicals, Explosives, Medications, Plants, Seeds, Supplements, Pressurized Cans, Tactical Equipment, Vitamins, Weaponry and Weaponry Accessories. In these cases, the item and information is displayed for reference purposes only. If you are not sure if we are permitted to bring an item, please send us an e-mail with a link to the item to confirm.
Please also ensure that you are ordering the correct item for your particular application as returns to the USA are costly. Product reviews are also provided for most of our items, which can give you a good idea for possible things to look out for and the quality of the item. By clicking Add to Cart, you are confirming that the item is correct and you accept the conditions listed here.