https://s3-ap-northeast-1.amazonaws.com/test.cordova.demo/index.html#/
- 概要
- ES2015/Vue.jsで作成したWEBを、Cordovaを使ってハイブリットアプリ化するための調査用レポジトリです
- ゴール
- SPA/WEBをiOS/Androidで配布できるようにする
- 構成
- build/native bridge: cordova
- サーバー構成: AWS serverless
- フロント: Vue.js/ Vuex
- UIコンポーネント: Vuetify
- cordovaのセットアップ https://cordova.apache.org/
- aws configure https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/cli-chap-getting-started.html
- AWS > dynamodbに
items
テーブルを作成 - AWS > s3にbucketを作成
api/.env.yml
をapi/env.yml
にコピーして1,2で取得した情報を記載api
フォルダでnpm run deploy
を実行し、AWSに環境をデプロイする。各人のAWS環境でやってください。- デプロイ完了後、AWS > API Gatewayに
stage-cordova-demo
が作成されているので、ダッシュボードからAPI URLを取得 - 取得したURLを
api/env.yml
のapigateway.endpoint
に記載。
www
に静的ファイルをビルド
npm run build
- platformの追加(iosの場合)
### 初回時:build結果はplatforms/iosに格納される
cordova platform add ios
### 2回目以降
cordova build ios