In weniger als einer Minute können Sie mit dem Lesen von Programming Android auf Ihrem Kindle beginnen. Sie haben noch keinen Kindle? Hier kaufen Oder fangen Sie mit einer unserer gratis Kindle Lese-Apps sofort an zu lesen.

An Ihren Kindle oder ein anderes Gerät senden

 
 
 

Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.
Programming Android: Java Programming for the New Generation of Mobile Devices
 
 

Programming Android: Java Programming for the New Generation of Mobile Devices [Kindle Edition]

Zigurd Mednieks , G. Blake Meike , Laird Dornin , Masumi Nakamura
5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)

Kindle-Preis: EUR 19,46 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 19,46  
Taschenbuch EUR 31,95  


Produktbeschreibungen

Kurzbeschreibung

Get thoroughly up to speed on Android programming, and learn how to create up-to-date user experiences for both handsets and tablets. With this book's extensively revised second edition, you'll focus on Android tools and programming essentials, including best practices for using Android 4 APIs. If you're experienced with Java or Objective-C, you'll gain the knowledge necessary for building well-engineered applications.

Programming Android is organized into four parts:

  • Part One helps programmers with some Java or iOS experience get off to a fast start with the Android SDK and Android programming basics.
  • Part Two delves into the Android framework, focusing on user interface and graphics class hierarchies, concurrency, and databases. It's a solid foundation for understanding of how the most important parts of an Android application work.
  • Part Three features code skeletons and patterns for accelerating the development of apps that use web data and Android 4 user interface conventions and APIs.
  • Part Four delivers practical coverage of Android's multimedia, search, location, sensor, and account APIs, plus the Native Development Kit, enabling developers to add advanced capabilities.

This updated edition of Programming Android focuses on the knowledge and developer priorities that are essential for successful Android development projects.

Über den Autor und weitere Mitwirkende

Zigurd Mednieks is a consultant to leading OEMs, enterprises, and entrepreneurial ventures creating Android-based systems and software. Previously he was Chief Architect at D2 Technologies, a voice-over-IP (VoIP) technology provider. There he lead engineering and product definition work for products that blended communication and social media in purpose-built embedded systems and on the Android platform. Laird Dornin is a mobile development architect with extensive experience in Java, Android, J2ME, SavaJe, and the webkit browser library. He was a member of the J2SE development team at Sun Microsystems specializing in java.rmi and Jini technology. Laird is currently a Senior Engineer at a major wireless carrier, where he provides Android architectural guidance and Network API support to members of the carrier's developer community. Blake Meike, Senior Software Development Engineer at Amazon, has more than 10 years of experience with Java. He's developed applications using most of the GUI toolkits and several of the Java mobile device platforms. With over a decade of software engineering experience, Masumi Nakamura has worked in various positions within the mobile technology arena, from building out mobile infrastructure to founding his own mobile company. He was one of the primary Android developers of the Where Android app and now is Principal Architect for the Big Data and Recommendations Group at Where, Inc. Outside of coding, he spends his time practicing Ba Gua Zhang and caring for his two cats.

Produktinformation

  • Format: Kindle Edition
  • Dateigröße: 4971 KB
  • Seitenzahl der Print-Ausgabe: 566 Seiten
  • Gleichzeitige Verwendung von Geräten: Keine Einschränkung
  • Verlag: O'Reilly Media; Auflage: 2 (1. Oktober 2012)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B009KCUTTQ
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: #120.988 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


Kundenrezensionen

4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
5.0 von 5 Sternen
5.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
5.0 von 5 Sternen good book 3. Dezember 2012
Format:Taschenbuch|Verifizierter Kauf
I like this book, together with "Android in Action" this is one of the best for sure. It covers every aspect of android in more or less detail, one can find information to nearly everything.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 3.9 von 5 Sternen  28 Rezensionen
34 von 35 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen The most popular Android book is now even better! 23. Oktober 2012
Von Etienne Savard - Veröffentlicht auf Amazon.com
Format:Taschenbuch
In this book, unlike other books on Android, you will not only learn how to program for Android but you will gain a thorough understanding of its architecture. Indeed, this book covers much more ground than other books on the subject and each topic is supported by source code examples that you can "fork" on GitHub and use for your own projects. This is what makes it an invaluable reference book for any programmer coming to Android from Java, C++ or other mobile platforms such as the iPhone.

This book is divided into four distinct parts:

"Part 1: Tools and Basics" where you learn to familiarize yourself with the various development tools that make up the ecosystem of Android including a quick introduction to Java.

"Part 2: About Android Framework" where you will learn the necessary foundation to build robust Android applications.

"Part 3: A Skeleton Application for Android" will teach you Android Programming in more depth. You will learn to build a GUI that can run both on a tablet or on a smaller screen, the foundation for you to connect to web services using REST and more.

Finally, "Part 4: Advanced Topics" introduces you to more advanced concepts such as the search interface, geolocation & maps, multimedia, sensors, NFC, gestures, contacts and media-social and how to use the NDK to build Android applications in C++.

I own both the first and the second editions. I've compared the contents of two editions and I can stated that the book has been completely revised by the authors to clarify the text in several places and to update the examples to Android 4. For example, Chapter 6 of the first edition (Effective Java for Android) was merged into Chapter 3 and topics such as callbacks and overrides have been added.

Here is a non-exhaustive list of the improvements between the second and the first editions:

