如何使用 PhoneGap 做一d簡單app?

本帖最後由 rc_90_2000 於 2015-1-13 01:36 編輯

有冇人可以請教一下,到底如何可以令到一部岩岩裝完OS既電腦,不論windows / OS X 。
要安裝d咩野先可以用到PhoneGap,寫html成功做到一個app?

上網睇過好多教學,想了解PhoneGap,因為Phonegap 話說可以跨平台用來做到app。
所以想試,但睇過好多不同教學碎片太多了,跟著裝都不成功,不知是否改版了。那些安裝方法已過時還是其他原因。

一定要睇 > 3.0 version 既教學

先裝
node js
andriod sdk (跟google 教學)
xcode (Mac機至有)

跟phone introduction
打nodejs command 裝 phonegap (npm xxxxxxxx)

之後build 個helloworld 出黎
可先玩android 因為 免費 可以直出手機

(Window 機 權限問題最難搞,建議一定要用admin account)

TOP

而加已經好簡單啦
咁都要出post問仲話開公司
使鬼睇其他教學咩
官方個doc又latest又清楚
http://cordova.apache.org/docs/en/4.0.0/

建議裝cordova
唔好問我有咩分別
我都唔清楚
但我用過有的野cordova run倒,phonegap run唔倒

TOP

衣個應該容易睇,一步步做。
http://www.smashingmagazine.com/ ... app-part3-phonegap/

TOP

回覆 3# minazuki

apache cordova vs adobe phonegap
is like
chromium vs google chrome

TOP

anyway, phonegap is just a set of api that allows you to use phone hardware features (eg. camera,  accelerometer, gyro...etc)
it doesnt have anything to do with the app business logic or UI.

for that you still need html, js, css. and probably you would want to use js library such as angularjs, emberjs to help you build dynamic app in js.

Also have a look at Ionic framework (http://ionicframework.com/)
it has phonegap bundled

TOP

之前我用phonegap寫左個apps 用到APK
但如果要轉出做ios apps應該點做? 樓上可指導:O? thx

TOP

學titanium 好過啦

TOP

回覆 7# hoikin


    go to your project folder in nodejs command prompt.
and type "cordova platform add ios",
you should now get an ios folder in platform folder.
open it with xcode and build.

TOP

樓主 responsive design 都未識就想玩 PhoneGap? 一步一步啦。

可以話比你聽 Hybrid Apps 唔係咁易寫。有兩個好基本問題你要面對:

第一,Cordova 用跟機 native 既 webview,呢樣野响 iOS 問題唔大,因為只要有更新個 OS 基本上都係行緊個幾新既 Webkit;而 Android 就慘啦,Webkit 有新有舊,用着大陸機仲未必係 Webkit 添。呢樣野有咩問題呢? 就係你寫 CSS 同埋 JavaScript 時,唔用版本既 browser Engine 佢地 support 既野唔同... 你會發覺比平時响網頁版做 Responsive Design 難好多。有時甚至因為 Browser Engine 既 version 太舊,有啲 EMCA 5 既 JavaScript 都行唔到,要用一啲 Patching libraries 去補救,咁就引申到下一個問題——

效能。寫一般既 website,效能絕對唔係頭五個 concern,皆因而家既電腦性能太好,而 V8 又行得快。但係當你擺左入個 webview 度行,用 jQuery 你都會發覺慢左,最後你個 Techical stack 會唔同曬。我自己寫 Cordova,可以話完全唔用呢類 utility libraries,最多用 Angular 同佢跟既 jqLite。

除左呢啲基本野,當你要寫 Native Code,你遇到既問題會仲多好多。前題當然係你要識寫 Java 同 Objective-C / Swift。

TOP