Android 2
Grundlagen und Programmierung
Nach dem großen Erfolg der ersten Auflage erscheint nun die zweite, umfassend überarbeitete Auflage. Die Autoren haben viel
praktische Erfahrung aus Android-Projekten in das Buch einfliessen lassen und erklären die Konzepte hinter Android anhand
eines durchgängigen Beispiels Schritt für Schritt. Dabei steht die professionelle Softwareentwicklung und das Verständnis
der Systeminterna von Android im Vordergrund. Denn längst hat sich Android nicht nur auf Mobiltelefonen etabliert, sondern
erobert in schnellen Schritten die Welt der Embedded Systems.
Unabhängig vom verwendeten Android-Gerät, versetzt das Buch Java-erfahrene Leser in die Lage, professionelle 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.
Das Buch ist von Mitarbeitern der visionera GmbH in Bonn geschrieben worden. Die visionera GmbH bietet Anwendungsentwicklung für mobile Endgeräte und Fortbildungsmaßnahmen unterschiedlicher Art. Mehr Informationen finden Sie in der Spalte rechts oder auf unserer Webseite.
Leser der ersten Auflage finden Informationen und Beispiele zum Buch unter der Rubrik "Erste Auflage" im Hauptmenü.
Behandelt werden u.a. folgende Themen:
- Oberflächen und Menüs
- Komponenten einer Android-Anwendung
- Hintergrundprozesse
- Datenbanken und Dateisystem
- Netzwerk- und Datenübertragung
- Location Based Services
- Testen einer Android-Anwendung
- Debuggen, Signieren und Performance
- SMS senden und empfangen
- Hierarchy Viewer
- Trace View
Das Buch ist im dpunkt.verlag erschienen.
Aus dem Inhalt:
Teil I- Ein erstes Beispiel
- Systemaufbau
- Sicherheit
- Oberflächengestaltung
- Oberflächen und Daten
- Intents
- Hintergrundoperationen
- IPC: Inter Process Communication
- Systemnachrichten
- Datenbanken, Dateisystem und Content Provider
- Lebenszyklus von Prozessen
- Datenübertragung
- Standortbezogene Dienste
- Debugging
- Anwendungen signieren
- Sicherheit und Verschlüsselung
- Automatisiertes Testen (JUnit)
- Anwendungen marktreif machen
- Optimierung und Performance

Dipl.-Inform. Marcus Pant arbeitet
für die visionera GmbH als Software-Entwickler und Berater. Seine Schwerpunkte liegen in der Entwicklung von
Java-EE-Systemen und im Projektmanagement. Er beschäftigt sich seit 2007 mit Android und hat sich auf die Bereiche
Datenspeicherung und Tests spezialisiert.
