Titanium Mobile - Apps für iPhone und Android: Der schnelle Einstieg in die App-Programmierung

von: Norbert Usadel

Franzis, 2012

ISBN: 9783645201605 , 282 Seiten

Format: PDF, ePUB, OL

Kopierschutz: Wasserzeichen

Windows PC,Mac OSX geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Apple iPod touch, iPhone und Android Smartphones Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 19,99 EUR

Mehr zum Inhalt

Titanium Mobile - Apps für iPhone und Android: Der schnelle Einstieg in die App-Programmierung


 

Cover

1

Über dieses Buch

5

Aufbau

5

Zielgruppe

6

Über den Autor

6

Webseite zum Buch

7

Danksagung

7

Inhaltsverzeichnis

9

1Titanium Mobile und die anderen ...

13

1.1 Einordnung

13

1.2 Was ist eine Web-App?

13

1.3 Was ist eine native App?

13

1.4 Der Vergleich

14

1.5 Fazit

15

1.6 Titanium und die anderen

15

1.6.1 PhoneGap

15

1.6.2 Rhodes

18

1.6.3 Sencha Touch

21

1.6.4 Titanium Mobile

22

1.7 Der Vergleich der Frameworks

24

2Titanium Mobile laden, installieren und benutzen

27

2.1 Die Basis-Installation

27

2.1.1 Die Systemvoraussetzungen

29

2.1.2 Die Speicheranforderungen

30

2.2 Titanium Studio installieren

30

2.3 Installation von Titanium Mobile

35

2.3.1 Installation von Xcode

37

2.3.2 Die Installation des Android-SDK

40

2.3.3 Android für den Mac

40

2.3.4 Android für Windows

41

2.4 Der Android SDK Manager

44

2.5 BlackBerry

52

2.6 Testen, ob alles läuft – Der erste Test

59

3Arbeiten mit Titanium Mobile

67

3.1 Wo finden Sie was?

67

3.2 Der Aufbau von Titanium Mobile

78

3.2.1 Die Menüleisten

80

3.2.2 Projekt anlegen und verwalten

95

3.2.3 Erscheinungsbild ändern

97

3.2.4 Der Debug-Bereich

98

3.2.5 Die Views des Debuggers

101

3.3 Aptana, der Editor und Debugger

102

3.4 KitchenSink

105

3.4.1 Anwendungen laufen lassen

121

3.4.2 Anwendungen im Android-Emulator schneller laufen lassen (Fastdev)

124

4Die Reise durch das Titanium-Framework

127

4.1 Windows, Views und Controls

128

4.1.1 Windows

128

4.1.2 Views

129

4.2 Tab-Group und Tabs

130

4.3 Das Table-View

135

4.4 Ein Table-View-Beispiel

141

4.5 Picker

146

4.5.1 Date and Time Picker

147

4.6 Web-View

150

4.7 Netzwerkzugriffe

151

4.7.1 JSON, XML

153

4.7.2 YQL-Datenbank

154

4.8 Geolocation

156

4.9 Maps

157

4.10 Bilder und die Kamera, Videos und Sound

159

4.10.1 Bilder

159

4.10.2 Sound

161

4.10.3 Videos

162

5Eine SQLite-Datenbank abbilden

165

5.1 Das Projekt anlegen

165

5.2 Anlegen der Datenbank

169

5.3 Import der Datenbank

175

5.4 Erzeugen der App

178

6Twitter-App

187

7Der Pizza-Palast

201

8App in den Store ...

235

8.1 App in die Android-Markets

235

8.1.1 Erstellung eines Schlüsselpaares

236

8.1.2 Überprüfen des Keystores

237

8.1.3 Die Android-App bauen

238

8.1.4 Die App einstellen

239

8.1.5 Richtlinien des Android Market

239

8.1.6 Andere Plattformen

240

8.2 App in den Apple Store

244

8.2.1 Anmelden als Entwickler

244

8.2.2 Zertifikate

246

8.2.3 iPhone zum Testen benutzen

251

8.2.4 App ID erstellen

252

8.2.5 iOS Development Provisioning Profile anlegen

253

8.2.6 iTunes Connect

254

8.2.7 Die App in Titanium bauen

256

9Anhang

257

9.1 Wichtige Titanium-Links

257

9.2 HTML5

268

9.3 CSS

270

9.4 JavaScript

272

9.5 Frameworktools

274

9.5.1 XUI Framework

274

9.5.2 Lawnchair

275

9.5.3 Urban Airship

276

9.5.4 Mobile Spec

276

9.5.5 Sony Ericsson WebSDK

276

Stichwortverzeichnis

279