Das Android SDK bietet Java-Entwicklern neue, interessante Möglichkeiten der
Anwendungsentwicklung. Über den Sprachumfang von Java SE hinaus gibt es zahlreiche Android-spezifische neue Klassen, die der Programmierung von Anwendungen für mobile Computer, insbesondere Mobiltelefone, Rechnung tragen. Das Buch versetzt 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. Behandelt werden u.a. folgende Themen: - Oberflächen, Dialoge und Menüs - Komponenten einer Android-Anwendung - Hintergrundprozesse - Datenbanken und Dateisystem - Netzwerk- und Datenübertragung - Location Based Services
- Debuggen, Testen, Signieren und Performance Anhand eines durchgängigen Beispiels kann der Leser die vorgestellten Inhalte praktisch nachvollziehen. Alle Codebeispiele werden zusätzlich auf der Buchwebsite zum Download angeboten.
Mit dem Erscheinen des Android-Betriebssystems für Mobiltelefone wird eine Entwicklungsplattform angeboten, die aus vielen Einschränkungen bisheriger, teilweise proprietärer, Systeme gelernt hat. Android verspricht ein einfaches, mächtiges Prozessmodell, eine wohldefinierte Programmierschnittstelle und nicht zuletzt die Offenlegung der Quellcodes.
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.
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 im Buch und auf der zugehörigen Website unterstützt.
Aus dem Inhalt:
- Systemaufbau
- Sicherheit
- Oberflächen und Dialoge
- Lebenszyklus von Prozessen
- Hintergrundprozesse
- Unterbrechungen
- Persistenz
- Interaktionen zwischen Anwendungen
- Testbarkeit
- Performance Optimierung
- Was (noch) nicht funktioniert...
Die Autoren haben anhand der Version 1.0 des Android-SDK sowohl mit dem Emulator als auch mit den ersten verfügbaren Endgeräten Erfahrungen sammeln können.
€ 41,10