O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

iPhone Apps mit HTML, CSS und JavaScript

Book Description

Es geht auch ohne Objective-C und Cocoa! Wenn Sie HTML, CSS und JavaScript können, haben Sie alles, was Sie brauchen, um eine schicke, funktionstüchtige iPhone-Applikation zu entwickeln. Im iPhone-Look&Feel, ohne sich bei jedem Bugfix Apples Kontrollprozessen unterwerfen zu müssen, nur mit Standard-Technologien – und unschlagbar einfach. Vermutlich brauchen Sie für diesen kompakten, praxisnahen Leitfaden nur wenige Stunden, und Ihre Anwendung steht. Dann können Sie ja immer noch entscheiden, ob Sie Ihr Werk auch über den App Store unters Volk bringen möchten.

Nutzen Sie Ihr Webwissen und legen Sie los!

Table of Contents

  1. iPhone Apps mit HTML, CSS und JavaScript
  2. Vorwort
    1. Wer sollte dieses Buch lesen?
    2. Was brauchen Sie, um mit diesem Buch zu arbeiten?
    3. Konventionen in diesem Buch
    4. Codebeispiele verwenden
    5. Danksagung
  3. 1. Los geht’s
    1. Web-Apps im Vergleich zu nativen Apps
      1. Was ist eine Web-App?
      2. Was ist eine native App?
      3. Vor- und Nachteile
      4. Welcher Ansatz ist für Sie der richtige?
    2. Crashkurs in Webprogrammierung
      1. Einführung in HTML
      2. Einführung in CSS
      3. Einführung in JavaScript
  4. 2. Einfaches iPhone-Styling
    1. Erste Schritte
      1. Vorbereitung eines separaten iPhone-Layouts
      2. Die Seitengröße einstellen
    2. Die iPhone-CSS hinzufügen
    3. iPhone-Look-and-Feel hinzufügen
    4. Elementares Verhalten mit jQuery hinzufügen
    5. Was Sie gelernt haben
  5. 3. Fortgeschrittenes iPhone-Styling
    1. Ein wenig Ajax hinzufügen
    2. Verkehrspolizist
    3. Ein paar Extras
    4. Ihr eigener Zurück-Button
    5. Ein Icon für den Home-Bildschirm hinzufügen
    6. Vollbildmodus
      1. Die Statusleiste verändern
      2. Eine eigene Startgrafik hinzufügen
    7. Was Sie gelernt haben
  6. 4. Animation
    1. Mit ein wenig Hilfe von unserem Freund
    2. Zur Hauptseite gleiten
    3. Das Daten-Bedienfeld hinzufügen
    4. Das Datum-Bedienfeld hinzufügen
    5. Das Neuer Eintrag-Bedienfeld hinzufügen
    6. Das Einstellungen-Bedienfeld
    7. Alles zusammenfügen
    8. jQTouch anpassen
    9. Was Sie gelernt haben
  7. 5. Clientseitige Datenspeicherung
    1. localStorage und sessionStorage
      1. Die Benutzereinstellungen in localStorage speichern
      2. Das ausgewählte Datum in sessionStorage speichern
    2. Clientseitige Datenbank
      1. Eine Datenbank erstellen
      2. Zeilen einfügen
        1. Fehlerbehandlung
      3. Zeilen auswählen und Ergebnissätze behandeln
      4. Zeilen löschen
    3. Was Sie gelernt haben
  8. 6. Der Weg zur Offline-App
    1. Die Grundlagen des Offline Application Cache
    2. Online-Whitelist und Fallback-Optionen
    3. Eine dynamische Manifestdatei erstellen
    4. Fehlerbehebung
      1. Die JavaScript-Konsole
      2. Die Application-Cache-Datenbank
    5. Was Sie gelernt haben
  9. 7. Der Weg zur nativen App
    1. Einführung in PhoneGap
      1. Die gesamte Bildschirmhöhe nutzen
      2. Den Titel und das Programmsymbol anpassen
      3. Einen Startbildschirm erstellen
    2. Die App auf dem iPhone installieren
    3. Das iPhone per JavaScript kontrollieren
      1. Akustisches Signal, Vibration und Alarm
      2. Positionsbestimmung (Geolocation)
      3. Beschleunigungssensoren
    4. Was Sie gelernt haben
  10. 8. Wie Sie Ihre App nach iTunes übertragen
    1. Ein iPhone Distribution Provisioning Profile erstellen
    2. Das iPhone Distribution Provisioning Profile installieren
    3. Das Projekt umbenennen
    4. Die Programm-Binärdatei vorbereiten
    5. Die App einreichen
    6. Während Sie warten
    7. Weiterführende Informationsquellen
  11. A. Über den Autor
  12. B. Über den Übersetzer
  13. Stichwortverzeichnis
  14. Kolophon