Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Niigata.js #01

Cordovaのリリースエンジニアリングのお話

  • Niigata.js #1
  • 2016.4.23(Sat.) @Nkzn

Cordovaって聞いたことありますか

https://cordova.apache.org/

ウリ文句

HTML5の技術でモバイルアプリが作れる!


間違いではない

  • たしかにWebView(ブラウザ)でアプリケーションを作る技術があれば、作ることはできる。
  • プラグインを導入できればJSから透過的にAndroid/iOSのネイティブAPIを叩いて、デバイスを操作することもできる。

ビルド職人の朝は早い

  • www/に入っているのはWebアプリケーション
  • リリースに必要なのは.apkや.ipa
  • どうやってアプリをリリースするの
  • ネイティブアプリのビルド職人の出番

# 準備
npm install -g cordova
cordova create DemoApp
cordova platform add android --save
cordova requirements android
# デバッグ
cordova run android
# リリース
keytool -genkey -v -keystore nkzn.keystore -alias nkznapps -keyalg RSA -validity 10000
cordova build android --release -- --keystore="nkzn.keystore" --storePassword=hogehoge --alias=nkznapps
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment