Android

Grundlagen und Programmierung


Buchcover Das Fachbuch "Android - Grundlagen und Programmierung" vermittelt Einsteigern das nötige Basiswissen zur Programmierung von professionellen Anwendungen für die Android™ Plattform.

Android besteht aus einem Linux-Betriebssystem, einer Integrationsschicht und vorinstallierten Basisanwendungen. Google bietet für Android eine Entwicklungsplattform an, die Anwendungsentwicklung in der Programmiersprache Java ermöglicht. Über den Sprachumfang der Java Standard Edition hinaus gibt es zahlreiche Android-spezifische neue Klassen, die der Entwicklung von Programmen für mobile Computer, insbesondere Mobiltelefonen, Rechnung tragen.

Das Buch versetzt Java-erfahrene Leser in die Lage, qualitativ hochwertige Software für die Android-Plattform zu entwickeln. Dabei werden die besonderen Rahmenbedingungen berücksichtigt, die sich aus geringer Prozessorleistung, instabilen Netzwerkverbindungen und plötzlichen Programmunterbrechungen, z.B. durch Telefonanrufe, ergeben. Besonderes Augenmerk wird auf das lose gekoppelte, komponentenbasierte Prozessmodell der Android-Plattform gelegt. Anhand zahlreicher Beispiele wird das komplexe Zusammenspiel von Android-Komponenten vermittelt und so ein tieferes Verständnis für die Softwarearchitektur professioneller Android-Anwendungen geschaffen.

Im ersten Teil des Buches lernt der Leser zunächst die grundlegenden Konzepte und Elemente von Android kennen. Im anschließenden Praxisteil kann er anhand eines durchgängigen Beispiels Schritt für Schritt die Entwicklung einer mobilen Anwendung nachvollziehen. Der dritte Teil bereitet den Entwickler auf den professionellen Einsatz von Android in der Praxis vor. Die gesamte Darstellung wird durch Codebeispiele unterstützt.

Das Buch ist im dpunkt.verlag erschienen.

Aus dem Inhalt:

Teil I Teil II Teil III

Die Autoren haben anhand der Versionen 1.1 und 1.5 des Android-SDK sowohl mit dem Emulator, als auch mit den ersten verfügbaren Endgeräten Erfahrungen sammeln können.