App Entwicklung mit PhoneGap: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
Zeile 16: Zeile 16:
  
 
=== Android ===
 
=== Android ===
ADT = Android Developer Tools
+
[[Android App Entwicklung mit PhoneGap]]
 
 
==== Benötigte Komponenten und Installation ====
 
Am einfachsten mit dem Komplettpaket:
 
 
 
http://developer.android.com/sdk/index.html
 
 
 
Enthält:
 
 
 
* Eclipse + ADT plugin
 
* Android SDK Tools
 
* Android Platform-tools
 
* The latest Android platform
 
* The latest Android system image for the emulator
 
 
 
'''Installation:'''
 
 
 
Download und Entpacken von obigem Link:
 
adt-bundle-<os_platform>.zip
 
 
 
Kopieren des Ordners z.B. nach ''Developer''. Darin enthalten ist das Android ''SDK'' und ''Eclipse''
 
 
 
Jetzt haben wir eine Android Entwicklungsumgebung.
 
 
 
==== PATH Variable für das Android SDK setzen ====
 
Wir öffnen die bash_profile Datei (wenn Sie nicht vorhanden ist wird Sie erzeugt.
 
touch ~/.bash_profile; open ~/.bash_profile
 
Jetzt können wir den Pfad zum Android SDK setzen und die Datei abspeichern. So wird bei jedem Terminal Aufruf der Pfad gesetzt. Man muß das also später nicht mehr machen.
 
 
 
export PATH=${PATH}:/Developer/adt-bundle-mac-x86_64/platform-tools:/Development/android-sdk-macosx/sdk/tools
 
 
 
Datei abspeichern und ausführen.
 
 
 
source ~/.bash_profile
 
 
 
 
 
==== Projekt beginnen ====
 
* '''Android Projekt''' definieren
 
* '''Cordova Bibliotheken''' importieren =====
 
* Start-'''Java-Datei''' für PhoneGap bestimmen
 
* Grundklasse modifizieren, um DroidGap zu erweitern.
 
* setContentView ändern, damit die URL Ihres HTML-basierten Home-Bildschirms, der auch manuell erstellt wird, geladen wird.
 
===== Android Projekt anlegen =====
 
File > New Android Application Project
 
 
 
Create new project in workspace
 
===== PhoneGap integrieren =====
 
Wir benötigen im Android Projekt folgende Ordner für PhoneGap:
 
assets/www
 
libs
 
Der HTML Code und das JavaScript für PhoneGap wird später in ''assets/www'' landen.
 

Version vom 8. Februar 2013, 15:29 Uhr

PhoneGap = Apache Cordova

http://phonegap.com/2012/03/19/phonegap-cordova-and-what%E2%80%99s-in-a-name/

PhoneGap wurde Ende 2012 von Adobe übernommen. Die Code Basis wurde der Community übergeben und stehe jetzt als Apache Cordova unter der Apache Lizenz. PhoneGap bleibt als spezielle Adobe Distribution erhalten. Im Moment ist die Codebasis identisch (Anfang 2013). Die Basis für PhoneGap wird vermutlich auch Cordova bleiben.

Über die Zeit werden bei PhoneGap wahrscheinlich einige Plugins und Komponenten dazukommen um die Verknüpfung mit anderen Adobe Tools zu realisieren. PhoneGap wird aber OpenSource und kostenlos bleiben.

Links

http://phonegap.com/developer/

Entwicklungsumgebungen

Es gibt Compiler in der Cloud mit denen man arbeiten kann. Oder man nutzt die nativen Entwicklungsumgebungen der entsprechenden Plattformen.

Cloud Entwicklung

Todo

Android

Android App Entwicklung mit PhoneGap