並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 67件

新着順 人気順

MAUIの検索結果1 - 40 件 / 67件

  • 【Mac不要】.NET MAUI 製 iOS アプリを iPhone に手軽にデバッグ配備する手順 - Qiita

    前提 この記事は、以下に当てはまる人向けの iPhone/iPad アプリを開発する手順を紹介します。 iPhone / iPad を使っている 開発機はWindowsだ Macを持っていない C#.NET言語で開発したい。 Apple Developer Programに既に登録している、または年間で99米ドル(約14,500円)を支払えるクレジットカードまたはデビットカードを持っていて、支払い後に最大48時間待ってやるのも悪くない。※1 ※1: 2023/12/02現在。 はじめに 私はその前提に当てはまっていて、・・・こんな記事も書いていました。 【Mac不要】.NET製iOSアプリをiPhone実機配備する手順 (2020年) その記事で私は、 Xamarin.Forms で開発し App Center でiOSビルドを行う手順を紹介していました。 その後 MAUI がリリースされ

      【Mac不要】.NET MAUI 製 iOS アプリを iPhone に手軽にデバッグ配備する手順 - Qiita
    • .NET MAUIで普通のデスクトップアプリをビルドするには - Qiita

      概要 .NET MAUIで、普通のデスクトップアプリをビルドする方法の話です。普通というのは、msixインストーラで配布するパッケージではなく、exeとdllを作ってmsiインストーラなどで配布するタイプのアプリです。 先に結論まとめ プロジェクトファイルに<WindowsPackageType>None</WindowsPackageType>を追加 launchSettings.jsonのcommandNameをProjectに 発行はdotnet publishコマンドに「p:WindowsPackageType=None」を付ける 以上で、普通のデスクトップアプリとしてビルド・デバッグ・発行ができます ただしまだ問題点が多いようなので、実運用の開発への採用は要注意 話の背景 .NET MAUIでWindowsアプリを作ろうとすると、msixインストーラで配布するという形の、どちらか

        .NET MAUIで普通のデスクトップアプリをビルドするには - Qiita
      • .NET MAUIを使って、C#でモバイルアプリを作ってみませんか? - カカクコムTechBlog

        はじめに 初めまして。 価格.comサービスシステム部の大呂と申します。 普段は価格.comの自動車・バイクカテゴリの開発に従事しています。 自分は最近、こんなことを考えていました。 業務で使用しているC#の技術力を向上させたい 業務で経験したことのないモバイルアプリ開発をやってみたい そこで、色々調べてみたところ、.NET MAUIというフレームワークがあることを知りました。 これが自分のやりたいことに合致していたので、最近はプライベートの時間に.NET MAUIで遊んでいます。 この記事では、.NET MAUIについて簡単に紹介したいと思います。 .NET MAUIとは? 公式サイトで簡潔に説明されています。 .NET Multi-Platform App UI (.NET MAUI) は、C# と XAML を使用して、ネイティブのモバイル アプリやデスクトップ アプリを作成するため

          .NET MAUIを使って、C#でモバイルアプリを作ってみませんか? - カカクコムTechBlog
        • MAUI(WinUI3)でMVVMを超単純にやる - Qiita

          はじめに はじめてやると躓いたり、わからなかったりするものです。私もそうでした。WPFのデータバインディングは便利だし今はかなり良い設計だと思います。うまくいかなくてエラーにも例外にもならず、もういいやってなるのはもったいないので、こんなんでも書いておこうね。 プロジェクト初期のアプリをMVVMにする プロジェクトを作るとクリックしてクリック回数がでるだけのソースができています。これはコードビハインドでかかれているので、この機能をそのままにMVVMにします。コードビハインドとはxaml.csに書かれる部分です。クリック時の処理がかかれていますが、これをViewModelで処理するようにします。 この部分です。 実装 プロジェクトを作る まずは普通にvisual studioからMAUIを選んで作成します。とりあえずコンパイル、実行します。 こんなかんじの画面になります。 View、View

            MAUI(WinUI3)でMVVMを超単純にやる - Qiita
          • VS Code で .NET MAUI の開発環境を構築する(macOS/iOS) | 豆蔵デベロッパーサイト

            先日終了した夏のリレー連載2023において社内 Hackathon の紹介記事が投稿されましたが、その後年1回のオフラインイベントが開催されました。最近ネタ切れ気味の筆者も参加して .NET MAUI の開発環境を構築してみたので記事にさせていただきます。 .NET MAUI は .NET Xamarin 後継のクロスプラットフォームなネイティブアプリケーションフレームワークです。iOS / Android のアプリはもちろん、Windows / macOS のデスクトップアプリケーションも開発できます。Xamarin 同様、XAML による宣言的な UI 定義と C# の partial class でアプリを構築します[1]。 .NET MAUI とは - .NET MAUI Information.NET MAUI には、C# で Web アプリを開発できる Blazor というフレ

            • Announcing .NET MAUI in .NET 8 - .NET Blog

              The biggest .NET virtual event is back, join-in now for the launch of .NET 8! Today our team is thrilled to introduce you to the latest major stable release of .NET MAUI in .NET 8! We build .NET MAUI to enable .NET developers to create cross-platform applications for Android, iOS, macOS, and Windows with deep native integrations, platform-native user interfaces, and hybrid experiences that extend

                Announcing .NET MAUI in .NET 8 - .NET Blog
              • .NET MAUI+blazorでプラットフォーム固有コードを呼び出す。 - Qiita

                //省略 #if ANDROID using TestApp.Platforms.Android; #elif WINDOWS using TestApp.Platforms.Windows; #endif namespace TestApp; public static class MauiProgram { public static MauiApp CreateMauiApp() { //省略 #if ANDROID builder.Services.AddSingleton<IDeviceNameService, AndroidDeviceNameService>(); #elif WINDOWS builder.Services.AddSingleton<IDeviceNameService, WindowsDeviceNameService>(); #endif return

                  .NET MAUI+blazorでプラットフォーム固有コードを呼び出す。 - Qiita
                • VSCodeで.NET MAUIの開発環境構築 - Qiita

                  はじめに 株式会社ACCESS Advent Calender 2023の10日目の記事です。 .NET MAUIについて .NET MAUI(Multi-platform App UI)は、C#とXAMLを使用してモバイルアプリやデスクトップアプリを開発することができるクロスプラットフォームのフレームワークです。その名の通り、Microsoftの.NETシリーズとして提供されています。 これまではXamarin.Formsという名前で提供されてきましたが、2024年5月1日にサポートが終了し.NETシリーズに統合される予定となっています。 Visual Studio for Macのサポート終了について .NET MAUIでiOSやMacOS向けのアプリをビルドするにはmacOSの環境が必要ですが、 公式から提供される開発環境としては、Visual Studio for Macが唯一の手

                    VSCodeで.NET MAUIの開発環境構築 - Qiita
                  • .NET MAUI チュートリアル | C# での最初のマルチプラットフォーム アプリ

                    目的 開発環境をセットアップし、最初の .NET Multi-platform App UI (.NET MAUI) アプリをビルドします。 前提条件

                      .NET MAUI チュートリアル | C# での最初のマルチプラットフォーム アプリ
                    • Getting started with UI testing .NET MAUI apps using Appium - .NET Blog

                      Testing is a crucial part of software development to ensure the quality of your application. While there are many forms of testing, one that is particularly popular is user-interface testing, also known as UI testing. In this blog post we will have a look at how to get started with UI testing your .NET MAUI app, on mobile and desktop, by using Appium. What is Appium? Appium is a UI testing framewo

                        Getting started with UI testing .NET MAUI apps using Appium - .NET Blog
                      • How rumors and conspiracy theories got in the way of Maui's fire recovery

                        How rumors and conspiracy theories impeded Maui's fire recovery Some of the rumors and conspiracy theories were driven by the island's history, but others were pushed by social media influencers and foreign governments.

                          How rumors and conspiracy theories got in the way of Maui's fire recovery
                        • 【限界MAUI難民】MAUIに至る旅Vol.1 Browser APIで開いたアプリ内ブラウザ(SFSafariViewController)のDismissをハンドリング🚀💖【iOS】 - Qiita

                          using Microsoft.Maui.ApplicationModel; await Browser.OpenAsync(url, BrowserLaunchMode.SystemPreferred); // SystemPreferred:アプリ内ブラウザ このコードスニペットでは、Browser.OpenAsyncメソッドを使って、指定されたURLをシステムのデフォルトブラウザで開いているよ。BrowserLaunchMode.SystemPreferredを指定することで、Android/iOSだとアプリ内ブラウザが開くよ😉✨ iOSの場合、裏側ではSFSafariViewControllerが利用されているから、Safariと同等のブラウジング体験をアプリ内で提供できるんだよ📱✨ でもね...😿💧 各プラットフォームごとの内部実装の差をスマートに隠してくれるのはBIG

                            【限界MAUI難民】MAUIに至る旅Vol.1 Browser APIで開いたアプリ内ブラウザ(SFSafariViewController)のDismissをハンドリング🚀💖【iOS】 - Qiita
                          • 'You're kind of raised to hate tourists': Maui fires fan tensions on Hawaiian island

                            After wildfires devastated parts of the Hawaiian island of Maui, one of the most popular tourist destinations in the US, officials warned visitors to stay away. But thousands remained and others continued to fly in, angering residents in the wake of the tragedy.

                              'You're kind of raised to hate tourists': Maui fires fan tensions on Hawaiian island
                            • Hawaii fire: Maps and before and after images reveal Maui devastation

                              Satellite images and before-and-after pictures show extent of damage to town of Lahaina on Maui.

                                Hawaii fire: Maps and before and after images reveal Maui devastation
                              • .NET MAUI で MVVM パターンを書いてみよう - 放浪軍師のアプリ開発局

                                さて始まりました放浪軍師のアプリ開発局。今回は前回に引き続きクラスプラットフォーム開発ができる .NET MAUI を使って MVVM パターンでのアプリ作成をやってみようと思います。さぁ今回もはりきっていってみよー! おさらい 久々なのでまずは MVVM パターンとそれに連なる技術のおさらいから行きましょう。 MVVM パターンとは MVVM パターンとは Model-View-ViewModel パターンの略で、ロジックを司る Model 層、画面を司る View 層、そしてそれらを中継する ViewModel 層をゆるく繋ぐ(疎結合)ことで成り立つプログラミングデザインパターンである。 MVVM パターンは何が嬉しいのか? 結論から言うと、MVVM パターンを用いると画面はロジックを気にすることなく、またロジックは画面を気にすることなくコーディングすることができるようになります。また

                                  .NET MAUI で MVVM パターンを書いてみよう - 放浪軍師のアプリ開発局
                                • VSCode on Ubuntu & .NET MAUIでAdnroidアプリ開発環境を構築する

                                  この記事のゴール Ubuntu on WSL2でリモート実行しているVSCodeに、.NET MAUIアプリ開発環境を構築する 構築する項目は以下のとおり .NET MAUIテンプレートからプロジェクトを新規作成する Android emulatorを起動する Androidアプリをデバッグする 環境 OS - Ubuntu22.04LTS on WSL2 (Windows 11 Pro) VSCode - v1.91.1 .NET - v8.0.303 Android - API Level 34 前提 WSL2およびVSCodeのリモート開発環境が構築済みであること。 作業一覧 .NET 8.0 インストール Microsoft OpenJDK 17 インストール Android command line tools インストール Android SDK インストール Android

                                    VSCode on Ubuntu & .NET MAUIでAdnroidアプリ開発環境を構築する
                                  • VS Code向け「.NET MAUI」拡張機能が公開 クロスプラットフォーム開発が便利に

                                    Microsoftは7月11日(米国時間)、ソースコードエディタ「Visual Studio Code」(以下、VS Code)向けの「.NET MAUI」拡張機能を発表した。 同じくVS Codeの拡張機能である「C# Dev Kit」と組み合わせることで、WindowsやmacOS、Linux上のVS Codeでクロスプラットフォームの.NETモバイルおよびデスクトップアプリを開発するために必要なツールを揃えられるようになる。 .NET MAUI拡張機能を使用すると、VS Codeからデバイスやエミュレータ、シミュレーター上でアプリを開発し、デバッグすることができる。また、.NET MAUIとC# Dev Kitは、Visual Studioで採用されている機能を取り入れており、生産性を向上させ、VS CodeでC#を使用したモバイルおよびデスクトップ開発を快適にするという。 .NET

                                      VS Code向け「.NET MAUI」拡張機能が公開 クロスプラットフォーム開発が便利に
                                    • .NET MAUI アイコン設定 - Qiita

                                      .NET MAUI を使いAndroidアプリを開発しています。 アプリのアイコンを設定する方法を調べたときのメモを備忘録として残したいと思います。 環境 .NET 8.0 目次 参考 手順 まとめ 参考 手順 フォルダ「appIcon」の配下にアイコンとして利用したいsvgファイルを配置する。 (今回はtest.svgを配置) ※注意点 ファイル名の命名規則にルールがある Android リソースの名前付け規則に準拠するには、アプリ アイコンのファイル名を小文字にし、先頭と末はを文字で、英数字またはアンダースコアのみを含める必要があります。 プロジェクトからMauiIconの値を修正する。 <ItemGroup> <!-- 変更前 --> <MauiIcon Include="Resources\AppIcon\appicon.svg" ForegroundFile="Resources

                                        .NET MAUI アイコン設定 - Qiita
                                      • REST ベースの Web サービスを実行する - .NET MAUI

                                        .NET MAUI アプリと Web サービスは、TodoItem クラスを使用して、表示され、ストレージ用の Web サービスに送信されるデータをモデル化します。 public class TodoItem { public string ID { get; set; } public string Name { get; set; } public string Notes { get; set; } public bool Done { get; set; } } この ID プロパティは、各 TodoItem オブジェクトを一意に識別するために使用され、Web サービスで更新または削除するデータを識別するために使用されます。 たとえば、ID が 6bb8a868-dba1-4f1a-93b7-24ebce87e243 である TodoItem を削除するには、.NET MAUI ア

                                          REST ベースの Web サービスを実行する - .NET MAUI
                                        • .NET MAUIを使ってAndroidで動く天気予報アプリをつくる - tera1707’s blog

                                          もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 最近、家でPCを触るときは、いつもウェザーニューズ社の天気予報のyoutubeのライブ動画をずっと見ている。 動画の中で、きれいなお姉さんがお天気を解説してくれているのだが、その動画が、テレビのニュースなどよりも崩れた感じで話すので、なんとなく深夜ラジオを聴いている感じがして聞きながら作業するのにちょうどいい。あと目の保養。 その中でも、檜山沙耶さんというお天気キャスターの方が推しで、その方のまとめ動画をつい見てしまう。 (人気お天気キャスターランキングの2位らしい) www.youtube.com 家で趣味でプログラム作成される方は、ラジオ代わりに見てみて頂きたい。 で、その天気予報を見ていたら、どうしても天気予報アプリを作りたくなった。 最近よく触るWinUI3で作ろうかと思

                                            .NET MAUIを使ってAndroidで動く天気予報アプリをつくる - tera1707’s blog
                                          • .NET MAUI Community Toolkit - マークアップ - Community Toolkits for .NET

                                            概要 C# マークアップは、コードで宣言型 .NET マルチプラットフォーム アプリ UI (.NET MAUI) ユーザー インターフェイスを構築するプロセスを簡略化するように設計された、Fluent ヘルパー メソッドとクラスのセットです。 C# マークアップによって提供される fluent API は、名前空間で CommunityToolkit.Maui.Markup 使用できます。 XAML と同様に、C# マークアップを使用すると、UI (ビュー) とビジネス ロジック (ビュー モデル) のクリーン分離が可能になります。 C# マークアップは、.NET MAUI でサポートされているすべてのプラットフォームで使用でき、.NET ホット リロードをサポートしています。 NuGet パッケージ C# マークアップ パッケージは、入門ガイドの説明に従ってプロジェクトに含めることがで

                                              .NET MAUI Community Toolkit - マークアップ - Community Toolkits for .NET
                                            • .NET MAUI で MVVM な Android アプリを作る第一歩

                                              link です。 今回は .NET MAUI を使って MVVM な Android アプリを作る第一歩を紹介します。 想定環境 Windows 10 以降 Visual Studio 2022 version 17.4 以降 Android 5 以降 .NET MAUI とは .NET Multi-Platform App UI (.NET MAUI) は、C# と XAML を使用して、ネイティブのモバイル アプリやデスクトップ アプリを作成するためのクロスプラットフォーム フレームワークです。 .NET MAUI を使用すると、1 つの共有コード ベースから Android、iOS、macOS、Windows で実行できるアプリを開発できます。 出典 : .NET MAUI とは - .NET MAUI | Microsoft Learn .NET MAUI は .NET 6 で公開

                                                .NET MAUI で MVVM な Android アプリを作る第一歩
                                              • Xamarinからできるだけ簡単に.NET MAUIへ移行したい

                                                下準備 1. 開発環境を Visual Studio 2022へ更新(筆者の場合は2017より) 2. Xamarin.Forms 5.0へ更新(同じく4.7より) Android のターゲットを10にするよう要求されました(9より)。 3. ビルドエラー「証明書が提供された署名の拇印と一致しません。」 5.0では仕組みが変わったらしく*.UWP_TemporaryKey.pfxは邪魔なので削除します。 4. UWPで描画されない Windows のターゲットを 10.0.19041へ上げます(10.0.16299より)。 ようやく下記の前提条件に到達します。 5. 拡張機能で「.NET Upgrade Assistant」をインストール 6. ソリューションエクスプローラで、4プロジェクト(コア, iOS, Android, UWP)とも、右クリックから「Update」を実行 これにて

                                                  Xamarinからできるだけ簡単に.NET MAUIへ移行したい
                                                • .NET MAUI Blazor App - モバイル、デスクトップ、Web ハイブリッドアプリを開発 - Qiita

                                                  .NET MAUI Blazor App - モバイル、デスクトップ、Web ハイブリッドアプリを開発MacBlazor.net6VisualStudio2022MAUI 既存の Web 開発コードとスキルでクロスプラットフォームネイティブクライアントを簡単に作る 皆様、こんにちは! Elastic テクニカルプロダクトマーケティングマネージャー/エバンジェリストの鈴木章太郎です。 .NET 6 Advent Calendar 12/11分です。 本稿では、何を書こうか悩んだ末、シンプルな内容ですが Preview でもある MAUI Blazor について書こうと思います。これ、.NET Conf 2021 でも紹介されていましたよね?既存の Web 開発コードとスキルを使ってクロスプラットフォームのネイティブクライアントを簡単に作ることができます。 .NET MAUI と Blazor

                                                    .NET MAUI Blazor App - モバイル、デスクトップ、Web ハイブリッドアプリを開発 - Qiita
                                                  • BlazorWebView を使用して .NET MAUI アプリで Blazor Web アプリをホストする - .NET MAUI

                                                    RootComponent クラスには、次のプロパティが定義されています。 Selector は string? 型であり、ドキュメント内のコンポーネントを配置する場所を指定する CSS セレクター文字列を定義します。 ComponentType は Type? 型であり、ルート コンポーネントの型を定義します。 IDictionary<string, object?>? 型の Parameters は、ルート コンポーネントに渡すパラメーターの省略可能なディクショナリを表します。 また、BlazorWebView には次のイベントが定義されています。 BlazorWebViewInitializing は、BlazorWebView が初期化される前に発生する付随 BlazorWebViewInitializingEventArgs オブジェクトを含みます。 このイベントにより、Blaz

                                                      BlazorWebView を使用して .NET MAUI アプリで Blazor Web アプリをホストする - .NET MAUI
                                                    • Visual Studio 2022 と Visual Studio Code をインストールして、.NET MAUI を使用してクロスプラットフォーム アプリを開発する - .NET MAUI

                                                      ネイティブのクロスプラットフォーム .NET マルチプラットフォーム アプリ UI (.NET MAUI) アプリを開発するには、Visual Studio 2022 17.8 以降、または .NET MAUI 拡張機能を備えた最新の Visual Studio Code が必要です。 Visual Studio Visual Studio Code Windows でネイティブのクロス プラットフォーム .NET MAUI アプリ開発を開始するには、次のインストール手順に従って Visual Studio 2022 17.8 以降をインストールします。 前提条件 Visual Studio 2022 17.8 以降 サポートされるオペレーティング システム、ハードウェア、サポートされる言語、追加の要件とガイダンスの詳細については、「Visual Studio 2022 システム要件」をご

                                                        Visual Studio 2022 と Visual Studio Code をインストールして、.NET MAUI を使用してクロスプラットフォーム アプリを開発する - .NET MAUI
                                                      • MAUIでバックグラウンド(非アクティブ時でも)で処理を継続する(Android編) - shuhelohelo’s blog

                                                        はじめに この記事は,以前にXamarin.Formsで行った「アプリケーションが非アクティブの状態でも動作を継続させる方法」のMAUI版です. 結論から言うと、個人的な趣味でメッセージングにCommunityToolkit.MvvmのWeakReferenceMessengerを使うようにしたぐらいで、あとはほぼそのまま使えました。 shuhelohelo.hatenablog.com 各プラットフォームごとに実装が異なり,この記事はAndroidについてです. アプリケーションが非アクティブ(アプリをユーザーが操作中ではない)ときにも,継続して処理を行うことが目的. Androidのバックグラウンドタスクの実行制限について Android開発者サイトにもあるようにバックグラウンドタスクの実行には以下の制限があるため,非アクティブ時には一定時間後に停止する. developer.andr

                                                          MAUIでバックグラウンド(非アクティブ時でも)で処理を継続する(Android編) - shuhelohelo’s blog
                                                        • Maui&Blazorの衝撃・まさか、全ての解決策になるのか、.NET Maui Blazorアプリよ! 【▲→川俣晶の縁側→ソフトウェア→技術雑記】

                                                          これまでのあらすじ § 2010年代初頭、ANGFのモジュールをいくつも作成して一応一つの世界を完成させた自分であったが、そこで「Windowsだけで良いのか」という巨大な疑問が沸いてきた。スマホで動かないとだめではないかと思ったわけだ。 しかし、iPhone開発は金がいくら掛かるか分からないぐらい掛かると分かって、バカヤローと思ってスマホのネイティブ開発はすぐに断念した。 全機種対応はWebでやるしかないと考えた。 その結果、ANGFのWeb版を作らないとダメだろうということで、ANGFWebPlayerを試作した。しかし、これはサーバに過大な負荷を掛けるアーキテクチャ(全プレイヤーの全プレイ過程がサーバに集中する)なので、利用者が増えてもコストが掛かるだけで余り嬉しくなかった。 この流れが変化したのはWebAssemblyとBlazor登場後である。 WebAssemblyとBlazo

                                                          • マップ - .NET MAUI

                                                            サンプルを参照する .NET Multi-platform App UI (.NET MAUI) Map コントロールは、マップを表示および注釈を付けるためのクロスプラットフォーム ビューです。 Map コントロールは各プラットフォームでネイティブ マップ コントロールを使用し、Microsoft.Maui.Controls.Maps NuGet package で提供されます。 重要 WinUI にマップ コントロールがないため、Map コントロールは Windows ではサポートしません。 ただし、CommunityToolkit.Maui.Maps NuGet パッケージを使用すると、Windows の WebView を介して Bing マップにアクセスできます。 詳細については、作業の開始 を参照してください。 セットアップ Map コントロールは、各プラットフォームでネイティブ

                                                              マップ - .NET MAUI
                                                            • Azure Mobile アプリで .NET MAUI をビルドする

                                                              このチュートリアルでは、.NET MAUI と Azure モバイル アプリ バックエンドを使用して、クロスプラットフォーム モバイル アプリにクラウドベースのバックエンド サービスを追加する方法を示します。 新しいモバイル アプリ バックエンドと、アプリのデータを Azure に格納する簡単な Todo list アプリの両方を作成します。 Azure App Service での Mobile Apps 機能の使用に関する他の .NET MAUI チュートリアルの前に、このチュートリアルを完了する必要があります。 前提条件 このチュートリアルを完了するには、以下が必要です。 Visual Studio 2022 と次のワークロード: ASP.NET および Web の開発 Azure の開発 .NET によるモバイル開発 Azure アカウント。 Azure CLI。 開始する前に、a

                                                                Azure Mobile アプリで .NET MAUI をビルドする
                                                              • 位置情報 - .NET MAUI

                                                                サンプルを参照する この記事では、.NET マルチプラットフォーム アプリ UI (.NET MAUI) IGeolocation インターフェイスを使用する方法について説明します。 このインターフェイスは、デバイスの現在の位置情報座標を取得する API を提供します。 IGeolocation インターフェイスの既定の実装は、Geolocation.Default プロパティを通じて利用できます。 IGeolocation インターフェイスと Geolocation クラスはどちらも Microsoft.Maui.Devices.Sensors 名前空間に含まれています。 作業の開始 Geolocation の機能にアクセスするには、次のプラットフォーム固有の設定が必要です。 Android iOS/Mac Catalyst Windows 粗いまたは細かい位置情報のアクセス許可、または

                                                                  位置情報 - .NET MAUI
                                                                • .Net MAUI に入門する (新規作成したプロジェクトについて) - Qiita

                                                                  はじめに .NET初心者をターゲットに、「なんとなくMAUI分かったかも」と思ってもらうための記事です。 私は主にMacで作業することが多いですが、Windowsでも同様に作業が進められると思います。 動作環境 Apple M2 Mac mini (Sonoma 14.4.1) .NET 8.0 まずは動かしてみる プロジェクトの作成 Visual Studio で .NET MAUI アプリ を選び、プロジェクト名: MauiExample でプロジェクトを新規作成します。 VSCodeの場合は dotnet new maui -o MauiExample で同じことができます。 実行 Visual Studioでプロジェクトを開き、デバッグ ターゲットがWindowsの状態で実行します。 Mac+VSCodeの場合は dotnet build -t:Run -f net8.0-macc

                                                                    .Net MAUI に入門する (新規作成したプロジェクトについて) - Qiita
                                                                  • .NET MAUI – DIをプラットフォーム合わせて登録する方法について | プログラマのひまつぶし

                                                                    .NET MAUIのDI(Dependency Injection)について、プラットフォーム別に登録する方法を紹介していきます。 .NET MAUIのDIは、Xamarinに比べてプラットフォーム別に実装することが容易になっています。 DIとは何か? DIは、「Dependency Injection」の略で依存性注入と呼ばれています。 デザインパターンの一つでオブジェクト間の依存関係を実行時に注入する手法になります。実行時に注入することができるため、スタブを用意して単体テストを行うこともできます。 共通の場所とプラットフォーム別の場所 .Net MAUIでは、全プラットフォームで利用される場所とプラットフォーム別に利用される場所があります。 プラットフォーム別に利用される場所は「Platforms\〇〇」になります。それ以外は、基本的に全プラットフォームで利用されます。

                                                                      .NET MAUI – DIをプラットフォーム合わせて登録する方法について | プログラマのひまつぶし
                                                                    • ご紹介します,MAUIのユニットテストでの,エラー[NU1021]の解決策 [.NET MAUI] - Alan-Code

                                                                      今回ご紹介させていただくことの概要 ご覧いただきありがとうございます.UnitTestは良い作品作りには大切な技術ですので,ぜひMAUIでもできるようにしたいですよね.ところが,MAUIにユニットテストを導入するとエラーが出てしまいます. エラーが出る原因と内容を手っ取り早く確認し,素早く解決できるようにご案内させていただきます. エラーの内容と原因 MauiでXunitTestやNUnitテストをそのまま実行すると,参照を追加した時にエラーコード「NU1021」が表示されてプログラムが実行できません. 原因は,MauiとUnittestのプロジェクトに互換性がないことです. 解決策 この問題を解決するためには,Mauiのプロジェクトファイルのターゲットフレームワークに「net6.0」を追加する必要があります. ところが「net6.0」を追加すると今度は,「エントリポイントに’Main’メ

                                                                        ご紹介します,MAUIのユニットテストでの,エラー[NU1021]の解決策 [.NET MAUI] - Alan-Code
                                                                      • Microsoft .NET MAUI part9 [Xamarin]

                                                                        0044デフォルトの名無しさん垢版2022/09/19(月) 15:54:41.38ID:Guc0YHbo >>43 なるほど! これで共有のObservableCollectionを共有できるのか! これって.NET MAUIからの新機能? 0045デフォルトの名無しさん垢版2022/09/19(月) 15:56:32.37ID:oefI52tK 機能としては相当前からあるがここまでの圧をもって押し付けてくるのはMAUIからかな 0046デフォルトの名無しさん垢版2022/09/19(月) 15:59:03.17ID:Guc0YHbo >>45 ありがとう! 0047デフォルトの名無しさん垢版2022/09/19(月) 19:25:59.58ID:UixL+xz1 >>39 みたいだね。 インスタンスがいまいちわかっていないみたい。 0048デフォルトの名無しさん垢版2022/09/20

                                                                        • .NET MAUI (データ入力と検証) - Qiita

                                                                          データ入力と検証 前回、単純な画面遷移ができたので、 今回は、画面から値を入力し、検証結果で画面遷移を制御してみます。 開発環境 Win11 VS2022 Preview Version 17.3.0 Preview 2.0 環境構築&プロジェクト作成の流れはこちらの記事でどうぞ。 実装 単純なものがよいので、ログイン画面にしてみました。 .NET MAUI の実装方法も、変わらずMVVMです。 作成したソースをGithubに公開しました。 Shell ログイン画面と、遷移先の画面を追加しておきます。 AppShell.xaml ログイン画面 社員番号は数値4桁。 パスワードは社員番号と同じであれば、メイン画面へ遷移します。 入力値が不正な場合や、パスワードが不一致の場合は、ログイン画面にエラーメッセージを表示します。 LoginPage.xaml LoginPage.xaml.cs 入力

                                                                            .NET MAUI (データ入力と検証) - Qiita
                                                                          • 【MAUI】 InitializeComponentは存在しません - Qiita

                                                                            初めに 最近スマホアプリを開発したくてMAUIを使い始めました! ももかです💓🍑 しかし、MAUIは新しいプラットフォームで日本語の記事が少ない😢 この記事ではMAUIでInitializeComponentでエラーが出た時の解決法を紹介します! 対象の現象 MAUIでcontentPageを追加して、エラー発生 ”InitializeComponentは現在のコンテキスト内に存在しません” というエラーがでる。 ズバリ!解決法 ググると出てくる(※下に書いてあります)をやってみてダメだったら、 ①先ずは”ビルドアクション”を確認しましょう。 拡張子が.xamlのファイルはMauiXaml .xaml.csのファイルはC#コンパイラ にします。 ▼ビルドアクションの確認の仕方 ソリューションエクスプローラー>対象のファイルを右クリック>プロパティ>ビルドアクション ②Usingをコメ

                                                                              【MAUI】 InitializeComponentは存在しません - Qiita
                                                                            • チュートリアル: .NET MAUI アプリを作成する - .NET MAUI

                                                                              このチュートリアル シリーズは、クロス プラットフォーム コードのみを使用する .NET Multi-platform App UI (.NET MAUI) アプリを作成する方法を示す目的で設計されています。 つまり、記述するコードは、Windows、Android、iOS、または macOS に固有のコードにはなりません。 作成するアプリはメモを取るアプリであり、ユーザーは複数のノートを作成、保存、読み込むことができます。 このチュートリアルでは、次の作業を行う方法について説明します。 .NET MAUI シェル アプリを作成します。 選択したプラットフォームでアプリを実行します。 eXtensible Application Markup Language (XAML) を使用してユーザー インターフェイスを定義し、コードで XAML 要素を操作します。 ビューを作成し、データにバイン

                                                                                チュートリアル: .NET MAUI アプリを作成する - .NET MAUI
                                                                              • アドホック配布用の .NET MAUI Android アプリを公開する - .NET MAUI

                                                                                Google Play やその他のマーケットプレースの外部で Android アプリを配布する場合、アドホック配布を使用すると、アプリを Web サイトまたはサーバーでダウンロードできるようになります。 Android では、アドホック配布用に作成されたアプリで Android パッケージ (APK) 形式を使用する必要があります。 .NET Multi-platform App UI (.NET MAUI) の Android アプリを配布するには、キーストアのキーで署名する必要があります。 キーストアは、証明書と秘密キーのリポジトリとして機能するバイナリ ファイルです。 アドホック配布用の .NET MAUI Android アプリを公開するプロセスは次のとおりです。 アプリで正しいパッケージ形式が使用されていることを確認します。 詳細については、「正しいパッケージ形式を確認する」をご

                                                                                  アドホック配布用の .NET MAUI Android アプリを公開する - .NET MAUI
                                                                                • Hawaii fires: Historic Lahaina town destroyed by Maui wildfires

                                                                                  Maui wildfires spark Hawaii evacuations; much of historic Lahaina town destroyed by fire.The county tweeted that multiple roads in Lahaina were closed with a...

                                                                                    Hawaii fires: Historic Lahaina town destroyed by Maui wildfires