Sie sind hier
E-Book

Der App-Entwickler-Crashkurs für Android, iOS und Windows Phone

Die wichtigsten Entwicklungsumgebungen und Frameworks zur App-Programmierung

AutorChristian Immler
VerlagFranzis
Erscheinungsjahr2012
Seitenanzahl312 Seiten
ISBN9783645201612
FormatePUB/PDF
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis19,99 EUR
Sie haben eine Idee für eine App? Mit diesem Buch schaffen Sie den Einstieg in die App-Entwicklung für die drei Großen, die den Smartphone- und Tablet-Markt beherrschen: Android, iOS und Windows Phone. Ob native oder Web-App, ob offizielle Entwicklungsumgebung oder plattformübergreifendes Framework - hier finden Sie Beispiele für alle wichtigen App-Typen und Entwickler-Tools. Und Sie erhalten entscheidende Tipps zum erfolgreichen Verkauf im App Store von Apple, dem Market von Googles Android und dem Marketplace von Microsoft.

Christian Immler, Jahrgang 1964, war bis 1988 als Dozent für Computer Aided Design an der Fachhochschule Nienburg und an der University of Brighton tätig. Einen Namen hat es sich mit diversen Veröffentlichungen zu Spezialthemen wie 3-D-Visualisierung, PDA-Betriebssysteme, Linux und Windows gemacht. Seit mehr als 15 Jahren arbeitet er erfolgreich als Autor von Computerbüchern.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Cover1
Inhaltsverzeichnis5
1 App-Plattformen – die Großen Drei9
1.1 Kultspielzeuge für jedermann10
1.2 Android: der Herausforderer11
1.2.1 Die wichtigsten Android-Geräte12
1.2.2 Das unterscheidet die Android-Versionen18
1.2.3 Darin sind alle Android-Geräte gleich22
1.2.4 Android auch auf Tablet-PCs24
1.2.5 Android 4.0 Ice Cream Sandwich26
1.2.6 So kommen die Apps aufs Handy30
1.3 Apple iOS: der Platzhirsch35
1.3.1 Die wichtigsten iOS-Geräte36
1.3.2 Darin sind alle iOS-Geräte gleich41
1.3.3 Das unterscheidet die iOS-Versionen43
1.3.4 Cloud-Computing vom Feinsten45
1.3.5 Wie kommen Apps aufs Handy?45
1.3.6 Softwareaktualisierung über iTunes54
1.4 Windows Phone 7: die Revanche55
1.4.1 Bekannte Windows Phones56
1.4.2 Windows Phone 7.5 Mango58
1.4.3 Ausblick auf Windows Phone 859
1.4.4 Wie kommen Apps aufs Handy?60
1.5 Ready to rumble: Android versus iOS63
1.5.1 Unbegrenzte Freiheit von Android64
1.5.2 Streng reglementiert: iOS und Windows Phone66
2 App-Typen, ohne die nichts geht69
2.1 Mit Web- und Werbe-Apps ist man dabei69
2.2 GPS und Karten-Apps zeigen, was los ist73
2.2.1 Wird die Google Maps-API kostenpflichtig?75
2.2.2 Alternative OpenStreetMap76
2.3 Soziale Netzwerke sind unverzichtbar77
2.4 Mobilmachung der lokalen Kommunikation79
2.5 Kleine Spielchen für zwischendurch80
2.6 Mit Systemtools an die Leistungsgrenze82
2.7 Live-Hintergründe bringen Tapetenwechsel83
3 Von der einfachen Webseite zur Web-App85
3.1 Was genau verbirgt sich hinter HTML5?87
3.1.1 HTML5 als Ersatz für Flash?90
3.2 Wichtige Layoutaspekte für gute Web-Apps91
3.3 Inhalt und Optik im HTML-Code trennen93
3.4 Was braucht man zum Testen?94
3.4.1 Die Dropbox als einfacher Webserver95
3.4.2 Apps auf Android- und iOS-Tauglichkeit prüfen96
3.5 Codegerüst der ersten eigenen Web-App98
3.5.1 Horizontales Scrollen unbedingt vermeiden104
3.5.2 Verzicht auf nebeneinanderliegende Spalten106
3.5.3 Designaspekte für das typische iOS-Design108
3.5.4 Erstellen einer neuen CSS-Datei für das iPhone109
3.5.5 Web-Apps auf den Startbildschirm legen115
3.5.6 Web-Apps vorher auf dem PC oder Mac testen118
3.6 Mobile Browser mit JavaScript erkennen121
3.6.1 Browsererkennung mit dem User Agent String121
3.6.2 Bildschirmauflösung des Besuchers erkennen129
3.7 Baukästen für den Web-App-Entwickler130
3.7.1 Google sites130
3.7.2 Blogger136
3.7.3 WordPress138
3.7.4 onbile142
3.7.5 wirenode145
3.7.6 mofuse147
3.7.7 WebApp.Net148
3.7.8 Sencha Touch155
3.7.9 jQuery Mobile158
3.7.10 jqMobi162
3.7.11 iUI-Framework163
4 Anforderungen an das User-Interface-Design165
4.1 Standards für Benutzerfreundlichkeit166
4.1.1 Elemente mit Wiedererkennungswert167
4.1.2 Plattformtypische Elemente nutzen167
4.2 Designvorgaben für Android-Apps168
4.2.1 Empfehlungen und Entwicklerrichtlinien169
4.2.2 Elemente der Android-Benutzeroberfläche171
4.2.3 Typische Bedienelemente für Apps174
4.3 Designvorgaben für iOS-Apps177
4.3.1 Zurück-Schaltfläche im Titelbalken178
4.3.2 Kopfleiste und Fußleiste178
4.3.3 Vorgaben für Eingabefelder und Schaltflächen179
4.3.4 Typische Farbverläufe mit CSS umsetzen180
4.4 Designvorgaben von Windows Phone-Apps181
4.4.1 Panoramalayout einer Windows Phone-App183
4.4.2 Elemente der Windows Phone-Oberfläche184
5 Offizielle Entwicklertools und Emulatoren für native Apps187
5.1 Entwicklertools für Android188
5.1.1 Eclipse als Arbeitsumgebung installieren188
5.1.2 Android-SDK herunterladen und installieren190
5.1.3 Eclipse mit ADT-Plug-ins vorbereiten192
5.1.4 Einrichten der passenden Android-Plattform194
5.1.5 In Eclipse ein neues Projekt vorbereiten197
5.1.6 Entwickeln einer ersten echten App203
5.2 Entwicklertools für iOS207
5.2.1 Xcode 4 als Entwicklungsumgebung installieren209
5.2.2 Apps mit dem iOS-Simulator testen210
5.3 Entwicklertools für Windows Phone211
5.3.1 Silverlight für Rich Internet Applications211
5.3.2 XNA für hochperformante 2D- und 3D-Spiele212
5.3.3 followmyfeed für den schnellen Einstieg212
5.3.4 touchdevelop: Skriptsprache für Windows Phones219
5.3.5 Windows Phone Developer Tools221
5.3.6 Windows Phone Emulator222
5.3.7 Visual Studio 2010 Express224
5.3.8 Microsoft Expression Blend233
6 Plattformübergreifende Frameworks235
6.1 PhoneGap: HTML5-Plattform für native Apps235
6.1.1 Auf dem Weg zur ersten App mit PhoneGap237
6.2 appMobi HTML5 XDK: direkt aus der Cloud239
6.2.1 Native Apps mit dem appMobi XDK generieren244
6.2.2 appMobi PhoneGap XDK für PhoneGap-Apps247
6.3 Appcelerator Titanium Mobile: native Apps248
6.4 MobiOne Studio: Web-Apps im iOS-Design249
6.5 Interessante Lösungen von weiteren Anbietern251
6.5.1 NS Basic App Studio für Android und iOS251
6.5.2 Basic4Android nur für Android253
6.5.3 ARM Development Studio 5 Community Edition255
6.5.4 Rhomobile für Apps auf Ruby-Basis256
7 Appstores und Markets257
7.1 Registrierung als Entwickler und Kosten257
7.1.1 Android258
7.1.2 iOS259
7.1.3 Windows Phone259
7.2 Screenshots der eigenen Apps erstellen260
7.2.1 Android261
7.2.2 iOS262
7.2.3 Windows Phone262
7.3 Richtlinien und Qualitätssicherung264
7.3.1 Android265
7.3.2 iOS268
7.3.3 Windows Phone270
7.4 Apps in den Appstores einreichen272
7.4.1 Android273
7.4.2 iOS276
7.4.3 Windows Phone280
7.5 Eigene Apps bekannt machen288
7.5.1 Android290
7.5.2 iOS291
7.5.3 Windows Phone293
7.6 Geld verdienen mit Apps293
7.6.1 Der richtige Preis für eine App294
7.6.2 Der Trick mit der Freeware295
7.6.3 Werbung in Apps296
7.7 Alternative Markets300
7.7.1 Amazon Appstore302
8 Glossar303
Stichwortverzeichnis307
Bildnachweis312

