iPhone-Apps entwickeln: Applikationen für iPhone, iPad und iPod touch programmieren - Von der Idee zum App Store: So realisieren und vermarkten Sie Ihre Apps! (Dr. Dirk Koller)

Hier kaufen und weitere Informationen…

Schlagworte:

2 Kommentare zu „iPhone-Apps entwickeln: Applikationen für iPhone, iPad und iPod touch programmieren - Von der Idee zum App Store: So realisieren und vermarkten Sie Ihre Apps! (Dr. Dirk Koller)“

  1. Axel sagt:

    Ein wirklich umfassendes Werk
    Ich habe mittlerweile das 5. iPhone Entwikclerbuch, und muss sagen, dass dieses Buch hier wirklich das bisher beste Buch für Objective-C ein- und Java-Umsteiger ist.

    Gratulation an den Autoren.

  2. Anais sagt:

    Weniger ist mehr!!
    Dieses Buch ist keine komplette Referenz des iPhone SDK. Auch ist es nicht eine umfassende Einführung in Objective-C. Vielmehr beschreibt es pragmatisch die Entwicklung einer Beispielanwendung von Anfang bis zum Ende, der Auslieferung in den AppStore. Gerade dieser Durchstich durch die verschiedenen Projektphasen, architektonischen Ebenen und den Technologiestack des iPhone macht den Charme des Buches aus. Der Autor konzentriert sich auf die wesentlichen Technologien, die für die Beispielanwendung relevant sind, und erweitert diese sukzessive im hinteren Teil des Buches. Analogien aus der Java-Welt erleichtern hierbei den Umstieg für Java-Programmierer.

    Im ersten Teil des Buches wird ein kurzer Überblick über das iPhone OS, Objective-C und die notwendigen Entwicklungswerkzeuge von Apple gegeben. Zwei Extrakapitel widmen sich hierbei dem Thema Debugging und der Speicherverwaltung. Hier werden Tipps zum Vermeiden und Aufspüren von memory leaks gegeben, die gerade für Anfänger sehr hilfreich sind.

    Im zweiten Teil krempelt der Leser die Ärmel hoch und taucht ein in Design und Entwicklung der Beispielanwendung, einer Zeiterfassung für Freiberufler. Nach einem Kurzabriss der zur Verfügung stehenden User Interface Controls und der Besonderheiten von mobilen Anwendungen werden Anforderungen und Mockups der zukünftigen Masken entwickelt sowie Datenmodell und Kontrollfluss konzipiert. Hierbei werden auch bestehende iPhone-Anwendungen analysiert.

    Anschließend folgt Projektsetup in XCode inklusive Anbindung an das Versionskontrollsystem Subversion. Schritt für Schritt wird gezeigt, wie das Provisioning Profile erstellt wird, mit dem die Anwendung nicht nur auf dem Simulator, sondern auf dem tatsächlichen Gerät zum Leben erweckt wird. Dann folgt die Entwicklung der Anwendung von “unten nach oben”: Datenmodellierung und Persistenz mit Core Data sowie Implementierung der verschiedenen View Controllers, dem “Fleisch” der Anwendung. Hier wird u.a. gezeigt, wie die unterschiedlichen im Interface Builder gebauten UI Controls mit Leben gefüllt werden.

    Anschließend wird im dritten Teil beschrieben, wie weitere Technologien des iPhones in die Anwendung integriert werden. Hier sind vor allem die Lokalisierungsfunktionen, Internetzugriff und File I/O zu nennen.

    Zu guter letzt schildert der Autor im vierten Teil die Phase nach der Entwicklung: Entwicklung von Unit Tests mit Hilfe von XCode, Beta Tests auf anderen Geräten sowie die Lieferung in den AppStore. Ein extra Kapitel beschreibt noch kurz die Besonderheiten bei der Entwicklung von iPad-Applikationen. Als Bonbon schließlich wird das Buch abgerundet mit einem Kapitel über Möglichkeiten der Vermarktung: Ein professioneller Auftritt im AppStore gehört hier ebenso dazu wie ein eigener Webauftritt und die Einbindung von Werbung.

    Insgesamt ein sehr rundes Buch, das gerade dem Einsteiger die Angst nimmt, da es nicht mit hunderten Seiten API-Beschreibungen und buzz words erschlägt, sondern anhand eines roten Fadens durch die wichtigsten Etappen und Lebenszyklen der App-Entwicklung führt.

Kommentieren

Sie müssen angemeldet sein, um kommentieren zu können.