[過去ログ] Microsoft Xamarin part8 [.NET MAUI] (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
671: 2022/08/16(火)19:09 ID:keaxZo4m(1) AAS
やってみた。
パーシャルクラス使うようになって、DeprndencyServiceより簡単になったね。
ただ、ライブラリプロジェクトでは、グローバルパーシャル参照ができないようで、DDDインフラストラクチャとして階層分けができなかった。
まぁ またーりと行こう。
672(2): 2022/08/18(木)11:06 ID:0vr3ys9G(1/2) AAS
.NET MAUIのAndroid実機ビルトができない、、、
なんかファイルが見つかりませんって出てくる…
673: 2022/08/18(木)20:25 ID:oPhiUgNP(1) AAS
ほうか
674: 2022/08/18(木)21:44 ID:0vr3ys9G(2/2) AAS
VSアンインストール、Android-SDK全削除からのVS再インストールで新しいプロジェクトを作成したら治りました
未だに原因はわかりませんが一件落着です
675: 2022/08/19(金)00:50 ID:wc+2rt7J(1) AAS
Mauiのアプリテンプレートをビルドしてアンドロイドで実行しようとすると
Javaがnullアクセスしたからって起動するなり落ちるぞ
676: 2022/08/19(金)05:18 ID:JLAw/Y+Y(1/4) AAS
俺のは落ちない
677: 2022/08/19(金)17:23 ID:JLAw/Y+Y(2/4) AAS
Twitter見た感じ出だし良さそうに見えるがどうなんだろ?
678: 2022/08/19(金)20:58 ID:JLAw/Y+Y(3/4) AAS
>>672
この現象の原因がわかった
Dドライブにあるファイルにプロジェクトを保存するとデバッグ出来なくなる
VisualStudioのデフォルトパスのreposフォルダに保存してるとデバッグが通る
なんかAndroidのファイルが相対パスでつながってるみたいな感じなんだろうな
679(1): 2022/08/19(金)21:51 ID:r5mWCCjQ(1) AAS
最初androidエミュが糞おもくて配置もできなかったから
Hyper-Vを動かしてないかららかーと思ったけど
再起動したら普通に動いた
しかしGUIデザイナーないのか
ホットリロードでやればいいか
680: 2022/08/19(金)22:22 ID:JLAw/Y+Y(4/4) AAS
.NET MAUI用のコントロールを無料で配布してるところがある
商用利用もできるらしいから欲しい人はインストールすればいいんじゃないかな?
外部リンク:www.devexpress.com
マイクロソフトのチュートリアルサイトにもこのサイト乗ってたから多分拡げるためにマイクロソフトが金出してんじゃないかな?って思ってる
681(1): 2022/08/21(日)10:08 ID:yRnGVO9X(1/2) AAS
>>679
ホットリロードはすぐ反映されなくなるから割りと使い物にならん
682: 2022/08/21(日)10:09 ID:yRnGVO9X(2/2) AAS
>>668
一応対応されたが正式版なのにβ版未満の完成度
レイアウトは実質gridしか使えない
683(1): 2022/08/21(日)16:39 ID:d67Ocjr+(1) AAS
>>681
わかる
まぁ一回端末にインストールすれば次回から早くなるからそこまで気にしない
684: 2022/08/21(日)20:05 ID:5K6+F5zb(1) AAS
まぁ MAUIも結局はEssentialsで全て網羅することはできないわけで、Dependencyオペレーションができるかどうかが実力評価の分かれ目。
SwiftもAndroidIDEもWPFも知らないとビジネス向けとしては無能扱いになるだけ。
685: 2022/08/21(日)21:49 ID:8yAQ4OPi(1) AAS
MauiApp.ServicesでIServiceProviderを提供するのはいいがこれ使おうと思ったら結局他にシングルトンクラスを用意しなきゃなんないんだな
じゃあわざわざサービス使わなくていいじゃんていう
686: 2022/08/22(月)09:06 ID:aQQLLHWv(1/4) AAS
まぁ Servicesでシングルトンとトランジエントを分けたり、Platform分離やDependency Injectionがやり易くなって、DependencyServiceもナビもMVVMもMVUもいろいろ考えてはいると思うで MAUI・・・
確実に進化はしている。
687: 2022/08/22(月)09:18 ID:5vTTBOP8(1/2) AAS
進化というより迷走してるように見える
688(1): 2022/08/22(月)09:38 ID:aQQLLHWv(2/4) AAS
まぁ 中の人が劣化しているという部分も無きにしも非ずだけどな。
プラットフォーム固有サービスの項で、#if ANDROIDコンパイラー条件分岐やグローバルパーシャルクラス宣言を推奨するマイクロソフト純正ドキュメントを見た時は青くなった。
そんなもん推奨するなよと言いたい。
そういうレベルで迷走しているかもしれない。
689: 2022/08/22(月)10:34 ID:5vTTBOP8(2/2) AAS
>>688
そういやConditional属性というものがあったことを思い出した
パーシャルメソッドの前には要らん子なのかもしれんけど
690(1): 2022/08/22(月)11:32 ID:aQQLLHWv(3/4) AAS
MAUIのTimer挙動がおもろいね。
Timer timer new Timer(TickCallback);と関数指定やるとAndroidでは数秒で止まる。
Timer timer = new (new TimerCallback(s) => なんたらとラムダ式で書くと正常に動作する。
WindowsとiOSは正常動作。
まぁ いつかなおるだろう。 気にしない 気にしない
691(1): 2022/08/22(月)19:05 ID:NDhFnwir(1) AAS
>>690
参照が無くなってGCに回収されたのでは?
692: 2022/08/22(月)20:24 ID:aQQLLHWv(4/4) AAS
>>691
ラムダ式はスレッド生成するけど、関数パラメーターでは割込みテーブル登録という点が違うという事かな?
テーブル抹消する条件がAndroidOSで成立する理由が知りたいな。
CancelToken処理がからんでいるのだろうか?
693: 2022/08/23(火)09:07 ID:8q9Ray1p(1/2) AAS
MAUIでもBLEは自前カキコだなぁ。
androidはusing Android.Bluetooth。 iosはusing UIKit。 windowsはusing Windows.Devices.Bluetooth。
COCOAでNuGetパッケージ採用して苦しんだことを考えれば、初めから痛いところに手が届くBLEドライパーからスタートしていればとオモ。
ふー やっとこXamarin.Formsからの移行終了。
694(1): 2022/08/23(火)09:38 ID:1OLgBm0t(1) AAS
フラッターとかだとそういうネイティブ寄りのとこってどうなんのかね
695: 2022/08/23(火)12:23 ID:J+eC83tw(1) AAS
>>694
なんかKotlinやSwiftで書かなきゃいけないみたいなこともあるみたいだね
696: 2022/08/23(火)18:23 ID:8q9Ray1p(2/2) AAS
Xamarin.FormsからのMAUI移植が一段落したんで、暇に任せてMAUI Blazorプロジェクト作ってみたんだけど、何これ? すげぇー
ESP32使った製造ライン設備でwifi webページ50枚をcssオリエンティッドで開発したときのような心臓バクバクなんだけど。
C++でのDDDアーキデクチャーもこの時から使って、感激したもんだけれど・・・ SOLID原則とか初めて知った時。
それ以来の感激かも。
もしかして、ブラウザー不要になる?
カンチしているかな?
697: 2022/08/23(火)18:27 ID:iBtRFM+f(1) AAS
MAUI何かまだ不安定じゃない?
いきなりエミュレーター認識しなくなるし
プレイストアへのリリース用のキーがうまく設定できない
698: 2022/08/25(木)09:34 ID:dJpeilYX(1/2) AAS
Androidとかにある共有ファイルをリスト表示させる方法ってなんかないか?
ファイルピッカー使うの?
699(1): 2022/08/25(木)16:42 ID:qGUIH4un(1) AAS
Visual Studio for Mac 2022 ver17.3
にしてからXAMLの編集が超重い、何か設定ある?
700: 2022/08/25(木)16:48 ID:Ku9BBrHT(1) AAS
>>699
ホットリロード切ったらいんじゃね
知らんけど
701: 2022/08/25(木)21:34 ID:dJpeilYX(2/2) AAS
不具合なのかわからんけどMAUIのWebViewでWebView+なにかのコントロール(ボタンとか)を一緒に表示するとWebViewが表示されなくなった
色々試してみたらGridでWebViewが表示される範囲をきちんと数字で決めてたら大丈夫みたい
Autoだと無理だった
702: 2022/08/26(金)00:26 ID:MsujTa2g(1) AAS
2024年5月にXamarinの全サポート終了決定やね
Xamarinアプリ抱えてるとこはMAUI移行がんばれ😭
703: 2022/08/26(金)00:50 ID:h1D8I2Ux(1) AAS
\(^o^)/オワタ
704: 2022/08/26(金)07:27 ID:vyJngoRL(1) AAS
移行ツールだしてよ~
705(2): 2022/08/26(金)12:17 ID:K36/IKxr(1) AAS
言うてクラス名とusing直すぐらいじゃないの
認識甘い?
706: 2022/08/26(金)12:20 ID:bqHPcqBD(1/2) AAS
>>705
使えなくなった機能とかあるからなあ
707: 2022/08/26(金)12:20 ID:KqZfIQ3z(1) AAS
>>672
xamarin native の近況と行方を教えてください。
708: 2022/08/26(金)12:21 ID:n0b2X0QZ(1) AAS
tabviewなくてつらい
709: 2022/08/26(金)12:40 ID:bqHPcqBD(2/2) AAS
今回の移行スケジュールについてはとても正気とは思えん
誰もxamarinなんて使ってないでしょ的なことを思ってるのかそれともunoへの嫌がらせなのか
710: 2022/08/26(金)13:11 ID:+ZJU99dd(1/6) AAS
2年は早すぎだろうね
711: 2022/08/26(金)13:12 ID:+ZJU99dd(2/6) AAS
PASMOも移行しないといけなくなるな
712(1): 2022/08/26(金)15:27 ID:+ZJU99dd(3/6) AAS
Twitter見るとxamarinボロカスに言ってるやついるけどそこまでか?
普通に優秀だと思うけどねxamarin
Dartとかいう将来性のない言語を使わないといけないFlutterやネイティブ周りができないReactNativeとかより
713: 2022/08/26(金)16:28 ID:DpjtRxvc(1/2) AAS
>>705
自分もそこまで大きくはないんじゃ?と思ってるけどそれでも使ってるライブラリも変わってくれてないと困るし外人が今マイグレートしてるけどバギーだったりしてお前らまだやめとけって言ってたわ
714: 2022/08/26(金)16:30 ID:DpjtRxvc(2/2) AAS
>>712
自分もフラッターやらにしたら全て薔薇色に解決するってなら別だけどそうじゃなさそうだしバージョンアップでバグるとか普通にあるみたいだしネイティブに触るときには別の言語使わないとダメそうだしザマリン総合力で悪くないところが多々あると思ってる
715: 2022/08/26(金)17:20 ID:yrZJwm2k(1) AAS
言語にとらわれすぎだろ..
dartは昔はnull safetyもない、しかも強い型付けでもない時代があり確かにくそだったが、今は今時の言語として最低限は押さえてるしそこまでストレスにはならん
そんなことより、flutterの宣言的UIがxamlより圧倒的に楽だし、widgetも豊富だし、googleが力入れまくってるし
総合力が上だからみんなflutter使ってんだよ
dart+fluttr>>>c#+xamarin
716: 2022/08/26(金)17:57 ID:BdC75o30(1/3) AAS
そりゃXamarinが未だに未完成だから競争相手にもならんてだけだわ
MAUI次第だけどこいつもなあ
MAUIBlazorには期待できる
717: 2022/08/26(金)18:22 ID:+ZJU99dd(4/6) AAS
どこが未完成なのかわからん
Flutterは完成されてんのか?
718: 2022/08/26(金)18:33 ID:GQPfjH41(1) AAS
完成しているかどうかの判断は716によって為される
719(2): 2022/08/26(金)18:44 ID:BdC75o30(2/3) AAS
Xamarinの次のバージョンのMAUI知らんのか
720: 2022/08/26(金)19:16 ID:+ZJU99dd(5/6) AAS
Switch OnlineもMAUIに移行しないとダメだな
思いっきりマイク立ち上げてボイチャするしネイティブいじれるMAUIしか選択肢にならんだろうな
721(1): 2022/08/26(金)19:32 ID:WwYTVpIB(1) AAS
>>719
バージョンアップされるものは全部未完成なの?
722(1): 2022/08/26(金)19:52 ID:BdC75o30(3/3) AAS
>>721
おっ、すりかえか?
723(1): 2022/08/26(金)19:58 ID:+ZJU99dd(6/6) AAS
>>722
すり替えたのはお前定期
724: 2022/08/26(金)20:28 ID:qa0S1e+W(1) AAS
>>723
えっと、すり替えでないなら何を聞きたいの?
バージョンアップするのが全部未完成ではないよ?
そんなアホなことが聞きたいんじゃないだろ?
725: 2022/08/26(金)22:08 ID:U6YAJgNS(1) AAS
Xamarinが未完成かどうかの問いに対して>>719はどういう意図で書いたの?
726(1): 2022/08/27(土)00:00 ID:DuLlC2PK(1) AAS
逆に完成してると思うやつがいることにびっくり
あれが足りないこれが足りないばっかじゃん
727: 2022/08/27(土)00:45 ID:kSqAjulD(1/2) AAS
>>726
どれよ?
728: 2022/08/27(土)09:34 ID:SV8hb4ju(1) AAS
よっぽど特殊なことやってるウィジェットじゃなけりゃ自分で作るかどっかで買って来ればいいんじゃね?
729: 2022/08/27(土)10:20 ID:+K9tOL8q(1/2) AAS
ここにいる殆どの人は、いろんな言語を触っててそれぞれのメリットデメリットをわかって触ってると思うが、一部の狂信的な奴はなんなんだろな。どの言語もそこまで毛嫌いするほどじゃないと思うんだけどな。
730: 2022/08/27(土)10:23 ID:+K9tOL8q(2/2) AAS
ここで建設的な会話を望む方が良くないのかもしれんが、煽り煽られしてるのは見ててしんどい。。。俺は5chにむいていないのかもしれんな。
731(1): 2022/08/27(土)11:12 ID:qtd+Dc2c(1) AAS
>>731
無意識に自分だけ建設的だとマウントをとりつつ他の人を煽るお前はとても5ch的だから心配すんなw
732: 2022/08/27(土)11:13 ID:kSqAjulD(2/2) AAS
すまんウィジェットってAndroidとかにあるホーム画面に貼り付けるやつじゃないよね?
.NETで言うコントロールってやつだよね?
あと.NET MAUI用のコントロールライブラリを無料で配布してるところのリンク貼っとくわ
外部リンク:www.devexpress.com
733: 2022/08/27(土)13:05 ID:kwJeubW3(1) AAS
グンマアンドローゼズってくらいだから
アクセルは日本出身
734: 2022/08/27(土)13:07 ID:Zcnrje7a(1) AAS
xamarinは糞みたいな理由でビルドできなかったりデバッグ配置できなかったりmonoだったりするからmauiには期待してる
735: 2022/08/27(土)17:10 ID:2dwrh1TP(1) AAS
昔よりはずっとマシだけどブレークしかけても止まらない時あったりと不安定なのはままあるな
そっかMonoなくなるとその辺も変わるか
もっと不安定になる可能性もあるかもだがw
736: 2022/08/28(日)01:33 ID:nkxO7nQv(1/14) AAS
.NET MAUIにてWebスクレイピング
古のコントロールWebViewを使うとSelenium無しでほとんどのことができると話題に
動画リンク[YouTube]
737: 2022/08/28(日)02:43 ID:nkxO7nQv(2/14) AAS
まさかAndroidのWebView(もう使われてないらしい)用に作ったAPIがこんなに便利なもんだったなんてなw
738: 2022/08/28(日)02:46 ID:nkxO7nQv(3/14) AAS
FlutterのUI作成動画(ウイジェット?)見たけどクソゴミだった
739: 2022/08/28(日)02:49 ID:nkxO7nQv(4/14) AAS
ここのスレでもコントロールのことウィジェットって言ってる人いるけどFlutterとかもやってたのかな?
俺の中でウィジェットはAndroidの待ち受け画面に配置する便利機能ってイメージなんだが…
画像リンク[jpg]:i.imgur.com
740: 2022/08/28(日)08:11 ID:gOapjWvD(1) AAS
YouTube で有名なKBOY が、Flutter大学というサロンを作っているとか
KENTA のRuby on Rails サロンみたいな感じか?
741: 2022/08/28(日)08:13 ID:nkxO7nQv(5/14) AAS
俺も.MAUI大学作ろうかなwww
初心者だけどこのレベルのことは出来るwww
742: 2022/08/28(日)08:38 ID:nkxO7nQv(6/14) AAS
Flutter大学見たけど値の受け渡しすらめんどくさそう
MVVMじゃないからな1つのファイルめっちゃごちゃごちゃしてるんだろうな
.NET MAUIは(というかC#)コントロールにx:Nameで名前つけてcsファイルでx:Name.プロパティ名(Text,Height,Imagesource等)=変数にすればいいだけだから簡単
動画リンク[YouTube]
743(1): 2022/08/28(日)11:43 ID:vcON45TS(1) AAS
React、Flutter、SwiftUI、Jetpack ComposeみたいにコードでUI記述するのが主流になってるのに今更そこなん?
MAUIだって何のためにMVU追加したと思ってるんだ
744: 2022/08/28(日)12:21 ID:nkxO7nQv(7/14) AAS
>>743
いや主流になってようがこれ使いづらいだろ
childの構成とかまどろっこしすぎる
普通にコントロールとプロパティの関係でいい
745: 2022/08/28(日)12:29 ID:iJSRjwGP(1/2) AAS
主流とは
746(1): 2022/08/28(日)12:30 ID:nkxO7nQv(8/14) AAS
MVUのなにがそんなにいいの?MVVMの劣化にしか思えないんだが?
747(1): 2022/08/28(日)12:32 ID:iJSRjwGP(2/2) AAS
>>746
MVUの利点は参照透過なところ
748(1): 2022/08/28(日)12:32 ID:nkxO7nQv(9/14) AAS
.NET MAUI大学作ろうとしたけど動画編集の時点で断念…
なんかかっこいいの作ろうとすると時間かかるなぁ…
あとVSのダウンロードから始めたいけどすでにインストールしてるからそのへんの挙動を揃えるのがめんどくさい
ノートPCの方でやろうかな…
749: 2022/08/28(日)12:36 ID:nkxO7nQv(10/14) AAS
>>747
代入が存在しないってこと?
それ普通に考えてゴミじゃね?
750: 2022/08/28(日)12:37 ID:nkxO7nQv(11/14) AAS
参照透過についてなにがそんなに便利でどんな恩恵が得られるのか教えて下さい
751: 2022/08/28(日)13:02 ID:soJVZlJA(1) AAS
何かをゴミって言うやつにその何かについて説明してもろくなことにならないのは経験済み
そういうやつは理解じゃなく攻撃しかする気がないから攻撃と擁護の応酬になるだけで時間の無駄
上下前次1-新書関写板覧索設栞歴
あと 251 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.031s