Weitere E-Books zum Thema: Betriebssysteme - Computersoftware

Arbeitsschutz im Bauwesen mit RFID

E-Book Arbeitsschutz im Bauwesen mit RFID
Forschungsbericht zum Projekt 'Sicherheitstechnik mit RFID - Entwicklung, Erprobung und Optimierung von geeigneten Instrumenten zur nachhaltigen Verbesserung des Arbeitsschutzes auf Grundlage von RFID' Format: PDF

Die Beiträge des Sammelbands fassen die Entwicklung, Erprobung und Optimierung von geeigneten Instrumenten zur nachhaltigen Verbesserung des Arbeitsschutzes auf der Grundlage der RFID-Technologie…

Arbeitsschutz im Bauwesen mit RFID

E-Book Arbeitsschutz im Bauwesen mit RFID
Forschungsbericht zum Projekt 'Sicherheitstechnik mit RFID - Entwicklung, Erprobung und Optimierung von geeigneten Instrumenten zur nachhaltigen Verbesserung des Arbeitsschutzes auf Grundlage von RFID' Format: PDF

Die Beiträge des Sammelbands fassen die Entwicklung, Erprobung und Optimierung von geeigneten Instrumenten zur nachhaltigen Verbesserung des Arbeitsschutzes auf der Grundlage der RFID-Technologie…

