[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/13 01:15 / Filesize : 238 KB / Number-of Response : 1036
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Microsoft .NET MAUI part9 [Xamarin]



1 名前:デフォルトの名無しさん [2022/09/13(火) 20:08:18.38 ID:vLvjlCfL.net]
Xamarinと.NET MAUIのスレッドです。
C#でクロスプラットフォームのアプリを開発できるフレームワーク
無料、クロスプラットフォーム、オープンソース。
対応プラットフォームは、Windows, Android, iOS, macOS, Linuxなど

76 名前:デフォルトの名無しさん mailto:sage [2022/09/26(月) 00:45:17.09 ID:Gt3ajrW+.net]
マウイ島が引っかかるからmauiで検索できないんだよな
MSの命名センスが終わってるのはいつもの事だが
せめてXamarin引き継げばマシだったろうに

77 名前:デフォルトの名無しさん [2022/09/26(月) 00:55:05.74 ID:aC/L4xEl.net]
>>76
だよねw
あとC#もそのままTwitter検索かけれないから#csharpでやってるw

78 名前:デフォルトの名無しさん [2022/09/26(月) 00:59:24.96 ID:aC/L4xEl.net]
MAUIってまぁ英語がマルチプラットフォームアップUIだから仕方ないんだろうけどもうちょっとおしゃれな名前にしてほしいよな
紫基準としてるからアヤメから取ってAIrisとか

79 名前:デフォルトの名無しさん [2022/09/26(月) 01:06:20.35 ID:aC/L4xEl.net]
Azureみたいな存在感が欲しい

80 名前:デフォルトの名無しさん mailto:sage [2022/09/26(月) 06:27:32.75 ID:R0PD3Sxd.net]
法律事務所みたいな名前もやだ

81 名前:デフォルトの名無しさん mailto:sage [2022/09/26(月) 07:45:42.28 ID:5vr5CeRQ.net]
>>70
効かないよ

82 名前:デフォルトの名無しさん [2022/09/26(月) 08:04:38.21 ID:aC/L4xEl.net]
Flutterも効かないんじゃね?
ReactNativeは知らん

83 名前:デフォルトの名無しさん mailto:sage [2022/09/26(月) 12:32:43.92 ID:6iA7KcBP.net]
検索しにくくしようとしてんのかどこかの国の登録商標を避けようとしてんのか知らんけど地名とか数字とか名前にするのはいい加減やめてくれと言いたい
Androidのお菓子の名前もな

84 名前:デフォルトの名無しさん mailto:sage [2022/09/26(月) 13:52:21.23 ID:SjwsmYoD.net]
マウイって読むのが正解なの?



85 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net]
エメユアーイ

86 名前:デフォルトの名無しさん [2022/09/26(月) 15:26:07.01 ID:aC/L4xEl.net]
マウイー

87 名前:デフォルトの名無しさん [2022/09/26(月) 19:26:43.40 ID:+DW4kmyN.net]
まぁうぃ

88 名前:デフォルトの名無しさん mailto:sage [2022/09/27(火) 00:07:51.38 ID:hxVfl3cS.net]
Mauiへの移植、そう簡単にはいかなそうだなぁ
ちょっといじっただけで
スプラッシュスクリーンの使い方も違うし、アイコンの配置場所も変えなきゃだし
PageView/ContensViewのヘッダのおまじないも違う(一括置換でいけるのかな)

せめてなんかツールが欲しい・・・

89 名前:デフォルトの名無しさん [2022/09/27(火) 00:14:07.13 ID:rJ/evy9A.net]
>>88
なんかツールなかったっけ?
これ使えねぇの?
https://dev.classmethod.jp/articles/using-net-upgrade-assistant-xamarin-forms-net-maui/

90 名前:デフォルトの名無しさん mailto:sage [2022/09/27(火) 09:58:49.16 ID:L5WSX6Tw.net]
MAUIといえばDependency Injection抜きにはあり得ないな。 Prismなどの過去資産の良いとこどり。

