Androidアプリ開発
今日はAndroidアプリ開発してるよぃ
最初の環境構築で「MacOS」かつiOSを選んだら手順多すぎて死ぬかと思ったけどAndroidにしたらもうちょっと簡単だったよぃ
Flutterってなに
- dartを変換するフレームワーク
- dartのコードをAndroidとiOS用にコンパイルしてくれる
- パフォーマンスやUIの一貫性など考慮してくれる優れもの
どうやって動作確認するの?
- エミュレーター(特定のデバイスの挙動を再現する仮想マシン的なもの)を使う、もしくは実機をローカルマシンに接続する
- エミュレーターを使うか、実機を使うかに関係なく、Androidの動作確認するときはAndroid Studioを使い、iOSの動作確認をするときはXcodeを使わないといけない(めんどくさい)
- エミュレーターは一個インストールしたら複数プロジェクトで使いまわせるよぃ
Flutterアプリの開発サイクル
- dartコードを書く
- Flutterを走らせる(コマンドorエミュレーターの再生ボタン)
- Android StudioやXcodeでエミュレーターもしくは実機を見ながら動作確認
- 完成したらFlutterでコンパイルする
FlutterでAndroidだけテストするのに最低限必要なこと
- Flutter SDKをインストールする
- Android Studioをインストールする
- Android StudioでFlutterプラグインをインストールする
Flutter使ってる間に夢が膨らんできたから欲をかいてUnityダウンロードしたらMacが死んだからアンインストールしたよぃ
あー怖かったぃ