PowerShell für die Windows-Administration

E-Book PowerShell für die Windows-Administration
Ein kompakter und praxisnaher Überblick Format: PDF

Das Buch stellt die Windows PowerShell als vielseitiges Werkzeug für die Administration von Windows Server 2008 R2/2012/2012 R2 vor. Es beschreibt zunächst die Kernkonzepte wie Cmdlets, Pipeline und…

Linux-Systemadministration

E-Book Linux-Systemadministration
Grundlagen, Konzepte, Anwendung Format: PDF

Linux ist eine fest etablierte, für vielfältige Rechnerarchitekturen verfügbare Plattform und zeichnet sich insbesondere durch die hohe Stabilität und Sicherheit des Systems aus. Dieses Buch bietet…

Security@Work

E-Book Security@Work
Pragmatische Konzeption und Implementierung von IT-Sicherheit mit Lösungsbeispielen auf Open-Source-Basis Format: PDF

Die Autoren erläutern die konzeptionellen und technischen Grundlagen des Themas IT-Sicherheit anhand anschaulicher Beispiele. Im Fokus stehen dabei die praktische Verwendbarkeit realitätsnaher…

Linux-Systemadministration

E-Book Linux-Systemadministration
Grundlagen, Konzepte, Anwendung Format: PDF

Linux ist eine fest etablierte, für vielfältige Rechnerarchitekturen verfügbare Plattform und zeichnet sich insbesondere durch die hohe Stabilität und Sicherheit des Systems aus. Dieses Buch bietet…

Veritas Storage Foundation®

E-Book Veritas Storage Foundation®
High End-Computing für UNIX, Design und Implementation von Hochverfügbarkeitslösungen mit VxVM und VCS Format: PDF

Hochkonzentrierter und praxisorientierter Kurs zur 'Veritas Storage Foundation': Storage Virtualisierung (Teil 1) erzeugt virtuelle Diskspeicher, die bei Kompatibilität zu ihren physischen…

Security@Work

E-Book Security@Work
Pragmatische Konzeption und Implementierung von IT-Sicherheit mit Lösungsbeispielen auf Open-Source-Basis Format: PDF

Die Autoren erläutern die konzeptionellen und technischen Grundlagen des Themas IT-Sicherheit anhand anschaulicher Beispiele. Im Fokus stehen dabei die praktische Verwendbarkeit realitätsnaher…

Weitere Zeitschriften

AUTOCAD & Inventor Magazin

AUTOCAD & Inventor Magazin

FÜHREND - Das AUTOCAD & Inventor Magazin berichtet seinen Lesern seit 30 Jahren ausführlich über die Lösungsvielfalt der SoftwareLösungen des Herstellers Autodesk. Die Produkte gehören zu ...

Berufsstart Gehalt

Berufsstart Gehalt

»Berufsstart Gehalt« erscheint jährlich zum Sommersemester im Mai mit einer Auflage von 50.000 Exemplaren und ermöglicht Unternehmen sich bei Studenten und Absolventen mit einer ...

Card Forum International

Card Forum International

Card Forum International, Magazine for Card Technologies and Applications, is a leading source for information in the field of card-based payment systems, related technologies, and required reading ...

cards Karten cartes

cards Karten cartes

Die führende Zeitschrift für Zahlungsverkehr und Payments – international und branchenübergreifend, erscheint seit 1990 monatlich (viermal als Fachmagazin, achtmal als ...

küche + raum

küche + raum

Internationale Fachzeitschrift für Küchenforschung und Küchenplanung. Mit Fachinformationen für Küchenfachhändler, -spezialisten und -planer in Küchenstudios, Möbelfachgeschäften und den ...

Demeter-Gartenrundbrief

Demeter-Gartenrundbrief

Einzige Gartenzeitung mit Erfahrungsberichten zum biologisch-dynamischen Anbau im Hausgarten (Demeter-Anbau). Mit regelmäßigem Arbeitskalender, Aussaat-/Pflanzzeiten, Neuigkeiten rund um den ...

rfe-Elektrohändler

rfe-Elektrohändler

rfe-Elektrohändler ist die Fachzeitschrift für die CE- und Hausgeräte-Branche. Wichtige Themen sind: Aktuelle Entwicklungen in beiden Branchen, Waren- und Verkaufskunde, Reportagen über ...

Euphorion

Euphorion

EUPHORION wurde 1894 gegründet und widmet sich als „Zeitschrift für Literaturgeschichte“ dem gesamten Fachgebiet der deutschen Philologie. Mindestens ein Heft pro Jahrgang ist für die ...

Evangelische Theologie

Evangelische Theologie

 Über »Evangelische Theologie« In interdisziplinären Themenheften gibt die Evangelische Theologie entscheidende Impulse, die komplexe Einheit der Theologie wahrzunehmen. Neben den ...