https://www.youtube.xxx/watch?v=xx1mve2AQr4&t=20s&ab_channel=JamesMontemagno

91 名前:デフォルトの名無しさん [2022/09/27(火) 10:36:50.71 ID:rJ/evy9A.net]
>>90
リンクちゃんと貼れてなくね?
https://youtu.be/xx1mve2AQr4

92 名前:デフォルトの名無しさん mailto:sage [2022/09/27(火) 12:26:13.28 ID:LsBo1VKG.net]
これ全部見ろってのか

93 名前:デフォルトの名無しさん [2022/09/27(火) 12:38:53.20 ID:rJ/evy9A.net]
動画見たくない人は
ディペンデンシーインジェクション(DI,依存性注入)について>>44のリンクが記事として紹介してるね

94 名前:デフォルトの名無しさん mailto:sage [2022/09/27(火) 13:45:49.21 ID:C6kpk8Bc.net]
DIはjavaにくらべて分かりやすぎる



95 名前:デフォルトの名無しさん mailto:sage [2022/09/27(火) 13:57:56.43 ID:FjH6RqrQ.net]
コンストラクタに渡すんじゃなくプロパティに直接注入してくれれば楽なんだがな
依存関係がループしてると戻ってこなくなるからだめなのか

96 名前:デフォルトの名無しさん mailto:sage [2022/09/28(水) 00:00:00.65 ID:EwctE2IW.net]
>>89
うーんβ版かぁ
ちょっと週末に試してみる
ありがと

97 名前:デフォルトの名無しさん [2022/09/28(水) 01:40:12.31 ID:3O1xTSRt5]
> 彼らはよく、社会に貢献したいと口にする。
> なんでも社会悪のネトウヨを自殺に追い込むことが、社会に貢献することなんだそうで。
> イジメや嫌がらせで社会に貢献できる教師や警官になるために、あえて帰化したんであって、祖国同胞を裏切ったわけではなく、心は●●人なんだそうだ。
> 
> 昔は帰化すると裏切り者と呼ばれたりしたが、祖国に国籍を残したまま帰化する方法が確立された現在では、社会に貢献するためにむしろ帰化することが推奨されている。
> 拳銃所持で前科のある生粋の反日家ですら、今では普通に帰化している。
> 
> ●●学会などはネトウヨ認定した日本人を盗撮して、痴漢の写真だと言ってばらまいている。
> それらの写真は、集団ストーカーに使用される。
> 彼らは集団ストーカーを、[地域で子供を守る安心安全パトロール]と称している。

98 名前:デフォルトの名無しさん mailto:sage [2022/09/28(水) 21:10:20.66 ID:EwctE2IW.net]
MAUIは動作確認の時にウインドウズ版でやれば
csファイルでもホットリロードボタンを押せばホットリロード効くんだな
Andoridしか見て無くて盲点だった・・・

99 名前:.NET M HighSchool [2022/09/28(水) 22:07:10.17 ID:UllJACrH.net]
>>98
その方法いいな

100 名前:.NET M HighSchool [2022/09/28(水) 22:08:22.03 ID:UllJACrH.net]
動画作るときにiOS,Androidの各API調べたんだけどまだXamarin.なんだが…
MAUI.になるのはいつなんだろ?
まぁ使えるからいいんだが初心者にはわかりづらそう

101 名前:デフォルトの名無しさん mailto:sage [2022/09/29(木) 08:08:43.68 ID:LqUCxWz9.net]
だからまだ未完成だって
なにせmono使ってるんだから
今は.net6に対応する作業をしてるんだろ
微妙に仕様違うからすぐには終わらんぞ

102 名前:.NET M HighSchool [2022/09/29(木) 08:09:48.21 ID:yzYmCLI1.net]
>>101
monoが.NETなんじゃねぇの?

