.NET MAUI を使ってAndroidアプリの作成
Androidアプリを作成したい!と今更思い立った。
Windowsで無料で知ってる言語で開発環境探したところ
Xamarinというのを見つけたがAndroid14に対応せずに2024年5月1日でサポート終了だと。。。
Xamarinの後継が.NET MAUIということで調べてみる。
「.NET MAUIとは」
.NET Multi-Platform App UI (.NET MAUI) は、C# と XAML を使用して、ネイティブのモバイル アプリやデスクトップ アプリを作成するためのクロスプラットフォーム フレームワークです。
.NET MAUI を使用すると、1 つの共有コード ベースから Android、iOS、macOS、Windows で実行できるアプリを開発できます。
手元のPCにVisual Studio 2022 Version 17.7.5が入っているのでこの開発環境に決定。
【開発環境の構築】
VS2022に .NET MAUI サポートを追加する
Visual Studio Installerを立ち上げて
「変更」をクリック「.NET マルチプラットフォーム アプリの UI 開発」にチェック入れて「変更」
インストールが終わったら開発環境は完成。
【サンプルを起動してみる】
Visual Studio 2022を起動してプロジェクトを作成
「.NET MAUI Blazor アプリ」を選択して「次へ」
「.NET MAUI アプリ」
C#とXAMLを使ってネイティブアプリを作成する
「.NET MAUI Blazor アプリ」
.NET MAUI上でBlazorアプリ動かす
.NET MAUI上でBlazorアプリ動かす
ものらしい
ここまでは特に問題なし!
プロジェクトが作成されると
Nugetパッケージの復元でエラーが出てエラーだらけ・・・
この対応は
.NET MAUI アプリで Xamarin パッケージが見つかりませんエラー問題
で解決
エラーが出なければ早速ビルド!
「Android Emulator」を選択するとエミュレーターのインストールが走ります。推奨されるものを選択して待つ。
Android SDKのライセンス契約は同意で、ちょっとというか、かなり待つと
出た~!
開発環境ができたのでこれからちょっとずつ触ってみる
アプリの構想はあるんで!
コメント
コメントを投稿