- .NET MAUIによるマルチプラットフォームアプリ開発
-
iOS、Android、Windows、macOS対応アプリをC#で開発
- 価格
- 3,850円(本体3,500円+税)
- 発行年月
- 2023年01月
- 判型
- B5
- ISBN
- 9784296080236
この商品をご覧のお客様は、こんな商品もチェックしています。
- いちばんやさしい 70代からのiPhone
-
価格:1,980円(本体1,800円+税)
【2024年12月発売】
- いちばんやさしい60代からのiPhone
-
価格:1,870円(本体1,700円+税)
【2023年12月発売】
- いちばんやさしい60代からのiPhone 14/14 Plus/14 Pro/14 Pro Max
-
価格:1,760円(本体1,600円+税)
【2023年01月発売】
- Azure OpenAI Service入門
-
価格:3,960円(本体3,600円+税)
【2024年04月発売】
- GitHub Copilot×Python入門
-
価格:3,520円(本体3,200円+税)
【2025年01月発売】
[日販商品データベースより]
.NET 6から使用可能になった .NET MAUI(Multi-platform App UI)は、従来のXamarin.Formsの後継となるマルチプラットフォームアプリを開発するためのフレームワークで、Android/iOS/Windows/macOS対応のアプリをC#を使って開発できます。 従来のXamarin.Formsでは、 .NET Standardという機能限定版のクラスライブラリしか使用できませんでしが、 .NET MAUIでは、 .NET 6で使用可能な完全なクラスライブラリが使用できるようになりました。 さらに、これまでは開発できなかったmacOSのアプリも開発できるようになりました。
本書の前半では、 .NET MAUIを利用した、 iOS/Androidなどのマルチプラットフォーム対応の共通アプリケーションの作り方を解説します。 6章では、従来のXamarin.FormsではサポートされていなかったMVU(Model-View-Update)モデルという新たな開発パターンについても言及します。 後半では、プラットフォーム特有の操作(データベースやファイル操作など)を利用したアプリの開発を解説します。 11章では、加速センサー、GPS、カメラ、QRコードの利用方法を説明します。 MAUI自体はユーザーインターフェイスの機能しか持たないのですが、モバイルアプリを作成するときにWeb APIの利用や内部でのデータベース(SQLite)の利用が必須となるため、周辺技術も含めて解説しています。