103 名前:.NET M HighSchool [2022/09/29(木) 08:20:02.87 ID:yzYmCLI1.net]
DependencyService廻りは動画作った漢字だと[Assembly~Dependency]とかDependencyService.Get~みたいなのがなくなってるからより直感的にはなったイメージ

104 名前:デフォルトの名無しさん mailto:sage [2022/09/29(木) 08:38:49.67 ID:l+1YeNb7.net]
Xamarinはプラットフォームコードから共通コードを呼び出してたから共通コードからプラットフォーム呼び出しをするのにdependency injection必須だったんだよ
MAUIは単一プロジェクトで共通コードからプラットフォームコードを呼び出す方式に変わったからDI不要になった
Dependency Serviceはdependency injectionするサービスだからプラットフォーム呼び出しに関しては使わなくなったというだけだぞ



105 名前:.NET M HighSchool [2022/09/29(木) 09:00:08.43 ID:yzYmCLI1.net]
>>104
なるほど
プラットフォーム側から呼び出してたのか

106 名前:.NET M HighSchool [2022/09/29(木) 09:01:13.41 ID:yzYmCLI1.net]
てかここにいる詳しいやつコミュニティ作ったらかなり流行りそうなんだがどうなんだ?

107 名前:デフォルトの名無しさん mailto:sage [2022/09/29(木) 10:35:46.75 ID:ohr3FfbV.net]
そんなんで流行るなら誰も苦労しねぇ
現実、こんなとこで数人が騒いでても世界には1mmも影響ないから

108 名前:.NET M HighSchool [2022/09/29(木) 10:38:41.89 ID:yzYmCLI1.net]
>>107
俺のお陰でTwitterでは.NET MAUI初めてみるかぁみたいに思ってくれてる人がいると思うだけで俺は救われてるわ
昨日はF#でMAUIやってみるか~って呟いている人にいや無理ですよって言ったらでも面白そうだからC#でやるか~って言ってくれたぞ

109 名前:デフォルトの名無しさん mailto:sage [2022/09/29(木) 12:08:32.53 ID:IjsGczqS.net]
WPFからMAUIに移植するのは簡単?

110 名前:デフォルトの名無しさん mailto:sage [2022/09/29(木) 12:20:38.76 ID:nA4Nikqb.net]
プロジェクトと移植する人によっては簡単だがまあ難しいと思っとけばいい
まずXAMLのパーツで使えないものや互換性のないものが結構あるからそれを作らなきゃいけない
WPFはウィンドウズだがMAUIはマルチプラットフォームなので複数のプラットフォームに対応したくなるがそうするとここでも足りないパーツが出てくる
マルチプラットフォーム故にウィンドウズの常識が通じないことや各プラットフォームに合わせたカスタマイズも必要になるからそこの勉強も必要

111 名前:デフォルトの名無しさん mailto:sage [2022/09/29(木) 12:25:56.21 ID:DJ3PyQET.net]
>>109
XAMLデザイナーがないのに耐えないといけないぞ

112 名前:.NET M HighSchool [2022/09/29(木) 13:44:51.82 ID:yzYmCLI1.net]
>>109
WinFormとか未だにやってるやつよりは簡単
Blazorはもっと簡単

113 名前:デフォルトの名無しさん [2022/09/29(木) 16:10:11.86 ID:YULTZ4NK.net]
.NET MAUIで一番期待してるのが
VS Codeでの開発なんだけど
やってみた人いる?感想どう?
VS for Macが使いにくすぎて早く移行したい

114 名前:.NET M HighSchool [2022/09/29(木) 16:18:33.18 ID:yzYmCLI1.net]
>>113
Windows機買おう!



115 名前:デフォルトの名無しさん [2022/09/29(木) 18:17:11.39 ID:FtZ39CAX.net]
>>113
Rider使えば

