アンドロイド.からビルドAndroidアプリ



あなたがウェブサイトを構築することができれば、Androidアプリを構築することができます!
アンドロイド.JSシンプルなノードを取る.JSのウェブサイトとWebViewにそれを置きます.
はい、私はそれが多くの欠点があることを知っているが、それはまた、あなたと対話するための異なるAPIを提供しています.
アンドロイド.JSのアプリケーションは、サイトのフロントエンドのようなWebViewだけでなく、バックエンドと対話することができますし、ファイルとの対話はるかに!

インストール

取り付けるAndroid JS バイナリ、NPMを使用します.
npm install androidjs
インストールAndroid JS プロジェクトジェネレータとビルダー
npm install -g androidjs-builder

初期化する
mkdir AndroidApp
cd AndroidApp
androidjs g
npm install
内部のサンプルプロジェクトを生成しますAndroidApp ディレクトリ.
以下のようになります.
AndroidApp
    |__ assets
    |       |__ ipc, css, js
    |
    |__ views
    |       |__ index.html
    |
    |__ main.js
    |__ package.json
  • main.js 主なファイルですか、我々はそれがノードで書かれたすべてのコードを実行するアプリケーションのバックプロセスであると言うことができるので、メイン内のすべてのノードのJSコードを記述する必要があります.js
  • index.html 最初にアプリケーションでレンダリングされる最初のビューです
  • package.json すべてのノードパッケージを追跡するには
  • assets あなたのアプリのすべての資産を格納するには

  • ビルドする時間
    cd AndroidApp
    androidjs b
    
    フォルダ内でAPKファイルを生成します
    このbuild コマンドが失敗したりエラーが発生した場合、force command
    androidjs b -f
    

    なぜそれを使用しない
    アンドロイド.JSはreact-native
    しかし、少なくとも、あなたはそれにあなたの既存のコードを投げることができて、Androidアプリケーションのような装置で働くためにAPIを生成することができます.
    React native アンドロイドアプリケーションを反応させる最良の方法をご利用ください.

    その他の資源
    docs - Android用のドキュメント.js
    Sample apps - いくつかのサンプルのアプリ..

    結論
    アンドロイド.あなたは反応を知らない場合は
    しかし、反応を知っている場合、反応ネイティブは、最初の場所で便利になります.

    当初出版here ブログ一覧にもどる
    あなたが購読していることを確認してくださいthe high dose javascript newsletter
    もちろん、私はあなたを作ることができません、しかし、私にこれらを書くかなりの時間がかかります.
    あなたがそれを好めばこれをつぶやきます.
    ありがとう