.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 アプリ」と「.NET MAUI Blazor アプリ」があり
「.NET MAUI Blazor アプリ」を選択して「次へ」

「.NET MAUI アプリ」
 C#とXAMLを使ってネイティブアプリを作成する

「.NET MAUI Blazor アプリ」
 .NET MAUI上でBlazorアプリ動かす

ものらしい



ここまでは特に問題なし!

プロジェクトが作成されると


Nugetパッケージの復元でエラーが出てエラーだらけ・・・
この対応は
.NET MAUI アプリで Xamarin パッケージが見つかりませんエラー問題
で解決



エラーが出なければ早速ビルド!

「Android Emulator」を選択するとエミュレーターのインストールが走ります。

推奨されるものを選択して待つ。

Android SDKのライセンス契約は同意


で、ちょっとというか、かなり待つと



出た~!



開発環境ができたのでこれからちょっとずつ触ってみる

アプリの構想はあるんで!

コメント

このブログの人気の投稿

.NET MAUI アプリで Xamarin パッケージが見つかりませんエラー問題

Bloggerでソースコードをきれいに表示する

Windows11 右クリックの新規作成に「テキストドキュメント」がなくなった時の対処方法