116 名前:デフォルトの名無しさん mailto:sage [2022/09/29(木) 21:50:44.72 ID:K7Abm/tm.net]
あれ? MAUIでは、Windows Machineではホットリロード使えない? 
まっ iPadとAndroidで使えるから問題無いけど、WPFでホットリロード使っていると画面トリミング終了でリリースレベル完になるので速いんだよな。 
Windowsも使えるといいな。

117 名前:デフォルトの名無しさん mailto:sage [2022/09/29(木) 21:56:23.76 ID:k0xF75Cq.net]
>>116
使えなかった?
チュートリアルのカウントアップの数変えるのホットリロードで出来たけどな

118 名前:.NET M HighSchool [2022/09/29(木) 22:24:49.48 ID:yzYmCLI1.net]
これ何なんだろうな?
条件付きコンパイルのWindowsの挙動
https://i.imgur.com/uZFedDr.png

119 名前:デフォルトの名無しさん mailto:sage [2022/09/29(木) 22:30:14.81 ID:nA4Nikqb.net]
>>118
何なんだってそりゃ条件から外れてるんだよ
デバッグボタンの横のドロップダウン押してみ

120 名前:デフォルトの名無しさん mailto:sage [2022/09/29(木) 22:32:42.44 ID:K7Abm/tm.net]
>>117
そう言われればテンプレートサラでは使えたよなと思って、新規にテンプ作って例のHello World! Click画面出してみたが、ホットリロード動いていない。
反映されることは反映されるが、iPadもAndroidもホットリロードツールバーが出ていないから超変。
今日、Ver17.3.5にアップデートしてからかも・・・

121 名前:.NET M HighSchool [2022/09/29(木) 22:33:13.42 ID:yzYmCLI1.net]
>>119
いや…これWindowsMachineにしてもグレーアウトは消えない…

122 名前:デフォルトの名無しさん mailto:sage [2022/09/29(木) 22:33:50.62 ID:gQAXwJ2p.net]
デバッグ環境選ぶ度に毎に入れ替わるよ

123 名前:デフォルトの名無しさん mailto:sage [2022/09/29(木) 22:34:27.93 ID:gQAXwJ2p.net]
#つけてる?・・・よなぁ
なんだろ

124 名前:デフォルトの名無しさん mailto:sage [2022/09/29(木) 22:37:09.95 ID:gQAXwJ2p.net]
今やったら本当にグレーのままだね
実行すると、ちゃんとブレークポイントで止まるけど
この間やったときはちゃんとしてた気がするけど



125 名前:.NET M HighSchool [2022/09/29(木) 22:40:18.10 ID:yzYmCLI1.net]
ちゃんと動くしインテリセンスもコパイロット?(2022からのAI記述機能)も動いてるんだけどなんか知らんがグレーアウトすんだよねぇ

126 名前:.NET M HighSchool [2022/09/29(木) 22:40:55.10 ID:yzYmCLI1.net]
インデントも最前列行っちゃうしな

127 名前:.NET M HighSchool [2022/09/29(木) 22:41:59.75 ID:yzYmCLI1.net]
これは.NET MAUIのバグというかVSのバグだろうね
まぁいつか治るか

128 名前:迢Cにしない []
[ここ壊れてます]

129 名前:デフォルトの名無しさん mailto:sage [2022/09/29(木) 22:43:34.70 ID:ErzLWXq/.net]
>>120
なるほど
自分の環境だとVer 17.3.3だったからその辺も影響してるのかも

130 名前:デフォルトの名無しさん mailto:sage [2022/09/29(木) 22:49:11.84 ID:K7Abm/tm.net]
>>128
WPFとWinUI3ではホットリロードは正常に動作するので、MAUIに関するデグレードかも。
50ページもある画面設計をプレビューでやるのは心が折れるので、MAUIでも動くようにしてホスイ。

131 名前:.NET M HighSchool [2022/09/29(木) 22:51:29.82 ID:yzYmCLI1.net]
>>129
前のグレードだと普通にホットリロードできてたからバグなのかも
ホットリロードボタン押しても反応がない

