[過去ログ] Microsoft Xamarin part8 [.NET MAUI] (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
646(1): 2022/07/31(日)15:47 ID:umZ4cEVU(2/2) AAS
>>645
Xamarin.Forms:プラットフォームに依存する処理を書くには?
プラットフォームに固有の処理を記述するには、DependencyServiceクラスを利用して、PCLでインタフェースを、個々のプロジェクトでその実装を定義するとよい。
外部リンク[html]:atmarkit.itmedia.co.jp
647: 2022/07/31(日)16:36 ID:k3o0KFK/(2/3) AAS
>>646
Actionとか、と書いてるの読めないのかハゲ
どのみち見れんことにも変わりないぞ?
648: 2022/07/31(日)16:37 ID:k3o0KFK/(3/3) AAS
大体DependencyServiceとかわざわざ使わなくていいし実プロジェクトの方の実装の呼び出しが行えればいいんだがら好きにしろや
649(1): [s] 2022/08/06(土)22:49 ID:YGqtJRNu(1) AAS
Xamarin色々つついてみたけど結構簡単だな
なんで未だに日本のアプリの筆頭がココアや紅白なんかマジでわからん
とりあえず開発中のやつ
画像リンク[png]:i.imgur.com
外部リンク:ux.getuploader.com
650: [s] 2022/08/07(日)05:33 ID:hbbO0HPv(1/2) AAS
ザマリンの日本人技術者少ないのなんでなんだ…
651(1): 2022/08/07(日)08:28 ID:xMGJV/Rd(1) AAS
国内コミュニティの気色悪さがバレたせいだろ
Xamarinするには、まず人脈♪
652: [s] 2022/08/07(日)08:31 ID:hbbO0HPv(2/2) AAS
>>651
なるほど…
日本人特有だなこれ
653: 2022/08/08(月)12:10 ID:ST43b53S(1) AAS
単純に必要な案件が少ないんじゃね
654: 2022/08/08(月)14:03 ID:eqoWNCJv(1) AAS
FlutterやRNに流れてる様な
655: 2022/08/08(月)14:18 ID:zF/GmYPg(1/3) AAS
案件でガッツリ使ってたけど今度からはフラッターにしようと流れつつある
656: 2022/08/08(月)14:22 ID:zF/GmYPg(2/3) AAS
そんなホイホイXF上げてないから古いの使ったままで新しいものでは治ってるバグを踏んで更新とかやってるけどOSのアップデート含めて更新しないといけないのも含めまあ煩雑感はあるのでフラッターにしようという感じっぽい(最近案件離れてるのでよく知らない)
フラッターにしたらその辺から解放されるんかね?
独自描画にしてレイヤー挟んでるからその点では良さそうだけど
657(1): 2022/08/08(月)18:17 ID:vienKW4k(1) AAS
フラッターはフラッターで猛烈な勢いでバージョンアップしてるけど
そういうのはノーカンなのかな
658: 2022/08/08(月)21:08 ID:zF/GmYPg(3/3) AAS
>>657
それによる不具合…ありえる…よな?
659: 2022/08/09(火)00:30 ID:1jZiR0h6(1) AAS
>>649
モバイルPASMOがあるだろ
660: 2022/08/10(水)22:51 ID:saRCheoq(1/2) AAS
モバイルパスモXamarinなのか
661(1): 2022/08/10(水)22:54 ID:saRCheoq(2/2) AAS
今タッチ操作(ドラッグとか)で場所取得していろんな処理をしていくプログラムを趣味で作ってるけどXamarinだとskiasharpっていうオープンソース使うかDependencyService使ってAndroidやiOSのタッチ操作メソッド呼び出さなくてはならないっぽいな
.NET MAUIならタッチ操作も対応してくれてるんだろうか?
662(1): 2022/08/11(木)00:44 ID:+EFPW+vt(1) AAS
>>661
少しは上嫁
663(1): 2022/08/11(木)01:40 ID:YnGddApT(1) AAS
>>662
モバイルPASMOがどうかしたのか?
664: 2022/08/11(木)06:48 ID:ZUVSEiAf(1) AAS
>>663
わかったわかった 知恵遅れはこのスレ全部読んどけ
665: 2022/08/11(木)09:29 ID:EX7froQb(1/3) AAS
ちなみにその上のレスもskiasharp使ってるだけというね
666: 2022/08/11(木)09:30 ID:EX7froQb(2/3) AAS
ネイティブでタッチ操作対応してくれたらなぁ
667: 2022/08/11(木)09:30 ID:EX7froQb(3/3) AAS
なんでタッチ操作対応できてないのかマジでわからん
一番重要だろ
668(1): 2022/08/12(金)20:40 ID:W9k2A9pZ(1) AAS
.NET MAUIがVSの製品版で対応されたって聞いたんだけど実際どうなの?
ここで盛り上がってないのはデマなのか?
669(1): 2022/08/12(金)22:18 ID:u9cYQfrL(1) AAS
お盆休みで消耗した体力がふっかつしたら試してみる
670: 2022/08/13(土)08:22 ID:qT9RB751(1) AAS
>>669
いいね
ストレージの読み取りがDependencyServiceを使うのか別の方法があるのか全くわからん…
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
逆に完成してると思うやつがいることにびっくり
あれが足りないこれが足りないばっかじゃん
上下前次1-新書関写板覧索設栞歴
あと 276 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s