iOS Entwicklung

Theorie, Techniken & Trends
UI- und UX-Design // Frameworks // Apple Watch // Multitasking und mehr

Thomas Sillmann (Hrsg.), Kristin Rothe (Initiatorin), Raphael Arias, Marcus Ross, Karolina Schilling, Robert Weller, Manuel Ziegler

Inhalt

Herunterladen

Verlag: Carl Hanser Verlag
Auflage: 1. Auflage

Das kostenlose eBook iOS-Entwicklung richtet sich hauptsächlich an iOS-Entwicklerinnen, aber auch Designerinnen und Marketing-Verantwortliche finden darin Beiträge über ihre Themenbereiche.

Thomas Sillmann widmet sich in den ersten fünf Kapiteln des Buches diversen, aktuellen Themen aus dem Apple-Entwicklungskosmos. Nach einer kurzen Einführung in Swift und einem knappen Überblick darüber, was sich in den Versionen 1.2 und 2.0 für Entwicklerinnen geändert hat, stellt Thomas Sillmann einige der neueren Apple-Frameworks vor, darunter das Local Authentication Framework, das HealthKit und das HomeKit. Im dritten Kapitel geht Thomas Sillmann auf die neue Apple Watch ein und gibt einen Überblick darüber, wie die Entwicklung eigener Apps für diese Plattform aussieht. Die Nutzung von Apple Pay in eigenen Apps skizziert Thomas Sillmann im vierten Kapitel, bevor er im fünften Kapitel einen Überblick über die Möglichkeiten, Multitasking unter iOS zu nutzen, gibt.

Karolina Schilling beschreibt im sechsten Kapitel vorrangig anhand des User Experience Wheels von Magnus Revang, welche Aspekte App-Designerinnen bei der Gestaltung einer mobilen App berücksichtigen müssen.

Raphael Arias und Manuel Ziegler nehmen sich im siebten Kapitel den Sicherheitsaspekten bei der Entwicklung von Apps unter iOS an. Auch wenn Apple bei der Entwicklung von iOS viele Sicherheitskonzepte auf Prozess- und Betriebssystemebene überzeugend umgesetzt hat, ist es unumgänglich, dass App-Entwicklerinnen mit den wesentlichen Aspekten sicherer Entwicklung vertraut sind. Das umfasst nicht nur typsichere Entwicklung auf Sprachebene, sondern vor allem auch den Einsatz wirksamer kryptografischer Protokolle und Verfahren bei der Kommunikation mit anderen Rechnern. In aller Kürze legen Raphael Arias und Manuel Ziegler dar, worauf es bei einer sicheren App ankommt und warum Sicherheit mehr als ein Feature sein muss.

Im achten Kapitel beschäftigt sich Thomas Sillmann mit den Möglichkeiten von Apples Xcode Server und dessen Einsatz im Rahmen einer gelungenen Teamarbeit. Dabei geht Thomas Sillmann vor allem auf das Konzept der Continuous Integration und dessen praktische Umsetzung mit Xcode Server ein.

Git ist ein mächtiges Tool, das Entwicklerinnen die Verwaltung ihres Quelltextes in einer Art und Weise gestattet, bei der mehrere Entwicklungszweige auf einfache Art und Weise gewartet werden können. Marcus Ross versucht im neunten Kapitel den Nutzen von Git herauszustellen und insbesondere die Integration von Git in Xcode zu beleuchten. Leider gehen dabei viele mächtige Funktionen und Konzepte von Git unter. Unter dem Titel Hilfreiche Apps und Tools für App-Entwickler stellt Marcus Ross im darauf folgenden Kapitel Werkzeuge für die verschiedensten Stufen des Entwicklungsprozesses vor. Die vielleicht ein wenig zu eilig ausgesprochenen Kaufempfehlungen für einige dieser Werkzeuge sind dabei sicherlich als leidenschaftliche Überzeugungsbekundungen des Autors zu verstehen.

Das letzte Kapitel von Robert Weller beschäftigt sich mit der Vermarkung von Apps und dürfte vor allem den Projektmanagerinnen und Marketing-Beauftragten von App-Projekten aus der Seele sprechen. Vom richtigen Timing einer App-Veröffentlichung über die Preisgestaltung bis hin zur Gestaltung der Webseite, der Nutzung von Social-Media Kanälen und dem richtigen Aufbau der App-Store Seite, Robert Weller gibt Tipps und Anregungen zu all diesen Themen.

Inhaltsverzeichnis

  • Vorwort

  • Über die Initiatoren

  • 1 Swift 1.2 und 2.0 im Detail

    Thomas Sillmann
  • 2 Frameworks über Frameworks

    Thomas Sillmann
  • 3 Apps für die Apple Watch: Aufbau, Funktionsweise, Möglichkeiten

    Thomas Sillmann
  • 4 Apple Pay in eigenen Apps nutzen

    Thomas Sillmann
  • 5 Multitasking in iOS

    Thomas Sillmann
  • 6 App User Experience - Die mobile Welt des Users begreifen

    Karolina Schilling
  • 7 Sicherheit in der iOS-Entwicklung

    Raphael Arias & Manuel Ziegler
  • 8 Funktionen, Möglichkeiten und Einschränkungen von Xcode Server

    Thomas Sillmann
  • 9 Einführung und Vorstellung von Git für die tägliche Arbeit

    Marcus Ross
  • 10 Hilfreiche Apps und Tools für Entwickler

    Marcus Ross
  • 11 App-Marketing

    Robert Weller
  • 12 Über die Autoren

Referenzen

7 Sicherheit in der iOS-Entwicklung

Rezensionen / Links