132 名前:.NET M HighSchool [2022/09/29(木) 22:56:07.76 ID:yzYmCLI1.net]
今確認したらAndroidでもホットリロード効かなくなってるわ
これは完全にバグ
早急に対策取られるな

133 名前:.NET M HighSchool [2022/09/29(木) 22:57:22.33 ID:yzYmCLI1.net]
Ver 17.3.5
4のやつはそのままのほうが良い

134 名前:.NET M HighSchool [2022/09/29(木) 23:01:35.11 ID:yzYmCLI1.net]
17.4プレビューに力入れすぎたのかも…



135 名前:.NET M HighSchool [2022/09/30(金) 06:56:47.59 ID:CotPiD56.net]
条件付きコンパイルのグレーアウトの件
回答貰い解決しました!
https://i.imgur.com/EMpuLEt.png

https://i.imgur.com/66Y8y4M.png

136 名前:.NET M HighSchool [2022/09/30(金) 18:46:52.34 ID:O1LdiWZh.net]
これ知らんかった…
https://csharp-tokyo.connpass.com/event/259233/

137 名前:デフォルトの名無しさん mailto:sage [2022/09/30(金) 19:22:10.88 ID:+p6ACMqC.net]
人が集まらないからって宣伝すんな?

138 名前:.NET M HighSchool [2022/09/30(金) 19:39:24.97 ID:O1LdiWZh.net]
>>136
いや違うけど?
単純に知らんかった

139 名前:デフォルトの名無しさん [[ここ壊れてます] .net]
関数型の方見てたわ
そっちの方が面白そうだったな

140 名前:.NET M HighSchool [2022/10/02(日) 15:41:04.92 ID:P3IfpLDb.net]
これが俺の限界だ…
://youtube.com/shorts/fmP40j3RVE0?feature=share
isVisibleプロパティってかなり便利に活用できるよね

141 名前:デフォルトの名無しさん mailto:sage [2022/10/02(日) 16:58:59.69 ID:pZwJFR9B.net]
Xamarin.FomrsからMAUIへの変換はツールだとダメっぽいなぁ
そもそもフォルダ構成がXamarin.Formsの時と一緒でプロジェクトファイルが壊れただけっぽい

リソースファイルがiOSもAndroidも共通化できると思ったのに・・・
手作業でやるしか無さそう

142 名前:デフォルトの名無しさん mailto:sage [2022/10/03(月) 18:06:45.60 ID:kg3QQCux.net]
まぁねぇ・・・ Android側もどんどん変わるし、MAUIでXamarin,Formsからのdepricatedモッサリだからなぁ。
単純な、<Platform> Syntaxはじめ、Android側のWifi SSID取得するConnectionInfoすらDeprecatedになっている。
仕事でやっていないとついていけないだろうな。
気持ちはわかる。

143 名前:.NET M HighSchool [2022/10/04(火) 12:51:28.71 ID:Pbtsxb5E.net]
いろんなやつから.NET MAUIって言われててワロタwww
そりゃそうだわw
https://i.imgur.com/qa6BZsV.png

144 名前:デフォルトの名無しさん [2022/10/04(火) 14:22:44.65 ID:P+iZjLB/.net]
>>142
こいつが何言ってるのか分からんのだが



145 名前:.NET M HighSchool [2022/10/04(火) 18:55:37.53 ID:api9gEdN.net]
バカ「なんで.NETerはFlutterを勉強しようとしないの?」
.NETer「.NET MAUIがあるから」

これ

146 名前:デフォルトの名無しさん [2022/10/04(火) 21:38:07.22 ID:P+iZjLB/.net]
なるほど
上の切り抜きじゃ分かんねーな
貼り付けたやつはアホか

147 名前:.NET M HighSchool [2022/10/04(火) 23:13:44.90 ID:3kpbIU6k.net]
>>145
俺なんだが…
まぁ確かにわからんでもないが

148 名前:デフォルトの名無しさん [2022/10/05(水) 02:51:20.77 ID:WSlKkTwh.net]
>>146
すまんかったが分かんねーよw
そのみんなに言われてるところを貼ってくれ

149 名前:デフォルトの名無しさん mailto:sage [2022/10/05(水) 04:39:45.78 ID:hjlMiA29.net]
スクショ内にMAUIが無いのに分かるわけないだろ…
変な事やってる自覚無いならマジでヤバいぞ

150 名前:.NET M HighSchool [2022/10/05(水) 07:01:14.58 ID:Akbjyb/P.net]
寝てる間にCommunityToolKitのアプデがあったみたいだな

151 名前:デフォルトの名無しさん mailto:sage [2022/10/05(水) 21:13:32.15 ID:0XCD7QNN.net]
ちょっと前に貼ってくれてたMAUI Learnみたいなやつ今も見れるな
よく分からんスコアが付与される期間が終わっただけか

152 名前:.NET M HighSchool [2022/10/06(木) 08:29:02.03 ID:pSInIpjt.net]
>>150
スコアがつかなくなるだけか
まぁ俺もずっとコンテンツは残るだろうなって思ってたわ
一応PDFで保存はしたけど

153 名前:デフォルトの名無しさん mailto:sage [2022/10/06(木) 12:33:45.79 ID:1/KnsO2x.net]
開発用にパソコン買おうと思うんだけど、Ryzenでいいかな?

154 名前:デフォルトの名無しさん mailto:sage [2022/10/06(木) 13:18:04.24 ID:QTS/mDp/.net]
iosアプリ作るならmac一択



155 名前:デフォルトの名無しさん mailto:sage [2022/10/07(金) 13:34:46.97 ID:otWKhb+J.net]
iosってDBをwinからにコピペでうつせる?
Androidは制限強くてできないようだけど

156 名前:.NET M HighSchool [2022/10/08(土) 11:34:01.22 ID:7fZ89p9v.net]
.NET MAUIは明らかにFlutterよりも有用なモバイルアプリ開発プラットフォームになると思ってる
だからこそコミュニティとか作って色んな人に知ってもらう、使ってもらうのが大事だと
今Blazor使ってウィキ的なもの作ってるからもう少し待っててくれ
そこにはTipsとか質問とか.NET MAUIで作られたアプリの紹介とかライブラリの紹介とかここに来ればなんでもわかるってのを目指したい!

年内には開発終了目指したいな

157 名前:.NET M HighSchool [2022/10/08(土) 11:36:00.55 ID:7fZ89p9v.net]
Blazorで作ると.NET MAUIへの移行も簡単だしね

158 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net]
.NET MAUI Blazor App ってMAUIでWebアプリが作れるのかと思ったら逆か。

159 名前:.NET M HighSchool [2022/10/08(土) 13:04:48.17 ID:7fZ89p9v.net]
>>157
逆すね

160 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 23:07:51.72 ID:aG6bkLvn.net]
>>156
Blazor ServerやBlazor wasmでWebアプリ作っとけばUI部分をMAUIにそのまま使えるってことを指してる?

161 名前:.NET M HighSchool [2022/10/09(日) 00:36:02.14 ID:lxUkaVwk.net]
>>159
基本そうなんじゃないんすか?
UI部分変えることもできたような?

162 名前:デフォルトの名無しさん [2022/10/09(日) 07:52:21.54 ID:h1dlgkjR.net]
>>159
エレクトロンみたいな感じで動くってことだろ

163 名前:.NET M HighSchool [2022/10/10(月) 01:25:15.14 ID:p1R6oL8J.net]
これがホントならかなりP

164 名前:ermissionとか楽になるな
マニフェストとか未だにどう書けばいいのかすらわからん
C#で認証画面出す方法はわかるけど
https://twitter.com/allanritchie911/status/1579122516727324673?t=c2paJmtmcwAl6GFHwUsKxA&s=19
(deleted an unsolicited ad)
[]
[ここ壊れてます]