- A section called "Alternative Distribution" has been added to Chapter 4 (Getting your application into User's Hands), which describes how to publish your application on other distribution networks than Google Market (namely Amazon and Verizon).

- Chapter 6 (Building a View) was also largely revamped with the addition of sections on multi-touch and debugging & optimizing views.

- Addition of Chapter 11 (Building a User Interface) represents the addition of over 20 pages of new material that deals with the design of graphical user interface and takes into account the tablets. Chapter 7 (Fragments and multiplatform support) has also been extended to cover tablets.

- Chapter 14 (Search) was also added. It deals with Android's search interface and how to use it in your own applications.

- A section on StreetView was added in Chapter 15 (Location and Mapping).

- In chapter 17 (Sensors, NFC, Speech, Gestures, and Accessibility), the "P2P Mode" has been revised to cover the notion of "beaming".

- A section in Chapter 19 (The Android Native Development Kit) was added to describes how to edit C++ source code in Eclipse.

In all, close to 60 pages of new material have been added for this edition!

The code examples have also been revised and updated to Android 4 and their organization was also changed. Thus, in the GitHub repository, examples are now organized by subject rather than by chapter number to facilitate the search for a particular example by the reader.

In conclusion, Android Programming 2nd Edition, is still THE book to put in the hands of programmers who want to learn not only how to program Android, but also how to make well designed and robust Android applications.
16 von 17 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Better code, easier to find stuff 19. Oktober 2012
Von Rajdeveloper - Veröffentlicht auf Amazon.com
Format:Taschenbuch
While looking for updated code for the I found that there is a newedition. I bought it at oreilly.com because they had a half-off deal on the ebook, and you can get it in pdf, but normally amazon is less.

I have not read the this version end to end, but the first thing I noticed is that the new example code is MUCH easier to find because directories have better naming. One missing piece from the firest version was explaining how to use AIDL and create APIs. This is now covered, along with an example. The first part of the book looks heavily edited to update it, and it looks like the two Chapters on JAVA got cut down to one, or merged. There must be added things too, since this one is longer.

Be careful to watch for new editions. I bought an old edition of another android book by mistake!
12 von 12 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Good Book for beginners 16. Februar 2013
Von S. Abraham - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
This is a very good book for android beginning programmers! Well explained chapters with a lot of examples. Concepts are explained well!
5 von 5 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen 6 stars !! No-nonsense, useful and geared towards the professional 2. November 2013
Von elektrolysid - Veröffentlicht auf Amazon.com
Format:Kindle Edition|Verifizierter Kauf
This book is very likely one of the best resources out there for any developer who's new (or even reasonably experienced) with Android and wants to start making non-trivial apps.
I am an absolute fan.
Believe me, I wasted so much of my time reading the other highly rated / best selling Android book on Amazon - "Android Wireless Application Development Part-1". That book was ok in its own right but for a developer new to Android, it was organized like crap and was not at all cohesive and didn't give you the bigger picture to make useful apps.

This book on the other hand...
* Is geared towards the professional from cover to cover
* Has excellent structure and organization of information
* Indicates paradigms and best practices everywhere and explains by all kinds of analogies to things like web frameworks and apps, etc etc. You will have no issues understanding anything
* Most importantly, it has clear, HIGHLY useful, COHESIVE and INCREMENTAL example app code where they build up each sample app gradually with the introduction of new concepts, making the app more useful and feature rich.
I can't stress enough the value of this since it helps explain how to effectively USE the concepts / features taught and is kinda similar to how one would develop an app of their own - starting with a simple version and iteratively adding complexity and features to create more and more useful versions.
* Is very comprehensive and covers enough of the OS to get you making productive, useful apps rather than naive crap that you can anyways do using the thousands of scattered tutorials on the web.
* Even gives you brief and highly useful primers on the concepts / technologies that are pre-requisites for using the book effectively (eg. Java, MVC patterns, SQLite queries, etc etc)
You obviously do need to have some programming background and at least basic Java knowledge (like me) to make the best use of the book.

That's 6 stars already.

I'm reading this now when Android 4.4 just got released, but still find this book very relevant since it covers versions beyond Android 4.0 too
Highly highly recommend !
6 von 7 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen A good book for those moving from another platform 17. Januar 2013
Von C. Bess - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I have programmed on many platforms over the years, including mobile platforms like Windows mobile. I was looking at this book to bring me up to speed on Android and not spend a great deal of time on the basics of programming...
Programming Android started out with the Eclipse Development Environment, and that is a good thing since if you have never worked with Eclipse before, you'll need some help getting in installed correctly. I was a bit surprised it did not mention GIT or any other software configuration management tools, since you'll likely need one. The Eclipse IDE can be a bit buggy and no one wants to loose work that's been tested.
The book does briefly cover the basics of Java on Android but fortunately did not dwell on it for long. The book assumes a basic Java programming skills, describes the Software Development Kit (SDK), the basics of an Android application architecture and has a chapter on getting applications into the user's hands.
It is not until chapter 5 that a real Android coding example is really mentioned.
If you are into native coding, the last chapter was about the Java Native Interface. I was not going down that route, but it appeared to be well described.
One nice aspect of this book was that it told me why something gets done and not only how to do it, by rote. There are good architectural explanations as well as code to experiment with.
I can't say that by just using this book I'll write the most elegant code, but it does help you understand the decisions that need to be made and aid you in choosing one that works.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden