初めに
ionic infoによる環境情報です。
PS C:\MyTest\test000> ionic info
Ionic:
Ionic CLI : 6.19.0 (C:\Users\mytes\AppData\Roaming\npm\node_modules\@ionic\cli)
Ionic Framework : @ionic/angular 6.1.1
@angular-devkit/build-angular : 13.2.6
@angular-devkit/schematics : 13.2.6
@angular/cli : 13.2.6
@ionic/angular-toolkit : 6.1.0
Utility:
cordova-res : not installed globally
native-run : not installed globally
System:
NodeJS : v16.14.2 (C:\Program Files\nodejs\node.exe)
npm : 8.5.0
OS : Windows 10
モバイルアプリ制作に挑戦し始めて、そろそろ一か月になりそうです。
ゲームブックアプリを作ってみよう (Windows+ionic+AndroidStudio)
https://ncode.syosetu.com/n5283hn/
を書いてますが、あれはリアルタイムの記録で正しくなかったり、当然読みにくい事もありますので整理したものを、こちらにまとめていきたいと思います。
(書籍注文を別にすれば、こちらの投稿開始日が始めた日になります)
適宜情報の修正も行う予定です。
*** 目的 ***
ionicとAndroidStudioによるAndroid用モバイルアプリ制作
*** 概略 ***
モバイルアプリにはiOSとAndroid用の2種類があります。
(HTMLベースのものはどちらでも動きますがブラウザが動かしているというべきかもしれません)
どちらにも(2種類作るということ)アプリを提供する事を考慮した上で、ionicと言う開発環境で、アプリの動きを定義し、これをAndroidStudioと言うツールでAndroid用モバイルアプリに仕上げます。
(AndroidStudioではなくXcodeを使うとiOS用のアプリになります。)
*** ionicについて ***
技術分野は流行り廃りも多いので、将来におけるベストな選択かどうかは分かりませんが、分野をゲームブックに限定すれば、かなり楽に色々できそうだと思いました。
簡単に言えば、
・アプリのひな型を提供
・デザインに定評のあるユーザーインターフェースの提供
・HTML、javascript、cssになじみがあれば扱いやすい
と言う特徴のあるツールと思っていただければ良いかと思います。