165 名前:.NET M HighSchool [2022/10/10(月) 09:31:26.73 ID:p1R6oL8J.net]
今年の紅白アプリって.NET MAUIで作るんかな?
Xamarin続投?

166 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net]
Dependency Injectionを使いViewでViewModelを受け取るというのが、ビハインドコードを汚したくないMVVM原理主義者としては気持ち悪かったが、
イメージやアニメーションをタイマー割込みで頻繁に操作するアプリでは悪く無いと思った。
製造ラインの作業指示書で作業箇所を点滅させるとか、インチュイティブなものはビハインドでやった方が簡単で高速だわ。

167 名前:デフォルトの名無しさん [[ここ壊れてます] .net]
XamarinといえばCocoa。

168 名前:.NET M HighSchool [2022/10/10(月) 20:31:48.76 ID:p1R6oL8J.net]
他にもSwitchオンラインやモバイルパスモなんかも
COCOAはBLE、SwitchOnlineはマイクレコーディング、モバイルパスモはNFCとネイティブAPIに深く関わるようなアプリが多い
この辺はFlutterやReact Nativeなんかと差別化できてるところだと思う

169 名前:デフォルトの名無しさん [2022/10/10(月) 21:42:51.10 ID:yOwLAvKL.net]
厚生労働省がCocoaにAPIを使わなければ、日本人もGoogleとAppleのまともなアプリが使えたのにな。
一国一API制の辛い所だけど。

170 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net]
MAUI使うなら、
https://learn.microsoft.com/en-us/dotnet/architecture/maui/
からスタートアップだろうな。

そこからマーチンのクリーンアーテクチャーなどの仙人の道を登る。
道は一生をかける遠い道。 ガンガレ!

171 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net]
MAUIがMVVMSアーキテクチャーとJames Montemagnoが言うのもわかるよね。
Dependecy InjectionをPlatforms固有化からService までありとあらゆるインターセパレーションに使えるのは、さすが今までのフレーワークの集大成だ。
例えばソケット通信で受信したJSONをViewパーサーやWifiドライバーパーサーにディスパッチするのに、builder.Services.Addxxxで登録しておけば、コンストラクター引数に渡してくれる。
オブジェクト間の疎結合を実現するのに、今までこんな環境があったろうか?

172 名前:.NET M HighSchool [[ここ壊れてます] .net]
.NET MAUIのDI最強伝説
いつか動画にするわ
てかみんなも暇なとき作ろうぜ

173 名前:.NET M HighSchool [2022/10/12(水) 19:34:18.29 ID:Veh6OBjF.net]
ちなみに俺は動画作成をClipChampっていうWindowsストアで無料のやつ使ってる
テンプレートとかでかなり簡単に動画作れる
画面キャプチャ機能もあるからPCの画面を録画しながらとれる
声はEdgeの音声リーダー使ってるわ
あれめっちゃ精度高いからおすすめ
Azureのサービスでもこいつ使えるからアプリでの実装も金払えばいける

174 名前:ニューノーマルの名無しさん mailto:sage [2022/10/12(水) 20:35:45.84 ID:UzPmQPv0.net]
NavigationをShellの一元管理としたのも好感がもてるね。
PrismのようにNavigation ServiceをDIでViewModelに渡すのは汚い。
まぁ いろいろの歴史を詰めて仕上げた後発の強みだろうが、これからの進化にも期待したい。



175 名前:.NET M HighSchool [2022/10/12(水) 21:57:33.71 ID:PXGfjVU5.net]
VS17.3.6降りてたからインストールした
>>131
のAndroidは解決したみたい
Windowsは相変わらずホットリロードできんけど
これ仕様なんかな?


176 名前:環? []
[ここ壊れてます]






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<238KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef