[過去ログ] Microsoft Xamarin part8 [.NET MAUI] (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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
何かをゴミって言うやつにその何かについて説明してもろくなことにならないのは経験済み
そういうやつは理解じゃなく攻撃しかする気がないから攻撃と擁護の応酬になるだけで時間の無駄
752
(2): 2022/08/28(日)13:04 ID:RvFPV5Qc(1) AAS
でも、Xamarinがゴミなのは、Cocoaが証明してるのでは?
753
(1): 2022/08/28(日)13:06 ID:WzFxFvdl(1) AAS
>>748
Hyper-VとかVirtualBoxとかスナップショットが使える仮想マシンだと何度もインストール前の綺麗な状態に戻せるから捗る
インストーラーの試験やマニュアル作成するときはこれ使うね
754: 2022/08/28(日)14:16 ID:nkxO7nQv(12/14) AAS
>>752
じゃあSwitchOnlineアプリはゴミなのか?
MOBILEPASMOはゴミなのか?
755: 2022/08/28(日)14:17 ID:nkxO7nQv(13/14) AAS
>>753
なるほど…使ってみるわ
756: 2022/08/28(日)17:50 ID:ErniBnD6(1) AAS
windows 10 か 11 のproバージョンだとsandboxも使えるよ
757: 2022/08/28(日)18:14 ID:cvPOzQ8D(1) AAS
enterpriseで本体の環境を元に戻すやつは知ってたけどsandboxなんてあったんだ
758: 2022/08/28(日)21:36 ID:IC5bQQys(1) AAS
>>752
あれはコロコロ変わるネイティブAPIなのにそれに追随対応しないライブラリを使ったままにしてた無能ボランティアのせいだろ
そのくせXamarinのせいでとか騒いでてマジで阿呆かと
アンチのくせにボランティアです言いながらXamarin に八つ当たりしてる意味わからん生物だったわ

まああれにXamarin向くか、そもそも使う必要あったかは意見分かれるところだろうけど
759
(1): 2022/08/28(日)21:45 ID:nkxO7nQv(14/14) AAS
.NET MAUIでウェブスクレイピングツール作ったんだけどWindows版は普通に動くようになったがAndroidだと厳しい
WebViewのJavaScriptが動いてないようだ…
760
(1): 2022/08/29(月)01:49 ID:oXLAwjez(1) AAS
>>759
Forms系はわからんが、Xamarin.Androidだとwebviewを継承したクラス作ってそのなかでスクリプトとかローカルストレージは許可しないとダメなはず。
761
(1): 2022/08/29(月)06:23 ID:EHGRAzK3(1/3) AAS
>>760
なるほどちょっと調べてみます
ありがとう
762
(1): 2022/08/29(月)08:41 ID:52fblX2+(1) AAS
>>761
ググったら割と上の方にあった。
継承しなくても良かったみたい。
外部リンク:www.vrtmrz.net
763: 2022/08/29(月)09:02 ID:EHGRAzK3(2/3) AAS
>>762
おお!超ありがとう!
764: 2022/08/29(月)17:57 ID:Z0tcQYBu(1) AAS
MAUI使ってみたけど
GoToAsyncでViewModelにQureyでパラメータが貰えるのは分かった
別のページに移動して戻ったときにも同じパラメーターくるけど
どうやって戻ってきたかViewModel側で判断するの?
765: 2022/08/29(月)18:04 ID:EHGRAzK3(3/3) AAS
Shell使ったことないけどNavigation Eventで判断するんじゃない?
外部リンク:docs.microsoft.com
1-
あと 237 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s