====== 181010 Ionic3とPWAでCameraを写経してみる ====== 前回、gitをダウンロードしてnpm installしたらできた。 http://i-doctor.sakura.ne.jp/dokuwiki/doku.php/ionic3%E3%81%A7camera%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3#ionic3%E3%81%A7pwa%E3%81%A7%E3%82%AB%E3%83%A1%E3%83%A9 今回は、これをionic startから作っていきたい。 ===== 開発環境 ===== Windows 8.1 Pro NodeJS : v8.12.0 npm : 6.4.1 ionic (Ionic CLI) : 4.2.0 Ionic Framework : ionic-angular 3.9.2 ===== 1. Ionic3アプリの作成 ===== ionic start ionic3-pwa-camera blank // すべて、No cd ionic3-pwa-camera ionic serve {{:z_blog:2018:pasted:20181010-170605.png}} ===== Ionic3アプリのPWA化 ===== src/index.html (変更前) {{:z_blog:2018:pasted:20181010-173841.png}} (変更後) {{:z_blog:2018:pasted:20181010-174004.png}} ===== src/pages/home/home.html ===== (変更前) {{:z_blog:2018:pasted:20181010-174301.png}} (変更後) {{:z_blog:2018:pasted:20181010-180835.png}} src/pages/home/home.ts (変更前) {{:z_blog:2018:pasted:20181010-180903.png}} (変更後) {{:z_blog:2018:pasted:20181010-182823.png}} src/pages/home/home.scss (変更後) {{:z_blog:2018:pasted:20181010-183159.png}} ===== GitHubに登録 ===== GitHubにログインして、新規リポジトリの作成。その後は、GitHubの画面の指示に従う echo "# ionic3-pwa-camera" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/adash333/ionic3-pwa-camera.git //上記アドレスはご自身のものを利用してください git push -u origin master {{:z_blog:2018:pasted:20181010-183547.png}} ===== ソースコード ===== https://github.com/adash333/ionic3-pwa-camera {{:z_blog:2018:pasted:20181010-183841.png}} ===== Netlifyにdeploy ===== Netlifyは、自分だけしか見ることはできないが、無料でいくつでもPWAをデプロイすることができる。非常に便利。 https://www.netlify.com/ {{:z_blog:2018:pasted:20181010-184843.png}} {{:z_blog:2018:pasted:20181010-184910.png}} {{:z_blog:2018:pasted:20181010-185020.png}} deploy後のページをandroidスマホで開いたところ、ちゃんとカメラを利用することができた。 ===== 写経元サイト ===== https://github.com/peterpeterparker/ionic-pwa-camera-no-plugins {{:z_blog:2018:pasted:20181010-182908.png}}