Posts mit dem Label Entwicklertagebuch werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Entwicklertagebuch werden angezeigt. Alle Posts anzeigen

Montag, 18. Oktober 2010

Entwicklertagebuch iPhone: GUI

Im heutigen Eintrag geht es um die Entwicklung des User Interfaces. Dabei soll keine Schritt-für-Schritt-Anleitung entstehen; vielmehr sollen die Arbeitsabläufe und Stolpersteine aufgezeigt werden. Ohne  Erfahrung mit der Thematik iPhone sollten als Einstiegspunkt die Human Interface Guidelines durchgearbeitet und erlernt werden, damit ein Verständnis für die Ansichten von Apple über die Nutzerführung, das Anordnen und Aussehen von Elementen und das generelle Design der verschiedenen Applikationstypen entsteht.
Werden die Konventionen eingehalten, wird sichergestellt, dass jeder iPhone-Besitzer ohne Einarbeitung mit jeder entwickelten App zurechtkommt. Einerseits ist dies ein schöner Effekt, andererseits sind genau aus diesem Grund viele Applikationen gleichgeschaltet und sehen sich ähnlich, d.h. die Individualität bleibt ein wenig auf der Strecke.

Dienstag, 12. Oktober 2010

Entwicklertagebuch iPhone: Einarbeitung

Da mein Wissen über die Entwicklung einer iPhone-App mit XCode und Objective-C reichlich beschränkt war (soll heissen: kaum existent) habe ich - bevor ich mich in die aktuelle Projektarbeit gestürzt habe - ein paar Tutorials, Dokumente und Bücher gewälzt:
  • Die Apple-Dokumentation im Apple-Developer-Center: Sehr umfangreiche Dokumentation über den gesamten Software-Erstellungsprozess. Sobald ein neuer Fachbegriff fällt, existiert auch schon eine Verlinkung zu einem Artikel darüber. So kann man sich bequem durch die Dokumentation hangeln und Wissen aufbauen. Angefangen vom MVC-Modell über objektorientierte Programmierung, Human-Interface-Guidelines, Objective-C, die iPhone-API, Beispiel-Projekte, Quellcode, XCode3, Interface-Builder, und, und, und... ist einfach alles in der Dokumentation vorhanden. Es gibt eigentlich nichts, was es nicht gibt. Kleiner Wermutstropfen: die Dokumentation ist komplett in englisch gehalten, was allerdings kein Problem darstellen sollte. Sobald das iOS aktualisiert wird, wird auch die Dokumentation angepasst.

Montag, 4. Oktober 2010

Entwicklertagebuch iPhone: Arbeitsplatz einrichten

Nachdem das bestellte MacBook Pro seinen Weg in die geheiligten Hallen unserer Firma gefunden hatte, konnte ich mich an die Einrichtung desselbigen wagen. Zunächst musste das Notebook mit Hilfe eines Installationsassisstenten komfortabel und einfach konfiguriert werden. Nach Herunterladen eines knapp 2GB großen Systemupdates konnte ich mich an die Installation von XCode - der Entwicklungsugebung für MacOS - machen. Flugs ins Apple Developer Center eingeloggt und sowohl XCode 3 als auch ein Preview für XCode 4 heruntergeladen. Downloadgröße: 5 GB. Was würden wir heutzutage nur ohne Breitband-Verbindungen machen?
Der Installationsprozess auf dem Apple ist einfach: nach dem Download einfach das dmg-File öffnen und auf das XCode-Symbol doppelklicken.

Freitag, 1. Oktober 2010

Entwicklertagebuch iPhone: Der Anfang

Seit März diesen Jahres beschäftigen sich ein Arbeitskollege und ich mit mobilen Applikationen; dies allerdings nur auf der grünen Wiese und eher mit dem Ziel, einen Überblick über die verschiedenen Systeme und Techniken zu erhalten.
Wie es der Zufall so wollte, bekundete einer unserer Kunden Interesse an einer Applikation für das iPhone, so dass wir von unserer Seite aus aktiv tätig werden konnten. Für diesen Kunden wird nun ein Prototyp entwickelt und parallel dazu ein Entwicklertagebuch gepflegt, in dem auf Schwierigkeiten und Besonderheiten bei der iPhone-Entwicklung eingegangen wird, da es sich um einen Bereich handelt, der bisher von der Firma, in der ich arbeite, nicht abgedeckt wird.