1 名前:デフォルトの名無しさん [2021/08/01(日) 09:38:36.43 ID:AQsxQSFr.net] Xamarinと.NET MAUIのスレッドです。 C#でクロスプラットフォームのアプリを開発できるフレームワーク 無料、クロスプラットフォーム、オープンソース。 対応プラットフォームは、Windows, Android, iOS, macOS, Linuxなど
577 名前:デフォルトの名無しさん mailto:sage [2022/06/17(金) 15:46:17.81 ID:TcdrFtXg.net] ガワにWeb使う奴はWebAPIにしとけば大体何とかなる
578 名前:デフォルトの名無しさん mailto:sage [2022/06/17(金) 17:28:44.56 ID:c1DnPJAu.net] DBもnode.jsだけで完結するから大体大丈夫
579 名前:デフォルトの名無しさん mailto:sage [2022/06/19(日) 19:05:15.26 ID:kKndzz48.net] Electron代替のTauriを実際触ってみてわかったこと ・TauriはロジックをRustで記述できるだけのGUIフレームワークでUI部分はWebView(WebKit)を利用する。 ・よってフロントエンドはReactでもVueでもSvelteでもなんでもよくて実際に開発者が自由に選択する(選択を迫られる) 近年のウェブでは当たり前になった自由度の高さがMSのお仕着せ環境になれてるおっさんだとまずこの最初にフロントエンドフレームワークを選択するところで拒否反応でそうだなw
580 名前:デフォルトの名無しさん mailto:sage [2022/06/19(日) 21:40:46.16 ID:bDBFD8wu.net] rustまだ触りたくないなぁ・・・
581 名前:デフォルトの名無しさん mailto:sage [2022/06/19(日) 22:14:35.19 ID:eVJUu7SU.net] Rustは生ポインタ触らなくていいからC++の1億倍簡単で楽だぞ しかもすべての機能は標準ライブラリにあるからつまづくこともない C++みたいに不必要に難解で面倒でイライラする実装もなくモダンなのにガベコレじゃないからC++と遜色ない速度の神言語だよ
582 名前:デフォルトの名無しさん mailto:sage [2022/06/19(日) 23:39:10.52 ID:OApjcXAI.net] rustはGUIのライブラリは標準であるかね?
583 名前:デフォルトの名無しさん mailto:sage [2022/06/20(月) 21:52:44.42 ID:yHEqRmMU.net] >>573 笑
584 名前:デフォルトの名無しさん mailto:sage [2022/06/22(水) 22:55:56.17 ID:LhvFmw2g.net] xamarin formsのCollectionView使ってアプリ(Shell)作ってます。 リストのあるタブから別のタブに移動したあと、また戻ってくるとリストのスクロール位置がトップに初期化されるんですが、初期化せず以前スクロールしていた位置のままにすることってできますか?
585 名前:デフォルトの名無しさん mailto:sage [2022/06/22(水) 23:01:00 ID:LhvFmw2g.net] リストのscrolledイベントでスクロール位置保存して、ページのOnAppearingでlist.ScrollToして復元すればいいかと思ったんですが、どうもOnAppearingの後で初期化されてるみたい
586 名前:デフォルトの名無しさん mailto:sage [2022/06/22(水) 23:48:12.39 ID:ibcYvAWs.net] ここだとマイクロソフトに親を殺された人が そら見たことかって悪口言ってくるので ヤフー知恵遅れ、teratailとかstackoverflowとかで聞いた方がいいと思う
587 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 05:17:23.99 ID:5Zv3Fj/t.net] そもそもXAML書けない底辺クソ雑魚がなぜか常駐してるクソスレだからこんなところで質問してもマジでまともな回答はないぞwww 日本でMSの開発環境をおすすめしない理由もこれでMSの開発環境のナレッジやコミュニティが日本に存在しなくて日本語ではナレッジやノウハウが手に入らないってとこなんだな かといって英語なら困らないかと言われるとまたそうでもないんだなこれがw 英語圏でもMSの開発環境のナレッジはJSに比べると極端に少ないから問題解決が非常に困難なケースが多々ある
588 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 08:28:53.64 ID:a3fX6/RW.net] おやはいつごろ殺されたの?
589 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 12:34:29.87 ID:KASyLWvH.net] まぁ過去レス読んだらわかるけど昔から5chでXAMLの質問してまともな回答は一つもなかったからRedditで英語でスレ立てた方がよっぽど建設的だよ 今はDeepLもあるし翻訳した文章でもほぼ通じるからね
590 名前:デフォルトの名無しさん [2022/06/23(木) 14:09:03.88 ID:SXJwMcpU.net] >>576 最近触ってないのですっかり忘れてるけどタブの切り替えで初期位置に戻るような挙動は無かった気がするぞ? むしろタブ切り替えによるOnAppearingがらみでデータを再設定してないか?
591 名前:デフォルトの名無しさん mailto:sage [2022/06/24(金) 23:04:19.26 ID:AhF0YqjD.net] >>581 レスありがとう データの設定はページクラスのコンストラクタでやってて、一度きりしか実行しないのは確認してるんだよ OnAppearingも元は使ってないので関係なし せめてコールスタックが見れればいいんだけど……
592 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 01:23:13.68 ID:88yygsnu.net] >>575 今突然気が向いたからVS2022でXamarinFormsのタブアプリテンプレートで新規作成したら丁度BrowseページがCollectionViewでItem表示する実装だったからそのままMockStoreのItem増やして最後尾までスクロールしてAboutタブ→Browseって切り替えたがちゃんとスクロール位置を記憶してるんだが?www 一体OSは何でVSなのかVSCodeなのかテンプレは何か実行環境はローカルなのかデバイスなのか何も書いてないし釣りだろwww これが釣りじゃなかったら相当のボンクラだぞ
593 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 01:29:59.36 ID:INsRG0vq.net] >>583 ボンクラですまんかったな ありがとう、ちょっとテンプレート見返してくるわ
594 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 02:47:22.37 ID:INsRG0vq.net] >>583 と同じ操作してるつもりだけどスクロール位置戻ってるな…… OSは泥12だしnugetでformsのバージョンも最新なんだけどな
595 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 03:02:56.10 ID:88yygsnu.net] XamarinのUIは基本ネイティブUIをラップしてるあるんだからそれが12Lの正しい挙動なんだろ 全て同じ挙動にしたいなら独自UIのFlutter使うとかお前はそういうことをちゃんと考えてXamarinチョイスしてんだよな?www https://docs.microsoft.com/ja-jp/xamarin/xamarin-forms/user-interface/collectionview/scrolling ここにXamarin.Forms CollectionView のスクロールってドキュメントあんだから読めよお前がやりたいことが全部懇切丁寧に書かれてんだがアホなのか?www マジでこのスレはXAML触ったことないのにXAMLの文句言ってるガイジとドキュメントすら読めないクレクレ君しかいねーの草
596 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 03:13:30.67 ID:INsRG0vq.net] >>586 それが正しい挙動だとしたらお前の試したテンプレートの動作がおかしいのか?
597 名前:デフォルトの名無しさん [2022/06/25(土) 08:51:13.55 ID:UGl6LJO8.net] >>582 スクロール位置変わったのはイベント取れないか?そこで引っ掛ければコールスタック取れるんじゃ
598 名前:デフォルトの名無しさん [2022/06/25(土) 08:53:15.82 ID:UGl6LJO8.net] フォームズの方になかったらViewRendererでAndroidの方のイベントでフックするとか
599 名前:デフォルトの名無しさん [2022/06/25(土) 09:01:26.54 ID:UGl6LJO8.net] 後はコレクションビューに表示されるコントロールにOnAppearingでインデックス0のものの内容だったらブレーク仕掛ける?これだと前に切り替わってたらタブ切り替えで表示される時になるからダメそうだけど。何かしらでフックはできそうな気はするが
600 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 10:22:58.70 ID:sADLSxjf.net] シェル使ったことないけどサンプルで試してみたら確かにスクロール位置戻るな 同じ現象で議論してる人もいるけどここでは解決してないみたい https://github.com/xamarin/Xamarin.Forms/issues/8795 まあ標準のcollectionviewにこだわる必要ないと思うが
601 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 11:31:15.60 ID:88yygsnu.net] このアホはググるってことを知らんらしいな自己問題解決がゼロなのやばすぎるだろwww キミはホビープログラマーだよな?これが曲がりなりにも職業PGだとしたら恐ろしすぎる仮に俺のプロジェクトにいたら絶対いびりぬいて追い出すわwww https://github.com/xamarin/Xamarin.Forms/issues/8795 これ読んでまだXamarin使うかReact NativeやFlutterやElectronなんかのウェブベースにするか自分で決めろwww
602 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 12:24:21.38 ID:puI1h6Re.net] Xamarinって差す物が広すぎるよ。
603 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 12:49:22.29 ID:8rCEDsWI.net] オダマリン
604 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 13:03:50.14 ID:3+d60hQ1.net] >>593 XamarinFormsでAndroid 12って指定されてるのに広すぎる?お前がわかってない低脳なだけだろ馬鹿 こういう何年もバグが放置されてるのってXamarinFormsだけの話じゃないんだよな WPFのWebViewの致命的なバグも修正するのコスト掛かるしもうWPFの更新終了終してるから仕様ってことでFixするわすまんこって公式回答にはなんでやねーんってツッコんでしまった 特にMSのモバイル開発環境はリスキーすぎるし他の選択肢が豊富だからなんで素人にはおすすめしない
605 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 17:43:20.28 ID:hTQvJVLe.net] こんなUXに直結するようなバグが2019年にオープンされて いまだにクローズしてないって終わってるわ
606 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 20:23:20 ID:KXLxtieB.net] >>595 漫画ビューワできた??w
607 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 20:31:46 ID:KXLxtieB.net] >>592 rust製漫画ビューワできた??w
608 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 21:14:11 ID:G3ZbAdFE.net] >>592 死ね
609 名前:デフォルトの名無しさん [2022/06/25(土) 21:37:38.12 ID:UGl6LJO8.net] マジでこいつ異常だろw MSに一族郎党なぶり殺しにでもあったの?
610 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 21:45:44.02 ID:88yygsnu.net] >>589 そのAppearingイベントハンドラでコードビハインドする実装も試したが今度はCollectionViewのScrolltoにItemやIndexを指定もバグってるという壮大なオチが待っていて爆笑なんだがwww Xamarin Forms CollectionView ScrollTo Not working on Load https://stackoverflow.com/questions/63271864/xamarin-forms-collectionview-scrollto-not-working-on-load ここでも結局無理なんだが?で終わってて2年近く放置なの草生えるわ しかしここ最近は触ってなかったが最新のXamarinFormsでもクソすぎるなMVVMで双方向バインディングがいいならさっさとVue使えば問題解決なんだがXamarinFormsなんかにしがみついてるアホは移行できない無能揃いだろwww
611 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 22:26:08.00 ID:KXLxtieB.net] >601 >今Rustの学習中だからもうちょいしたらRustで漫画ビューア作るわ >気が向いたらmacOS向けもリリース予定だから楽しみにしてろよ
612 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 22:46:08.13 ID:EL2FqGYg.net] MSだからと初心者がXamarinに手を出してドツボにハマるパターンだな ReactやVueやFlutterやAngulerと違ってこのパッケージやコンポーネントがダメなら他にという選択肢がない Githubのスター数見ればわかるが誰もコントリビュートせずコミュニティが機能してないから代替がなくとてつもない手戻りが発生する 業務システム開発でこの手の問題にハマって最終的にGrapeCityなんかの有料コンポーネントを採用せざるを得ずさらに人月削られて大炎上とかMS開発環境あるある
613 名前:デフォルトの名無しさん [2022/06/26(日) 07:57:49.51 ID:6NWxZdg0.net] 数年案件で使用して、結構ヘビーに使ってたと思うがそんな話にはならんけどなもちろん仕様のコントロールするし、XFのバグ踏んだりもあったけれど。 web界隈は知らんので困ったことが有志で即座に解決するならそれはいい環境だとは思う
614 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 20:49:01.69 ID:O7Qq88Jj.net] >>601 お前VS2022で作成したテンプレートでCollectionViewのスクロール位置ちゃんと記憶してるって言ってなかった?
615 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 21:54:37.94 ID:UohuCSQ+.net] そりゃUWPだと問題ないからな Androidだと言わずに後出しで質問する奴が嫌われる理由がこれなんだけどガイジは理解できないんだよな そんなことも知らずに噛み付いて喧嘩売るから理詰めでマウント取られるんだよアホ
616 名前:デフォルトの名無しさん mailto:sage [2022/06/27(月) 06:29:36.32 ID:dLpGR4Y0.net] 初心者だが、なんとかxamarinformsでAndroidアプリリリースしてGooglePlayでの検索順位は常に1位だよ プログラムの行数が数万行いってるから、他の開発環境で作り直す時間ない Xamarinをわざわざ使ったのはC#とWPFの実務経験が少しあったから
617 名前:デフォルトの名無しさん [2022/06/27(月) 14:09:20.05 ID:Fz/PaTW9.net] >>606 この流れでUWPで動作確認しました!キリッ!って言ってんの?脳にウジ沸いてん?
618 名前:デフォルトの名無しさん [2022/07/22(金) 19:02:38.08 ID:hBacIgyd.net] 初心者ですがC#の拡張ライブラリ使うと途端にiOSやAndroidでは動かなくなるとかあるのでしょうか? NAudioライブラリを実装した音楽再生アプリを作る予定です またできない場合ではWindows標準ライブラリを使えばなんとかなるのでしょうか
619 名前:デフォルトの名無しさん mailto:sage [2022/07/22(金) 19:13:22.94 ID:hBacIgyd.net] ザマリンって未だに動くものと動かないものが明確に分かれてない感じですか?
620 名前:デフォルトの名無しさん [2022/07/22(金) 19:50:50.93 ID:yoEBUVfk.net] サブマリンとは潜水艦のことである。 と思う。
621 名前:デフォルトの名無しさん mailto:sage [2022/07/22(金)
] [ここ壊れてます]
622 名前: 19:59:47.39 ID:F/d3VPRy.net mailto: >>611 な…なるほど… [] [ここ壊れてます]
623 名前:デフォルトの名無しさん [2022/07/22(金) 20:59:13.82 ID:jqQE5Mlm.net] >>610 NAudioがなんか知らんけどC#の拡張ライブラリ使ったら動かないとかないし、そも動くものと動かないものが明確に分かれてないの意味がわからん なんのライブラリか知らんがWindows用のライブラリが泥やリンゴで動くとでも?
624 名前:デフォルトの名無しさん mailto:sage [2022/07/22(金) 21:03:00.80 ID:F/d3VPRy.net] >>613 つまりライブラリ使っちゃうとアウトってこと? あとWindows標準ライブラリも厳しいってこと?
625 名前:デフォルトの名無しさん [2022/07/22(金) 22:09:37.40 ID:jqQE5Mlm.net] Xamarinってなんだかわかってる?
626 名前:デフォルトの名無しさん mailto:sage [2022/07/22(金) 22:21:26.80 ID:F/d3VPRy.net] >>615 C#のコードをiOSやAndroidのAPIに働きかけるもん? ということは最初からiOSやAndroidのAPIに実装されてないような拡張ライブラリなどは使えないってこと?
627 名前:デフォルトの名無しさん mailto:sage [2022/07/22(金) 22:27:06.69 ID:7QXIg2PK.net] >>614 xamarin全般で使える音楽ライブラリならコイツかな bass.radio42.com/ シェアウエアだが、個人で払える金額だ もう一つはLibVLCSharp https://github.com/videolan/libvlcsharp Bassの方は最近動きがないからちょっと心配だが機能は何でもあり VLCは更新も頻繁だが音楽と動画再生だけで細かいことは無理
628 名前:デフォルトの名無しさん mailto:sage [2022/07/22(金) 22:34:05.25 ID:F/d3VPRy.net] >>617 なるほどありがとう… ライブラリ無しでゴリゴリ書くしかないかなぁ
629 名前:デフォルトの名無しさん mailto:sage [2022/07/23(土) 00:57:48.59 ID:w8v1U5l+.net] Unityにしたら
630 名前:デフォルトの名無しさん mailto:sage [2022/07/23(土) 08:33:55.20 ID:w8v1U5l+.net] fmod、wwiseがインディー向けの無料ラインセンスあったから、そっちが使えるかもしらんな C#がどこまでサポートされてるかは知らんけど
631 名前:デフォルトの名無しさん [2022/07/24(日) 12:27:52 ID:2lyIaqMH.net] Xamarinって普通のUWPやWPFとかと比べるとめちゃくちゃ難しいよな クリック、タップした座標を求めるだったりかなり難しくなってる MAUIだと簡単になってたらいいけど… 初心者で始めたけど難しすぎて疲弊してる…
632 名前:デフォルトの名無しさん mailto:sage [2022/07/24(日) 19:21:19.92 ID:b5JX62L/.net] え? ボタンの座標なんか求めたことないけど特殊なクリック使ってるの?
633 名前:デフォルトの名無しさん [2022/07/24(日) 19:56:36.49 ID:FZyti/Jd.net] ボタンではないけどビューのタップやドラッグの場所は使ったわ 結局レンダラー使ったけど
634 名前:デフォルトの名無しさん mailto:sage [2022/07/24(日) 23:02:23.77 ID:2lyIaqMH.net] タップの座標は使うでしょ… もしかしてボタンだけのアプリしか作ってないとか?
635 名前:デフォルトの名無しさん mailto:sage [2022/07/24(日) 23:04:39.52 ID:2lyIaqMH.net] 結局タップとかドラッグとかはiOS、Androidそれぞれで作らんとだめなのか…
636 名前:デフォルトの名無しさん [2022/07/24(日) 23:24:25.40 ID:hnBeY/7d.net] 将棋アプリなら、駒と盤面をボタンで作れば、座標とらなくて済む。 ボタン最高!!
637 名前:デフォルトの名無しさん [2022/07/24(日) 23:25:18 ID:hnBeY/7d.net] お絵描きアプリなら、ドットをボタンで作れば、座標とらなくて済む。 ボタン最強!!
638 名前:デフォルトの名無しさん [2022/07/24(日) 23:27:30 ID:hnBeY/7d.net] 反論のあるやつはどんどんかかって来いよ! 「え?それボタンで出来ますよ??」 ってだれかが反応してくれるから。
639 名前:デフォルトの名無しさん mailto:sage [2022/07/24(日) 23:41:53 ID:2lyIaqMH.net] スワイプしたときの動作どうすんの? ハイ論破ぁ!!
640 名前:デフォルトの名無しさん [2022/07/25(月) 00:08:58.43 ID:yo1EuM95.net] >>624 そんなの作るアプリ次第だろ アホか
641 名前:デフォルトの名無しさん [2022/07/28(木) 09:47:07.85 ID:2Rw/B+fk.net] DJアプリ作ろうとしてるんだけどこのレコードを時計回りに回すと逆再生ができるようにしたいんだがどうすればいいんだろうか? 座標取得して中心点からの角度求めればいいんだろうけどタップした座標の求め方がわからん 参考資料とかありますか? https://i.imgur.com/Y3EUIR5.png
642 名前:デフォルトの名無しさん [2022/07/28(木) 13:44:48 ID:D2b61Rwb.net] 俺の記憶だと上でも書いたようにレンダラーで各々取らないと無理だったけどやったの5年ほど前なので最近は知らん
643 名前:デフォルトの名無しさん [2022/07/28(木) 17:19:04.09 ID:2Rw/B+fk.net] >>632 なるほど…レンダラーかまさないと無理なのか… レンダラーについての情報少ないんだけどどこから見つければいいかな?
644 名前:デフォルトの名無しさん mailto:sage [2022/07/28(木) 19:49:59.45 ID:G5sGRUf4.net] >>633 https://i.imgur.com/YDzUOmh.jpg
645 名前:デフォルトの名無しさん [2022/07/28(木) 20:53:15 ID:D2b61Rwb.net] >>633 ごめんなんかエフェクトで取れるぽい https://docs.microsoft.com/ja-jp/xamarin/xamarin-forms/user-interface/graphics/skiasharp/transforms/touch
646 名前:デフォルトの名無しさん [2022/07/28(木) 23:04:30.38 ID:2Rw/B+fk.net] >>635 マジか 超ありがとう!!!
647 名前:デフォルトの名無しさん [2022/07/29(金) 23:06:40.29 ID:vJH/1c1U.net] 権限の与え方について教えてください 各アプリのそれぞれの権限を付与する方法は、Xamarin.forms 権限付与 でググったらマイクロソフトのページでサンプルがあって上手く行ったのです https://imgur.com/y2RCPVI を https://imgur.com/sTcn5vS こんなダイアログで「許可」にしたら https://imgur.com/yl1qJr1 と言うふうに出来たのだけど 例えば位置情報そのものがOFFだった場合 https://imgur.com/GxnW4cr を https://imgur.com/6APnsMy とするのって、どうしたらいいの? GPSとBluetoothだけでも教えてください あと、GPSそのものがOFFかどうかってどうやって検知するのでしょう Bluetoothはなんとか見つけたのだけど・・・
648 名前:デフォルトの名無しさん [2022/07/30(土) 00:46:28 ID:B+hHajAh.net] これとかどうですか? Xamarin 位置情報って調べたらヒットしたので他に気になったら位置情報で調べてみて https://docs.microsoft.com/ja-jp/xamarin/android/platform/maps-and-location/location
649 名前:デフォルトの名無しさん [2022/07/30(土) 21:07:27.61 ID:bvwXA6PY.net] AndroidやiOSのファイルへアクセスしたくて色々調べてたけどPCLStorage使って色々ぶつかりながらやってたけど.NetStandardStorage使えば簡単に書けたんだな… クロスプラットフォームで一番古いから答え出るまでの道のりがなげぇわ
650 名前:デフォルトの名無しさん [2022/07/30(土) 22:12:26.56 ID:B+hHajAh.net] Android固有のドキュメントやMusicファイルのパスを取得する方法がわからん… https://docs.microsoft.com/ja-jp/xamarin/android/platform/files/ これかと思ってやってみたらアプリ内のストレージだったし… 基本的にAndroid固有のファイルって見ることできないのかな?
651 名前:637 [2022/07/31(日) 00:56:58.12 ID:lIiSE88X.net] >>638 ありがとうございます。 それでもダメだったので Xam.Plugin.Geolocatorと言うのを取り込んで GPSのON/OFFのチェックでOFFだったら 「GPSをONにして」ってダイアログだけ出して自分でやってもらうことにした 他のアプリは直接その画面にすっ飛んで言ってるのになぁ・・・・ と言うか鍵が無効ですというので書込が面倒くさい・・・・ >>639 Environment.GetFolderPath(Environment.SpecialFolder.Personal); android側でしか動かしてないけどなんかこれで行けた
652 名前:デフォルトの名無しさん [2022/07/31(日) 01:06:57.22 ID:lIiSE88X.net] >>639 ごめん。なんか勘違いしてた プログラム書きながらだったから許して
653 名前:デフォルトの名無しさん mailto:sage [2022/07/31(日) 01:23:43.11 ID:umZ4cEVU.net] PCL使ってXamarin.Androidのクラス使えばAndroidのAPI直接呼べて手っ取り早いんじゃねと思ったけど、今はPCLは非推奨なんだっけ
654 名前:デフォルトの名無しさん [2022/07/31(日) 08:06:45.03 ID:A5Z+OjG6.net] 共有ファイルは外部ストレージなのに内部ストレージを読み込んでました Mono.Androidのアセンブリを共有プロジェクトに追加したら外部ストレージの情報を取得できるようになりました
655 名前:デフォルトの名無しさん [2022/07/31(日) 15:08:50.33 ID:k3o0KFK/.net] >>643 そもそもPCLからAndroのクラス見れんやろ Actionとか渡せば動くけど .NET5の時はStandardだったんだっけ?ここ2-3年まともに見てないからわからん
656 名前:デフォルトの名無しさん mailto:sage [2022/07/31(日) 15:47:03.65 ID:umZ4cEVU.net] >>645 Xamarin.Forms:プラットフォームに依存する処理を書くには? プラットフォームに固有の処理を記述するには、DependencyServiceクラスを利用して、PCLでインタフェースを、個々のプロジェクトでその実装を定義するとよい。 https://atmarkit.itmedia.co.jp/ait/articles/1610/12/news021.html
657 名前:デフォルトの名無しさん [2022/07/31(日) 16:36:22.01 ID:k3o0KFK/.net] >>646 Actionとか、と書いてるの読めないのかハゲ どのみち見れんことにも変わりないぞ?
658 名前:デフォルトの名無しさん [2022/07/31(日) 16:37:49.60 ID:k3o0KFK/.net] 大体DependencyServiceとかわざわざ使わなくていいし実プロジェクトの方の実装の呼び出しが行えればいいんだがら好きにしろや
659 名前:デフォルトの名無しさん mailto:s [2022/08/06(土) 22:49:58.28 ID:YGqtJRNu.net] Xamarin色々つついてみたけど結構簡単だな なんで未だに日本のアプリの筆頭がココアや紅白なんかマジでわからん とりあえず開発中のやつ https://i.imgur.com/B3Mg4gM.png https://ux.getuploader.com/kagifile/download/138
660 名前:デフォルトの名無しさん mailto:s [2022/08/07(日) 05:33:54.71 ID:hbbO0HPv.net] ザマリンの日本人技術者少ないのなんでなんだ…
661 名前:デフォルトの名無しさん mailto:sage [2022/08/07(日) 08:28:11.42 ID:xMGJV/Rd.net] 国内コミュニティの気色悪さがバレたせいだろ Xamarinするには、まず人脈♪
662 名前:デフォルトの名無しさん mailto:s [2022/08/07(日) 08:31:16.72 ID:hbbO0HPv.net] >>651 なるほど… 日本人特有だなこれ
663 名前:デフォルトの名無しさん mailto:sage [2022/08/08(月) 12:10:31.80 ID:ST43b53S.net] 単純に必要な案件が少ないんじゃね
664 名前:デフォルトの名無しさん mailto:sage [2022/08/08(月) 14:03:44 ID:eqoWNCJv.net] FlutterやRNに流れてる様な
665 名前:デフォルトの名無しさん [2022/08/08(月) 14:18:44.02 ID:zF/GmYPg.net] 案件でガッツリ使ってたけど今度からはフラッターにしようと流れつつある
666 名前:デフォルトの名無しさん [2022/08/08(月) 14:22:22.16 ID:zF/GmYPg.net] そんなホイホイXF上げてないから古いの使ったままで新しいものでは治ってるバグを踏んで更新とかやってるけどOSのアップデート含めて更新しないといけないのも含めまあ煩雑感はあるのでフラッターにしようという感じっぽい(最近案件離れてるのでよく知らない) フラッターにしたらその辺から解放されるんかね? 独自描画にしてレイヤー挟んでるからその点では良さそうだけど
667 名前:デフォルトの名無しさん mailto:sage [2022/08/08(月) 18:17:30.35 ID:vienKW4k.net] フラッターはフラッターで猛烈な勢いでバージョンアップしてるけど そういうのはノーカンなのかな
668 名前:デフォルトの名無しさん [2022/08/08(月) 21:08:09.15 ID:zF/GmYPg.net] >>657 それによる不具合…ありえる…よな?
669 名前:デフォルトの名無しさん mailto:sage [2022/08/09(火) 00:30:51.19 ID:1jZiR0h6.net] >>649 モバイルPASMOがあるだろ
670 名前:デフォルトの名無しさん [2022/08/10(水) 22:51:26.73 ID:saRCheoq.net] モバイルパスモXamarinなのか
671 名前:デフォルトの名無しさん [2022/08/10(水) 22:54:37.34 ID:saRCheoq.net] 今タッチ操作(ドラッグとか)で場所取得していろんな処理をしていくプログラムを趣味で作ってるけどXamarinだとskiasharpっていうオープンソース使うかDependencyService使ってAndroidやiOSのタッチ操作メソッド呼び出さなくてはならないっぽいな .NET MAUIならタッチ操作も対応してくれてるんだろうか?
672 名前:デフォルトの名無しさん [2022/08/11(木) 00:44:15.41 ID:+EFPW+vt.net] >>661 少しは上嫁
673 名前:デフォルトの名無しさん mailto:sage [2022/08/11(木) 01:40:12.94 ID:YnGddApT.net] >>662 モバイルPASMOがどうかしたのか?
674 名前:デフォルトの名無しさん [2022/08/11(木) 06:48:09.92 ID:ZUVSEiAf.net] >>663 わかったわかった 知恵遅れはこのスレ全部読んどけ
675 名前:デフォルトの名無しさん [2022/08/11(木) 09:29:46.65 ID:EX7froQb.net] ちなみにその上のレスもskiasharp使ってるだけというね
676 名前:デフォルトの名無しさん [2022/08/11(木) 09:30:02.35 ID:EX7froQb.net] ネイティブでタッチ操作対応してくれたらなぁ
677 名前:デフォルトの名無しさん [2022/08/11(木) 09:30:43.67 ID:EX7froQb.net] なんでタッチ操作対応できてないのかマジでわからん 一番重要だろ
678 名前:デフォルトの名無しさん [2022/08/12(金) 20:40:03.57 ID:W9k2A9pZ.net] .NET MAUIがVSの製品版で対応されたって聞いたんだけど実際どうなの? ここで盛り上がってないのはデマなのか?
679 名前:デフォルトの名無しさん mailto:sage [2022/08/12(金) 22:18:20.05 ID:u9cYQfrL.net] お盆休みで消耗した体力がふっかつしたら試してみる
680 名前:デフォルトの名無しさん [2022/08/13(土) 08:22:23.43 ID:qT9RB751.net] >>669 いいね ストレージの読み取りがDependencyServiceを使うのか別の方法があるのか全くわからん…
681 名前:デフォルトの名無しさん mailto:sage [2022/08/16(火) 19:09:49.21 ID:keaxZo4m.net] やってみた。 パーシャルクラス使うようになって、DeprndencyServiceより簡単になったね。 ただ、ライブラリプロジェクトでは、グローバルパーシャル参照ができないようで、DDDインフラストラクチャとして階層分けができなかった。 まぁ またーりと行こう。
682 名前:デフォルトの名無しさん [2022/08/18(木) 11:06:33.06 ID:0vr3ys9G.net] .NET MAUIのAndroid実機ビルトができない、、、 なんかファイルが見つかりませんって出てくる…
683 名前:デフォルトの名無しさん [2022/08/18(木) 20:25:49.18 ID:oPhiUgNP.net] ほうか
684 名前:デフォルトの名無しさん [2022/08/18(木) 21:44:09.96 ID:0vr3ys9G.net] VSアンインストール、Android-SDK全削除からのVS再インストールで新しいプロジェクトを作成したら治りました 未だに原因はわかりませんが一件落着です
685 名前:デフォルトの名無しさん mailto:sage [2022/08/19(金) 00:50:28.70 ID:wc+2rt7J.net] Mauiのアプリテンプレートをビルドしてアンドロイドで実行しようとすると Javaがnullアクセスしたからって起動するなり落ちるぞ
686 名前:デフォルトの名無しさん [[ここ壊れてます] .net] 俺のは落ちない
687 名前:デフォルトの名無しさん [2022/08/19(金) 17:23:53.74 ID:JLAw/Y+Y.net] Twitter見た感じ出だし良さそうに見えるがどうなんだろ?
688 名前:デフォルトの名無しさん [2022/08/19(金) 20:58:39.95 ID:JLAw/Y+Y.net] >>672 この現象の原因がわかった Dドライブにあるファイルにプロジェクトを保存するとデバッグ出来なくなる VisualStudioのデフォルトパスのreposフォルダに保存してるとデバッグが通る なんかAndroidのファイルが相対パスでつながってるみたいな感じなんだろうな
689 名前:デフォルトの名無しさん mailto:sage [2022/08/19(金) 21:51:09.80 ID:r5mWCCjQ.net] 最初androidエミュが糞おもくて配置もできなかったから Hyper-Vを動かしてないかららかーと思ったけど 再起動したら普通に動いた しかしGUIデザイナーないのか ホットリロードでやればいいか
690 名前:デフォルトの名無しさん [2022/08/19(金) 22:22:42.88 ID:JLAw/Y+Y.net] .NET MAUI用のコントロールを無料で配布してるところがある 商用利用もできるらしいから欲しい人はインストールすればいいんじゃないかな? https://www.devexpress.com/maui/ マイクロソフトのチュートリアルサイトにもこのサイト乗ってたから多分拡げるためにマイクロソフトが金出してんじゃないかな?って思ってる
691 名前:デフォルトの名無しさん mailto:sage [2022/08/21(日) 10:08:10.39 ID:yRnGVO9X.net] >>679 ホットリロードはすぐ反映されなくなるから割りと使い物にならん
692 名前:デフォルトの名無しさん mailto:sage [2022/08/21(日) 10:09:50.59 ID:yRnGVO9X.net] >>668 一応対応されたが正式版なのにβ版未満の完成度 レイアウトは実質gridしか使えない
693 名前:デフォルトの名無しさん [2022/08/21(日) 16:39:24.61 ID:d67Ocjr+.net] >>681 わかる まぁ一回端末にインストールすれば次回から早くなるからそこまで気にしない
694 名前:デフォルトの名無しさん mailto:sage [2022/08/21(日) 20:05:28.55 ID:5K6+F5zb.net] まぁ MAUIも結局はEssentialsで全て網羅することはできないわけで、Dependencyオペレーションができるかどうかが実力評価の分かれ目。 SwiftもAndroidIDEもWPFも知らないとビジネス向けとしては無能扱いになるだけ。
695 名前:デフォルトの名無しさん mailto:sage [2022/08/21(日) 21:49:18.99 ID:8yAQ4OPi.net] MauiApp.ServicesでIServiceProviderを提供するのはいいがこれ使おうと思ったら結局他にシングルトンクラスを用意しなきゃなんないんだな じゃあわざわざサービス使わなくていいじゃんていう
696 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] まぁ Servicesでシングルトンとトランジエントを分けたり、Platform分離やDependency Injectionがやり易くなって、DependencyServiceもナビもMVVMもMVUもいろいろ考えてはいると思うで MAUI・・・ 確実に進化はしている。
697 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] 進化というより迷走してるように見える
698 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] まぁ 中の人が劣化しているという部分も無きにしも非ずだけどな。 プラットフォーム固有サービスの項で、#if ANDROIDコンパイラー条件分岐やグローバルパーシャルクラス宣言を推奨するマイクロソフト純正ドキュメントを見た時は青くなった。 そんなもん推奨するなよと言いたい。 そういうレベルで迷走しているかもしれない。
699 名前:デフォルトの名無しさん mailto:sage [2022/08/22(月) 10:34:37.52 ID:5vTTBOP8.net] >>688 そういやConditional属性というものがあったことを思い出した パーシャルメソッドの前には要らん子なのかもしれんけど
700 名前:デフォルトの名無しさん mailto:sage [2022/08/22(月) 11:32:37.73 ID:aQQLLHWv.net] MAUIのTimer挙動がおもろいね。 Timer timer new Timer(TickCallback);と関数指定やるとAndroidでは数秒で止まる。 Timer timer = new (new TimerCallback(s) => なんたらとラムダ式で書くと正常に動作する。 WindowsとiOSは正常動作。 まぁ いつかなおるだろう。 気にしない 気にしない
701 名前:デフォルトの名無しさん mailto:sage [2022/08/22(月) 19:05:35.09 ID:NDhFnwir.net] >>690 参照が無くなってGCに回収されたのでは?
702 名前:デフォルトの名無しさん mailto:sage [2022/08/22(月) 20:24:35.15 ID:aQQLLHWv.net] >>691 ラムダ式はスレッド生成するけど、関数パラメーターでは割込みテーブル登録という点が違うという事かな? テーブル抹消する条件がAndroidOSで成立する理由が知りたいな。 CancelToken処理がからんでいるのだろうか?
703 名前:デフォルトの名無しさん mailto:sage [2022/08/23(火) 09:07:58.64 ID:8q9Ray1p.net] MAUIでもBLEは自前カキコだなぁ。 androidはusing Android.Bluetooth。 iosはusing UIKit。 windowsはusing Windows.Devices.Bluetooth。 COCOAでNuGetパッケージ採用して苦しんだことを考えれば、初めから痛いところに手が届くBLEドライパーからスタートしていればとオモ。 ふー やっとこXamarin.Formsからの移行終了。
704 名前:デフォルトの名無しさん [2022/08/23(火) 09:38:44.55 ID:1OLgBm0t.net] フラッターとかだとそういうネイティブ寄りのとこってどうなんのかね
705 名前:デフォルトの名無しさん [2022/08/23(火) 12:23:23.86 ID:J+eC83tw.net] >>694 なんかKotlinやSwiftで書かなきゃいけないみたいなこともあるみたいだね
706 名前:デフォルトの名無しさん mailto:sage [2022/08/23(火) 18:23:35.64 ID:8q9Ray1p.net] Xamarin.FormsからのMAUI移植が一段落したんで、暇に任せてMAUI Blazorプロジェクト作ってみたんだけど、何これ? すげぇー ESP32使った製造ライン設備でwifi webページ50枚をcssオリエンティッドで開発したときのような心臓バクバクなんだけど。 C++でのDDDアーキデクチャーもこの時から使って、感激したもんだけれど・・・ SOLID原則とか初めて知った時。 それ以来の感激かも。 もしかして、ブラウザー不要になる? カンチしているかな?
707 名前:デフォルトの名無しさん mailto:sage [2022/08/23(火) 18:27:38.40 ID:iBtRFM+f.net] MAUI何かまだ不安定じゃない? いきなりエミュレーター認識しなくなるし プレイストアへのリリース用のキーがうまく設定できない
708 名前:デフォルトの名無しさん [2022/08/25(木) 09:34:09.18 ID:dJpeilYX.net] Androidとかにある共有ファイルをリスト表示させる方法ってなんかないか? ファイルピッカー使うの?
709 名前:デフォルトの名無しさん [[ここ壊れてます] .net] Visual Studio for Mac 2022 ver17.3 にしてからXAMLの編集が超重い、何か設定ある?
710 名前:デフォルトの名無しさん mailto:sage [2022/08/25(木) 16:48:00.10 ID:Ku9BBrHT.net] >>699 ホットリロード切ったらいんじゃね 知らんけど
711 名前:デフォルトの名無しさん [2022/08/25(木) 21:34:34.98 ID:dJpeilYX.net] 不具合なのかわからんけどMAUIのWebViewでWebView+なにかのコントロール(ボタンとか)を一緒に表示するとWebViewが表示されなくなった 色々試してみたらGridでWebViewが表示される範囲をきちんと数字で決めてたら大丈夫みたい Autoだと無理だった
712 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] 2024年5月にXamarinの全サポート終了決定やね Xamarinアプリ抱えてるとこはMAUI移行がんばれ😭
713 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 00:50:29.05 ID:h1D8I2Ux.net] \(^o^)/オワタ
714 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 07:27:59.52 ID:vyJngoRL.net] 移行ツールだしてよ~
715 名前:デフォルトの名無しさん [2022/08/26(金) 12:17:17.74 ID:K36/IKxr.net] 言うてクラス名とusing直すぐらいじゃないの 認識甘い?
716 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 12:20:09.25 ID:bqHPcqBD.net] >>705 使えなくなった機能とかあるからなあ
717 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 12:20:57.35 ID:KqZfIQ3z.net] >>672 xamarin native の近況と行方を教えてください。
718 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 12:21:58.72 ID:n0b2X0QZ.net] tabviewなくてつらい
719 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 12:40:21.45 ID:bqHPcqBD.net] 今回の移行スケジュールについてはとても正気とは思えん 誰もxamarinなんて使ってないでしょ的なことを思ってるのかそれともunoへの嫌がらせなのか
720 名前:デフォルトの名無しさん [2022/08/26(金) 13:11:52.05 ID:+ZJU99dd.net] 2年は早すぎだろうね
721 名前:デフォルトの名無しさん [2022/08/26(金) 13:12:10.38 ID:+ZJU99dd.net] PASMOも移行しないといけなくなるな
722 名前:デフォルトの名無しさん [2022/08/26(金) 15:27:42.58 ID:+ZJU99dd.net] Twitter見るとxamarinボロカスに言ってるやついるけどそこまでか? 普通に優秀だと思うけどねxamarin Dartとかいう将来性のない言語を使わないといけないFlutterやネイティブ周りができないReactNativeとかより
723 名前:デフォルトの名無しさん [2022/08/26(金) 16:28:31.44 ID:DpjtRxvc.net] >>705 自分もそこまで大きくはないんじゃ?と思ってるけどそれでも使ってるライブラリも変わってくれてないと困るし外人が今マイグレートしてるけどバギーだったりしてお前らまだやめとけって言ってたわ
724 名前:デフォルトの名無しさん [2022/08/26(金) 16:30:14.33 ID:DpjtRxvc.net] >>712 自分もフラッターやらにしたら全て薔薇色に解決するってなら別だけどそうじゃなさそうだしバージョンアップでバグるとか普通にあるみたいだしネイティブに触るときには別の言語使わないとダメそうだしザマリン総合力で悪くないところが多々あると思ってる
725 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 17:20:38.83 ID:yrZJwm2k.net] 言語にとらわれすぎだろ.. dartは昔はnull safetyもない、しかも強い型付けでもない時代があり確かにくそだったが、今は今時の言語として最低限は押さえてるしそこまでストレスにはならん そんなことより、flutterの宣言的UIがxamlより圧倒的に楽だし、widgetも豊富だし、googleが力入れまくってるし 総合力が上だからみんなflutter使ってんだよ dart+fluttr>>>c#+xamarin
726 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 17:57:25.10 ID:BdC75o30.net] そりゃXamarinが未だに未完成だから競争相手にもならんてだけだわ MAUI次第だけどこいつもなあ MAUIBlazorには期待できる
727 名前:デフォルトの名無しさん [2022/08/26(金) 18:22:04.70 ID:+ZJU99dd.net] どこが未完成なのかわからん Flutterは完成されてんのか?
728 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 18:33:03.54 ID:GQPfjH41.net] 完成しているかどうかの判断は716によって為される
729 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 18:44:41.89 ID:BdC75o30.net] Xamarinの次のバージョンのMAUI知らんのか
730 名前:デフォルトの名無しさん [2022/08/26(金) 19:16:48.13 ID:+ZJU99dd.net] Switch OnlineもMAUIに移行しないとダメだな 思いっきりマイク立ち上げてボイチャするしネイティブいじれるMAUIしか選択肢にならんだろうな
731 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 19:32:45.12 ID:WwYTVpIB.net] >>719 バージョンアップされるものは全部未完成なの?
732 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 19:52:27.12 ID:BdC75o30.net] >>721 おっ、すりかえか?
733 名前:デフォルトの名無しさん [2022/08/26(金) 19:58:43.27 ID:+ZJU99dd.net] >>722 すり替えたのはお前定期
734 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] >>723 えっと、すり替えでないなら何を聞きたいの? バージョンアップするのが全部未完成ではないよ? そんなアホなことが聞きたいんじゃないだろ?
735 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 22:08:20.48 ID:U6YAJgNS.net] Xamarinが未完成かどうかの問いに対して>>719 はどういう意図で書いたの?
736 名前:デフォルトの名無しさん mailto:sage [2022/08/27(土) 00:00:09.02 ID:DuLlC2PK.net] 逆に完成してると思うやつがいることにびっくり あれが足りないこれが足りないばっかじゃん
737 名前:デフォルトの名無しさん [2022/08/27(土) 00:45:02.38 ID:kSqAjulD.net] >>726 どれよ?
738 名前:デフォルトの名無しさん [2022/08/27(土) 09:34:13.65 ID:SV8hb4ju.net] よっぽど特殊なことやってるウィジェットじゃなけりゃ自分で作るかどっかで買って来ればいいんじゃね?
739 名前:デフォルトの名無しさん mailto:sage [2022/08/27(土) 10:20:50.59 ID:+K9tOL8q.net] ここにいる殆どの人は、いろんな言語を触っててそれぞれのメリットデメリットをわかって触ってると思うが、一部の狂信的な奴はなんなんだろな。どの言語もそこまで毛嫌いするほどじゃないと思うんだけどな。
740 名前:デフォルトの名無しさん mailto:sage [2022/08/27(土) 10:23:16.61 ID:+K9tOL8q.net] ここで建設的な会話を望む方が良くないのかもしれんが、煽り煽られしてるのは見ててしんどい。。。俺は5chにむいていないのかもしれんな。
741 名前:デフォルトの名無しさん mailto:sage [2022/08/27(土) 11:12:18.18 ID:qtd+Dc2c.net] >>731 無意識に自分だけ建設的だとマウントをとりつつ他の人を煽るお前はとても5ch的だから心配すんなw
742 名前:デフォルトの名無しさん [2022/08/27(土) 11:13:01.17 ID:kSqAjulD.net] すまんウィジェットってAndroidとかにあるホーム画面に貼り付けるやつじゃないよね? .NETで言うコントロールってやつだよね? あと.NET MAUI用のコントロールライブラリを無料で配布してるところのリンク貼っとくわ https://www.devexpress.com/maui/
743 名前:デフォルトの名無しさん mailto:sage [2022/08/27(土) 13:05:54.45 ID:kwJeubW3.net] グンマアンドローゼズってくらいだから アクセルは日本出身
744 名前:デフォルトの名無しさん mailto:sage [2022/08/27(土) 13:07:44.12 ID:Zcnrje7a.net] xamarinは糞みたいな理由でビルドできなかったりデバッグ配置できなかったりmonoだったりするからmauiには期待してる
745 名前:デフォルトの名無しさん [2022/08/27(土) 17:10:34.18 ID:2dwrh1TP.net] 昔よりはずっとマシだけどブレークしかけても止まらない時あったりと不安定なのはままあるな そっかMonoなくなるとその辺も変わるか もっと不安定になる可能性もあるかもだがw
746 名前:デフォルトの名無しさん [2022/08/28(日) 01:33:03.13 ID:nkxO7nQv.net] .NET MAUIにてWebスクレイピング 古のコントロールWebViewを使うとSelenium無しでほとんどのことができると話題に https://youtu.be/U-AaNy_RGRY
747 名前:デフォルトの名無しさん [[ここ壊れてます] .net] まさかAndroidのWebView(もう使われてないらしい)用に作ったAPIがこんなに便利なもんだったなんてなw
748 名前:デフォルトの名無しさん [[ここ壊れてます] .net] FlutterのUI作成動画(ウイジェット?)見たけどクソゴミだった
749 名前:デフォルトの名無しさん [[ここ壊れてます] .net] ここのスレでもコントロールのことウィジェットって言ってる人いるけどFlutterとかもやってたのかな? 俺の中でウィジェットはAndroidの待ち受け画面に配置する便利機能ってイメージなんだが… https://i.imgur.com/kYSBfQN.jpg
750 名前:デフォルトの名無しさん mailto:sage [2022/08/28(日) 08:11:51.87 ID:gOapjWvD.net] YouTube で有名なKBOY が、Flutter大学というサロンを作っているとか KENTA のRuby on Rails サロンみたいな感じか?
751 名前:デフォルトの名無しさん [2022/08/28(日) 08:13:46.28 ID:nkxO7nQv.net] 俺も.MAUI大学作ろうかなwww 初心者だけどこのレベルのことは出来るwww
752 名前:デフォルトの名無しさん [2022/08/28(日) 08:38:22.71 ID:nkxO7nQv.net] Flutter大学見たけど値の受け渡しすらめんどくさそう MVVMじゃないからな1つのファイルめっちゃごちゃごちゃしてるんだろうな .NET MAUIは(というかC#)コントロールにx:Nameで名前つけてcsファイルでx:Name.プロパティ名(Text,Height,Imagesource等)=変数にすればいいだけだから簡単 https://youtu.be/Iyy4ceBaAjY
753 名前:デフォルトの名無しさん mailto:sage [2022/08/28(日) 11:43:58.29 ID:vcON45TS.net] React、Flutter、SwiftUI、Jetpack ComposeみたいにコードでUI記述するのが主流になってるのに今更そこなん? MAUIだって何のためにMVU追加したと思ってるんだ
754 名前:デフォルトの名無しさん [2022/08/28(日) 12:21:40.45 ID:nkxO7nQv.net] >>743 いや主流になってようがこれ使いづらいだろ childの構成とかまどろっこしすぎる 普通にコントロールとプロパティの関係でいい
755 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] 主流とは
756 名前:デフォルトの名無しさん [[ここ壊れてます] .net] MVUのなにがそんなにいいの?MVVMの劣化にしか思えないんだが?
757 名前:デフォルトの名無しさん mailto:sage [2022/08/28(日) 12:32:43.35 ID:iJSRjwGP.net] >>746 MVUの利点は参照透過なところ [] [ここ壊れてます]
759 名前:デフォルトの名無しさん [2022/08/28(日) 12:32:50.24 ID:nkxO7nQv.net] .NET MAUI大学作ろうとしたけど動画編集の時点で断念… なんかかっこいいの作ろうとすると時間かかるなぁ… あとVSのダウンロードから始めたいけどすでにインストールしてるからそのへんの挙動を揃えるのがめんどくさい ノートPCの方でやろうかな…
760 名前:デフォルトの名無しさん [2022/08/28(日) 12:36:31.71 ID:nkxO7nQv.net] >>747 代入が存在しないってこと? それ普通に考えてゴミじゃね?
761 名前:デフォルトの名無しさん [2022/08/28(日) 12:37:01.76 ID:nkxO7nQv.net] 参照透過についてなにがそんなに便利でどんな恩恵が得られるのか教えて下さい
762 名前:デフォルトの名無しさん mailto:sage [2022/08/28(日) 13:02:29.76 ID:soJVZlJA.net] 何かをゴミって言うやつにその何かについて説明してもろくなことにならないのは経験済み そういうやつは理解じゃなく攻撃しかする気がないから攻撃と擁護の応酬になるだけで時間の無駄
763 名前:デフォルトの名無しさん [2022/08/28(日) 13:04:43.61 ID:RvFPV5Qc.net] でも、Xamarinがゴミなのは、Cocoaが証明してるのでは?
764 名前:デフォルトの名無しさん mailto:sage [2022/08/28(日) 13:06:31.12 ID:WzFxFvdl.net] >>748 Hyper-VとかVirtualBoxとかスナップショットが使える仮想マシンだと何度もインストール前の綺麗な状態に戻せるから捗る インストーラーの試験やマニュアル作成するときはこれ使うね
765 名前:デフォルトの名無しさん [2022/08/28(日) 14:16:35.23 ID:nkxO7nQv.net] >>752 じゃあSwitchOnlineアプリはゴミなのか? MOBILEPASMOはゴミなのか?
766 名前:デフォルトの名無しさん [2022/08/28(日) 14:17:02.58 ID:nkxO7nQv.net] >>753 なるほど…使ってみるわ
767 名前:デフォルトの名無しさん mailto:sage [2022/08/28(日) 17:50:36.61 ID:ErniBnD6.net] windows 10 か 11 のproバージョンだとsandboxも使えるよ
768 名前:デフォルトの名無しさん mailto:sage [2022/08/28(日) 18:14:54.38 ID:cvPOzQ8D.net] enterpriseで本体の環境を元に戻すやつは知ってたけどsandboxなんてあったんだ
769 名前:デフォルトの名無しさん [2022/08/28(日) 21:36:56.49 ID:IC5bQQys.net] >>752 あれはコロコロ変わるネイティブAPIなのにそれに追随対応しないライブラリを使ったままにしてた無能ボランティアのせいだろ そのくせXamarinのせいでとか騒いでてマジで阿呆かと アンチのくせにボランティアです言いながらXamarin に八つ当たりしてる意味わからん生物だったわ まああれにXamarin向くか、そもそも使う必要あったかは意見分かれるところだろうけど
770 名前:デフォルトの名無しさん [2022/08/28(日) 21:45:57.03 ID:nkxO7nQv.net] .NET MAUIでウェブスクレイピングツール作ったんだけどWindows版は普通に動くようになったがAndroidだと厳しい WebViewのJavaScriptが動いてないようだ…
771 名前:デフォルトの名無しさん mailto:sage [2022/08/29(月) 01:49:45.27 ID:oXLAwjez.net] >>759 Forms系はわからんが、Xamarin.Androidだとwebviewを継承したクラス作ってそのなかでスクリプトとかローカルストレージは許可しないとダメなはず。
772 名前:デフォルトの名無しさん [2022/08/29(月) 06:23:27.08 ID:EHGRAzK3.net] >>760 なるほどちょっと調べてみます ありがとう
773 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] >>761 ググったら割と上の方にあった。 継承しなくても良かったみたい。 https://www.vrtmrz.net/cs/xamaringawanative
774 名前:デフォルトの名無しさん [[ここ壊れてます] .net] >>762 おお!超ありがとう!
775 名前:デフォルトの名無しさん mailto:sage [2022/08/29(月) 17:57:02.24 ID:Z0tcQYBu.net] MAUI使ってみたけど GoToAsyncでViewModelにQureyでパラメータが貰えるのは分かった 別のページに移動して戻ったときにも同じパラメーターくるけど どうやって戻ってきたかViewModel側で判断するの?
776 名前:デフォルトの名無しさん [2022/08/29(月) 18:04:22.74 ID:EHGRAzK3.net] Shell使ったことないけどNavigation Eventで判断するんじゃない? https://docs.microsoft.com/ja-jp/dotnet/maui/fundamentals/shell/navigation
777 名前:デフォルトの名無しさん [2022/08/30(火) 10:46:01.56 ID:1QqOIvnF.net] Androidエミュレータ立ち上がるのクソ遅いんだけどこんなもの? あとアクセラレータが無いって言われるんだけど別に問題無い感じ?
778 名前:デフォルトの名無しさん mailto:sage [2022/08/30(火) 11:13:17.76 ID:gVER9ane.net] エミュレータにはWHPXまたはHAXMによる仮想化支援のアクセラレータはほぼ必須 分単位の起動時間が数十秒まで短縮できる まさに圧倒的効果
779 名前:デフォルトの名無しさん [2022/08/30(火) 11:35:49.84 ID:CX9/LzUe.net] >>767 一応SDKマネージャーにそれっぽいのあったから入れてみたんだけどなぁ 再起動しないとだめなんかなぁ
780 名前:デフォルトの名無しさん [2022/08/30(火) 11:42:59.68 ID:CX9/LzUe.net] Twitterで見たけどこれ面白そうだな https://devblogs.microsoft.com/dotnet/dotnet-maui-cloud-skills-challenge/ プログラミング初心者だけど勉強のためにやっておこうかな
781 名前:デフォルトの名無しさん mailto:sage [2022/08/30(火) 12:18:00.71 ID:lZyE/yVC.net] エミュレーターはx86_64にしないと遅いよ
782 名前:デフォルトの名無しさん [2022/08/30(火) 12:21:35.83 ID:CX9/LzUe.net] >>770 一応してたと思う… ちょっと出先だから帰ったら確認して見る
783 名前:デフォルトの名無しさん mailto:sage [2022/08/30(火) 12:30:14.91 ID:eQ5dQA6Y.net] >>769 開始してみた
784 名前:デフォルトの名無しさん mailto:sage [2022/08/30(火) 14:12:09.73 ID:ZuLUMJ6H.net] >>769 これ、なんで住所氏名を入力しなきゃならんのだ? こんな怪しげなものは断固拒否する! Flutterやるわ
785 名前:デフォルトの名無しさん [2022/08/30(火) 18:58:07.13 ID:CvuNCIq6.net] >>773 やらない理由見つけるの巧すぎワロタ
786 名前:デフォルトの名無しさん [2022/08/30(火) 20:46:41.20 ID:1QqOIvnF.net] 上でエミュレータがどうとか言ってたものだけど 10年前のPC使ってるからかMAXMが使えないっぽい 手動でインストール試してみたけどBIOSの方が対応できてないみたいだった まぁ実機あるからいいやノートパソコンは新しいから使えるだろうし
787 名前:デフォルトの名無しさん mailto:sage [2022/08/30(火) 22:47:52.67 ID:NrCqeLYT.net] hyper-v有効にしてないから VisualStudioのデバイスマネージャーからエミュ立ち上げるとくそ重い なのでAndroidStudioのデバイスマネージャーから立ち上げてるわ
788 名前:デフォルトの名無しさん mailto:sage [2022/08/30(火) 23:06:27.56 ID:5UrFa8hK.net] VS2022 >>776 https://i.imgur.com/YDzUOmh.jpg
789 名前:デフォルトの名無しさん mailto:sage [2022/08/31(水) 02:11:35.85 ID:9v8Dmidd.net] VisualStudioでもAndroidStudioでもエミュレータの起動は同じだろ
790 名前:デフォルトの名無しさん [2022/08/31(水) 05:08:41.35 ID:myLk8k5b.net] >>776 軌道変わるの?って感じだけど何か両者で起動オプション違うのかな
791 名前:デフォルトの名無しさん [2022/08/31(水) 20:34:16.93 ID:1Rvyxsfs.net] Flutterより.NET MAUIの方がいい!って言われるようになれば素晴らしいことよな
792 名前:デフォルトの名無しさん mailto:sage [2022/09/01(木) 21:02:01.43 ID:PpA7Qlex.net] flutter 3.3リリース
793 名前:デフォルトの名無しさん [2022/09/01(木) 22:32:26.22 ID:tonqDUwL.net] なぜFlutterスレに書かずにこのスレに書くのか?🤔
794 名前:デフォルトの名無しさん [2022/09/01(木) 22:33:21.71 ID:tonqDUwL.net] Flutterスレ未だ3.3の書き込み無し
795 名前:デフォルトの名無しさん [2022/09/01(木) 22:35:58.59 ID:tonqDUwL.net] .NET MAUIでUI Challengeやってる人You Tubeでよく見るけどあれって実用に耐えるんだろうか? まぁモバイルアプリだからあまりそのへん考えなくて良いのかな?
796 名前:デフォルトの名無しさん mailto:sage [2022/09/01(木) 23:29:21.71 ID:UDnfkgz/.net] あれ入門レベルだよ
797 名前:デフォルトの名無しさん [2022/09/01(木) 23:59:03.68 ID:tonqDUwL.net] >>785 いやまぁそうだけども まぁあれくらいのUIで便利な機能作れれば無双できますわな
798 名前:デフォルトの名無しさん [2022/09/03(土) 09:34:21.44 ID:7LZU4WZs.net] AndroidのWebViewでJavaScriptを使用するためにハンドラーを作成し、そこでJavaScriptを有効にしましたが、うまく動いてくれませんでした。 どうすればよいでしょうか。 ハンドラーの作成 https://imgur.com/PIdKiYD.jpg MauiProgram.csにてAndroidのみにハンドラーを追加 https://imgur.com/vWNyuXJ.jpg MyWebViewクラスを追加 https://imgur.com/77w72wO.jpg MyWebView(iiというx:Nameを使用)の処理 https://imgur.com/GSKXd2x.jpg 何が問題わかりますか?
799 名前:デフォルトの名無しさん [2022/09/03(土) 09:35:49.28 ID:7LZU4WZs.net] WindowsではJavaScriptを有効にしなくてもEvaluateJavaScriptAsync()で動作しました
800 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] webviewでローカルスクリプト動かすのって 何か権限が必要だったよ
801 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] manifestに追加する必要があるので その権限を追加すればいいはず 昔の話なのでさらに何か必要になってるかもしれないけど
802 名前:デフォルトの名無しさん [2022/09/03(土) 11:19:45.23 ID:pIlh0KDq.net] なるほどAndroidManifestのxmlに権限を追加すれば良いんですね あとPermissionの設定はいるのですか?(ポップアップして許可するようなやつ)
803 名前:デフォルトの名無しさん [2022/09/04(日) 07:44:25.45 ID:ugM/vJRa.net] やっぱり.NETの資産をかなり使えるのがいいね.NET MAUI 色々試してみてるけど Speech.Recognitionとかも普通に使えた Speech.Synthsisは使えなかったけど…
804 名前:デフォルトの名無しさん [2022/09/04(日) 07:46:49.88 ID:ugM/vJRa.net] 来年頃にはFlutterよりも.NET MAUIの方がいいよねってなってればいいなぁ… 言語の歴史も長いしGUI設計に一日の長あるし
805 名前:デフォルトの名無しさん [2022/09/04(日) 13:43:34.42 ID:ugM/vJRa.net] Flutterみたいに.NET MAUI大学とか作ろうとして一応VSインストールからWindowsビルドまで動画取ったけど声乗せるのがめんどくさい ブラウザの音声合成使って取ろうかなと思ってるけど内容書くのめっちゃめんどい
806 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 13:46:52.52 ID:AZERz/hV.net] 声乗せるのは YMM4 とかじゃダメなん? …内容書くのめんどいんじゃダメかw
807 名前:デフォルトの名無しさん [2022/09/04(日) 16:29:32.58 ID:ugM/vJRa.net] そうそう めんどくさいから
808 名前:カゃべった言葉を認識して文字にしてSystem.Speechで喋らせようとしたけど文字認識文法設定しなかったからめちゃくちゃだしSystem.Speechが.NET MAUI対応してないしでダメだった 今日.NET MAUIのEssentials巡回してたらText-to-Speech見つけたから喋らせるのはいけるっぽい ただやっぱ音声認識の方が弱いからAzureのシステム使おうか悩んでる(これはXamarinしか対応してない) [] [ここ壊れてます]
809 名前:デフォルトの名無しさん [2022/09/04(日) 16:30:20.47 ID:ugM/vJRa.net] とりあえず簡単な腰を上げるかでちょっと頑張ってみます やっぱり日本語コミュニティは欲しい
810 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 18:23:15.77 ID:LjzlgfbI.net] >>792 ESP32-S3のBLE MESH応用プロジェクトで、Flutterをホストアプリに使ってみたが、挫折してMAUIに戻った。 やはり、Windows、iPad、Androidタブレットをマルチサポートするには、MAUIのDependencyServiceが一番。 まぁ Flutterにはそれなりのメリットがある。 全て、使い道の選択。
811 名前:デフォルトの名無しさん [2022/09/04(日) 18:33:19.78 ID:ugM/vJRa.net] .NET MAUI HightSchoolって名前でとりあえず作ってみた 今回はVSインストール(.NET MAUI環境構築)からWindowsビルドまで どうですか? ギガファイル便 https://10.gigafile.nu/0911-d9e4c0f1fce1ad60d2f87bc20e1606e7e
812 名前:デフォルトの名無しさん [2022/09/04(日) 18:37:56.78 ID:ugM/vJRa.net] >>798 基本的ネイティブ動かそうとするとMAUIがよさそうですね。 DependencyServiceって.NET MAUIでも使えるんですね。 Xamarinだけの仕様かと思ってました。 これがXamarinと同じ方法でできるならかなりいろんなことがもうすでにできそうではある。
813 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 19:03:10.69 ID:AZERz/hV.net] >>799 この調子だと、とりあえず50本作ってからが本番じゃね?
814 名前:デフォルトの名無しさん [2022/09/04(日) 19:19:51.22 ID:ugM/vJRa.net] >>801 細かいのに分けて作ったほうがいいかなと思ってさ そっちのほうが見やすくね?
815 名前:デフォルトの名無しさん [2022/09/04(日) 19:21:24.49 ID:ugM/vJRa.net] あとこの動画でiOSの環境構築やるって言ってるけどiPhoneもiPadも持ってないんだよねw とりあえず持ってないからどこかの画像使おうかなとは思ってる みんなはiOS端末持ってる?
816 名前:デフォルトの名無しさん [2022/09/04(日) 19:24:17.81 ID:ugM/vJRa.net] とりあえず環境構築が終わったらxamlでUI開発→コントロールの説明→MVVMの説明→データバインドの説明→イベントハンドラみたいな感じで行こうかと思う
817 名前:デフォルトの名無しさん [2022/09/04(日) 19:25:04.44 ID:ugM/vJRa.net] なんか徐々にYou Tubeにアップロードするより一気に数話分アップロードしたほうがいい気がしてきたわ
818 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 23:08:16.74 ID:ugM/vJRa.net] 2話目できました。Android環境構築編 https://17.gigafile.nu/0911-c42f5c0e10570a649ed24421e2ce34e2c
819 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 01:00:25.92 ID:9+9DoNqS.net] >>806 mac版も是非!
820 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 01:01:47.42 ID:17zUoTQY.net] お、期待しとるで
821 名前:デフォルトの名無しさん [2022/09/05(月) 01:36:18.91 ID:uXODbQDL.net] >>807 Mac持ってないのでできません… iOSも持ってないから適当になるかも…
822 名前:デフォルトの名無しさん [2022/09/05(月) 01:38:15.89 ID:uXODbQDL.net] 誰か適当でいいので素材くれると助かります…
823 名前:デフォルトの名無しさん [2022/09/05(月) 01:41:02.91 ID:uXODbQDL.net] ちなみに今.NET MAUIHighSchoolのロゴも作ってみた ザマリンを意識して六角形型をいくつも組み合わせたイメージ https://i.imgur.com/bMu2pd2.jpg
824 名前:デフォルトの名無しさん [2022/09/05(月) 09:43:25.15 ID:uXODbQDL.net] 動画もそうだけど.NET MAUIについての情報を共有できるようなサイトを作ったりして.NET MAUI使える人増えてほしいなって思う とりあえず情報共有は5chでいいとしてそれをアーカイブできるようなサイトは欲しいなぁ
825 名前:デフォルトの名無しさん [2022/09/05(月) 09:45:01.08 ID:uXODbQDL.net] Flutter大学は有料だけど.NET MAUIは有志だけで無料で運営できると有り難いかなと 金儲けしたいなら個人でやるように促す
826 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 09:47:31.80 ID:yeGKydOH.net] 5chで情報収集するくらいだったら公式読むかufcppかneueかカズキ読むわ
827 名前:デフォルトの名無しさん [2022/09/05(月) 09:57:10.95 ID:uXODbQDL.net] >>814 いやまぁそうなんですけどね 例えば.NET MAUIって.NET Coreを使用してるから.NETのライブラリが使えるんですよ ただやっぱりその中でも対応できないものがあったりするからそういうこのライブラリ使えました使えませんでしたって共有できる場所があればなぁと 実際自分は標準ライブラリのSystem.SpeechはRecognitionは使えたけどSynthesisは使えなかったとかそういう感じです
828 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 10:03:35.69 ID:gLyTKbkT.net] そういうサイト、せめてお小遣い程度にでもなれば誰かが作るんだろうけどね
829 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 10:03:46.27 ID:yeGKydOH.net] >>815 解決までいくのが面倒だから詳細は言わないけどそれはMAUIだから使えないわけじゃない stack overflow(もちろん英語版)で聞いてみたら?
830 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 10:05:08.47 ID:1dfEqGol.net] 暇な時に、YoutubeのGerald Versluisでも見て、自分で試すだけで充分だけどな。 かずきなんかより、かなりダイブできる。 英語聞ければだが、それからして、ITは英語力必須という事だわな。
831 名前:デフォルトの名無しさん [2022/09/05(月) 11:18:47.83 ID:uXODbQDL.net] Wikiみたいな感じで閲覧者も各々記事の追加や編集ができるみたいなものがあればと… You Tubeの方も各々が作ってアップロードってのができればよかったけどGoogleアカウントを共有できないから無理そう
832 名前:デフォルトの名無しさん [2022/09/05(月) 11:32:23.16 ID:uXODbQDL.net] >>818 俺もその人参考にしてる 英語わからんからYou Tubeの翻訳機能を使って見てるけどねw ある程度の.NET MAUIの概要ができたらこの人がやってる有用そうなことを日本語で説明した動画なんかを作りたい
833 名前:デフォルトの名無しさん [2022/09/05(月) 11:35:41.10 ID:uXODbQDL.net] >>817 昨日の夜.NET MAUI Essentials見てみたらText to Speechライブラリあったからこれ使えそう
834 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 12:18:28.77 ID:D3SxHNwg.net] こういう前向きな姿勢の人は応援したい
835 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 15:20:40.79 ID:NktKpMcS.net] そうだけど、さすがにMAUIというかほぼXamarinはあまりにも可能性が低いからやめとけといいたい
836 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 15:26:39.68 ID:4jBB7bRF.net] >>823 可能性なら見捨てられたWPFや古すぎるWINFORMや誰得UWPよりよほどあるだろ
837 名前:デフォルトの名無しさん [2022/09/05(月) 15:49:15.41 ID:uXODbQDL.net] >>823 アンチMAUIかよ Flutterより将来性あるだろ
838 名前:デフォルトの名無しさん [2022/09/05(月) 15:50:28.43 ID:uXODbQDL.net] WPF好きだけどなぁ… てかMVVM使ってるもんほとんど好き
839 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 16:05:44.73 ID:4jBB7bRF.net] >>826 WindowsアプリはWPFで作るのが一番だしUWPなんて作らずWPFを使っていくべきだったと思う でも作っちゃったから WinUI3に期待してたけどこれも難航してるなあ
840 名前:デフォルトの名無しさん [2022/09/05(月) 16:58:37.07 ID:uXODbQDL.net] >>827 難航って言ってもWPFと同じじゃね? かっこよさ以外違いがわからんのだが
841 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 17:34:03.72 ID:bF29iPHZ.net] >>828 WPFでできることとUWPでできることを統合しようというプロジェクト
842 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 17:36:49.56 ID:bF29iPHZ.net] まあ要するにマイクロソフトがWPFとUWPの双方の敗北を認めて過去の資産をある程度生かしながらWindows上のUIフレームワークを一新しようとしてるわけだ
843 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 18:18:24.42 ID:UsZLlmZj.net] どうせ数
844 名前:年たったらまた新しいフレームワーク作るんやろ 付き合ってられんわ [] [ここ壊れてます]
845 名前:デフォルトの名無しさん [2022/09/05(月) 18:19:22.33 ID:uXODbQDL.net] >>830 敗北認めたわけじゃなくてフルーエントデザインに方向転換するためだけのような気がするけどね まぁWinFromも優れてるからなかなか乗り換えないような人が多かったってだけでしょ
846 名前:デフォルトの名無しさん [2022/09/05(月) 18:21:20.55 ID:uXODbQDL.net] >>831 それどこの会社も一緒じゃん 付き合ってられんとか言っても根本は同じじゃね? 俺は単純にUIライブラリが増えただけって感覚しかない まぁ君たちはずっとWinFrom使ってたらいいと思うけど
847 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 18:21:57.70 ID:XsUbtHe1.net] >>832 デザインだけの違いじゃないぞ winui2の話をしてるのか?
848 名前:デフォルトの名無しさん [2022/09/05(月) 18:23:55.25 ID:uXODbQDL.net] >>834 じゃあ何が違うの? あとWinUI2の方がUWPでWPFがWinUI3ってイメージだったわ
849 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 18:24:29.73 ID:XsUbtHe1.net] >>835 3は別物だから何が違うか自分で見てきたら?
850 名前:デフォルトの名無しさん [2022/09/05(月) 18:38:14.30 ID:uXODbQDL.net] >>836 じゃあいいや別に 俺はずっとそう思ってるし
851 名前:デフォルトの名無しさん [2022/09/05(月) 18:39:35.05 ID:uXODbQDL.net] とりあえずiOSの実機ビルド動画作るか~ エミュレータは多分使えない
852 名前:デフォルトの名無しさん [[ここ壊れてます] .net] MS先生、ほんとUIなんでここまでぐちょぐちょなの…
853 名前:デフォルトの名無しさん [2022/09/05(月) 21:08:51.33 ID:uXODbQDL.net] >>839 ぐちょぐちょか?他の言語よりかなりUI部分しっかりしてると思うけど
854 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 21:13:13.02 ID:G2Tx9LaF.net] ぐちょぐちょってのは方針の話だろ
855 名前:デフォルトの名無しさん [2022/09/05(月) 21:35:15.81 ID:uXODbQDL.net] >>841 そんな方針ぐちょぐちょか?
856 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 21:36:35.37 ID:gLyTKbkT.net] 長い歴史があると言いたまえ
857 名前:デフォルトの名無しさん [2022/09/05(月) 21:38:34.98 ID:uXODbQDL.net] iOS実機デバッグ作ったけど自分がAppleDeveloperProgram登録してないからかなりメチャクチャな内容になっちゃったわw DeveloperKeyとか入れる以降からこの動画をキャプチャしたやつ流してるだけだし… 誰かAppleDeveloperProgram登録してる人動画撮ってくれんかな? https://youtu.be/tJUcBQ07jSc
858 名前:デフォルトの名無しさん [2022/09/05(月) 21:41:43.22 ID:uXODbQDL.net] 正直GUI設計については一流だと思ってる いち早くMVVMを提唱した先駆者の一人 この影響受けてそういうアーキテクチャ導入した言語やフレームワークも多い Flutterとかもそうだろ
859 名前:デフォルトの名無しさん [2022/09/05(月) 22:02:26.51 ID:uXODbQDL.net] 共感性羞恥 https://youtu.be/BrF2RN7XvdY
860 名前:デフォルトの名無しさん [2022/09/05(月) 22:08:40.08 ID:uXODbQDL.net] iOSデバッグ作った(ナレーションなし未完成)どうですか? 最初のPC女の場面でAppleDeveloperProgramに登録してくださいねって促すつもり 俺はこれ会社のiPhoneなのとProgramに登録してないからできない。 AppleDeveloperProgramに登録しててiOS持ってる人だれか動画撮って送ってくれないか? 編集して完成させたい https://65.gigafile.nu/0912-c936b989ea91c04741cdf67edae50765f
861 名前:デフォルトの名無しさん [2022/09/05(月) 22:09:42.79 ID:uXODbQDL.net] あとiOSシミュレーターとかMacないと無理だからやり方紹介しなくていいよな?
862 名前:デフォルトの名無しさん [2022/09/05(月) 22:23:17.41 ID:zAXZLHH2.net] maui普及頑張ってくれとは思ったけどこんだけ色々勘違いしてるとだいぶアレだな
863 名前:デフォルトの名無しさん [2022/09/05(月) 22:23:40.30 ID:uXODbQDL.net] >>849 勘違いとは?
864 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 23:02:57.53 ID:NktKpMcS.net] 長いものには巻かれる これにかぎる
865 名前:デフォルトの名無しさん [2022/09/06(火) 06:50:39.10 ID:ytM1+7CV.net] 動画作成についてだけど もうiOSのデバッグ動画無視して4のxamlコントロールの話をしていいかな 3話のiOSは永久欠番で
866 名前:デフォルトの名無しさん [2022/09/06(火) 06:54:31.23 ID:ytM1+7CV.net] >>851 長いもの(Microsoft)
867 名前:デフォルトの名無しさん mailto:sage [2022/09/06(火) 07:41:36.82 ID:Dv0PQghO.net] >>852 自分の動画だから自分で好きにしたらいんじゃね 他のOSのができてりゃそれが参考になるだろ
868 名前:デフォルトの名無しさん [2022/09/06(火) 07:47:02.29 ID:rJJt6KhM.net] >>854 ふむふむ じゃあ今日帰ったらコントロールの動画作ってみるわ
869 名前:デフォルトの名無しさん mailto:sage [2022/09/06(火) 17:42:23.56 ID:JVNg5HYh.net] 俺みたいな趣味で使ってる人間には非常に有り難い
870 名前:デフォルトの名無しさん mailto:sage [2022/09/06(火) 18:50:00.93 ID:XhxUSgSJ.net] 仕事で使えばもっと有り難い。 てか、WPFオワコン後の仕事は、マルチプラットフォームとIoTの世界しか残っていない。
871 名前:デフォルトの名無しさん [2022/09/06(火) 18:50:39.76 ID:Il6Vzncd.net] >>857 オワコンじゃねぇってWinUI3に引き継がれるんだって
872 名前:デフォルトの名無しさん mailto:sage [2022/09/06(火) 18:53:58.87 ID:XhxUSgSJ.net] WinUI3? それはWPFの延長であって、見た目が良くなったという話。 エッセンシャルでは、WPFと変わらない。
873 名前:デフォルトの名無しさん [2022/09/06(火) 18:59:31.62 ID:Il6Vzncd.net] >>859 じゃあ終わってないじゃん
874 名前:デフォルトの名無しさん [2022/09/06(火) 19:25:02.40 ID:dadi0JIj.net] mauiのWindowsデスクトップ向けの奴はWinUI3使うん?
875 名前:デフォルトの名無しさん [2022/09/06(火) 19:34:06.25 ID:ytM1+7CV.net] >>861 MAUIはWinUI3使えないよ デスクトップだけ
876 名前:デフォルトの名無しさん mailto:sage [2022/09/06(火) 20:09:34.95 ID:XhxUSgSJ.net] >>860 ガキか? だから仕事でWPFが使われ無くなればWinUI3もクソも無いという論理を理解できないのか? だからWPFオワコンと言っている。 ベースの話をしている。 MPFを実現できないフレームワークはいずれオワコンになる。 プログラマーなら、論理フローを理解しろ。
877 名前:デフォルトの名無しさん mailto:sage [2022/09/06(火) 20:17:49.03 ID:F18TOnuO.net] 自分だけの世界で生きてる奴
878 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] MAUIはあくまでもネイティブビューのラッパーだから、Windows向けにビルドすると裏で何かしら使われてるはずが ttps://docs.microsoft.com/ja-jp/dotnet/maui/what-is-maui みるとWinUI3使われてるっぽいが
879 名前:デフォルトの名無しさん [[ここ壊れてます] .net] >>863 WPFが使われなくなればWinUI3が増えるってことだろ 未だにWimForm使ってんの?
880 名前:デフォルトの名無しさん mailto:sage [2022/09/06(火) 20:35:18.71 ID:3d+Pa+39.net] .NET MAUI を使用してビルドされた Windows アプリでは、Windows UI 3 (WinUI 3) ライブラリを使用して、Windows デスクトップを対象とするネイティブ アプリを作成します。 って書いてあるね
881 名前:デフォルトの名無しさん mailto:sage [2022/09/06(火) 20:42:16.13 ID:jldmhpIG.net] winui3をなんかコントロールライブラリだと思ってるやつおるね それはwinui2だってのに
882 名前:デフォルトの名無しさん [2022/09/06(火) 21:33:27.91 ID:ytM1+7CV.net] とりあえずチャンネル作って第一話うpしました チャンネル登録いいね!お願いしますw あと普通にコメントもうれしい まぁここでしてもらってもいいけども、、、 内容は日曜日にここでギガファイル便のうpしたまんまです。 訂正依頼とかなかったので https://youtu.be/805JcXKm7kk
883 名前:デフォルトの名無しさん [2022/09/06(火) 21:35:39.93 ID:ytM1+7CV.net] コントロールからはちゃんと作りたいから多分すぐにはできない。 木曜日に第二話(Androidビルド) 土曜日に第四話(コントロールについて)を予定しています。 第三話(iOSビルド)は俺がAppleDeveloperProgramに登録できるまで保留で
884 名前:デフォルトの名無しさん [2022/09/06(火) 22:00:41.69 ID:ytM1+7CV.net] Twitterも新しいアカウントつくってやってったほうがいいかな?
885 名前:デフォルトの名無しさん [2022/09/06(火) 22:03:00.63 ID:dadi0JIj.net] >>862 いやmauiという共通APIでその下で動くの何かって話なんだが、デスクトップって何を指してるの winUI3はデスクトップあぷりのUIフレームワークだろ?
886 名前:デフォルトの名無しさん [2022/09/06(火) 22:05:01.45 ID:dadi0JIj.net] >>863 何このトンチキバカ >>865 ,867なるほどアリ
887 名前:デフォルトの名無しさん [2022/09/06(火) 22:11:18.66 ID:ytM1+7CV.net] >>872 あぁすまんかった俺の勘違いだわ もしよかったら >>869 の動画見ていいねボタン押しといてくれ
888 名前:デフォルトの名無しさん [2022/09/06(火) 22:15:50.43 ID:ytM1+7CV.net] 自分の別アカウントでいいね押したったわw くそ!…
889 名前:デフォルトの名無しさん [2022/09/07(水) 08:02:27.39 ID:1PuTgaOu.net] とりあえずVIPやなんJ,なんGで宣伝したった
890 名前:デフォルトの名無しさん [2022/09/08(木) 05:13:35.69 ID:EIPA0od4.net] .NET MAUIってディペンデンシーサービスってそのまま同じように使えましたっけ?
891 名前:デフォルトの名無しさん [2022/09/08(木) 05:35:59.86 ID:F+PfOTUh.net] DependencyServiceとかただインターフェース経由で実体の操作をネイティブ各々の実装に振り分けてるだけじゃないの? と思って自前で作って公式の使ったことないわ
892 名前:デフォルトの名無しさん [2022/09/08(木) 06:43:34.14 ID:EIPA0od4.net] >>878 そうだけどAssemblyで継承するやつが必要でそれは今までXamarinEssentialのライブラリに入ってたから.NETだとどうなんかな?と
893 名前:デフォルトの名無しさん [2022/09/08(木) 08:14:03.31 ID:N9u2twiI.net] みんなチャンネル登録してるだろうからわかると思うけど第2回Android環境構築載せました //youtu.be/xN1Olj4NmGc
894 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 08:26:24.31 ID:3lLExnME.net] >>877 DependencyAttributeをつけるんじゃなくmauiappbuilderにaddsingletonしろってことじゃないかな
895 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 08:26:56.49 ID:3lLExnME.net] >>880 してねーよ 視聴者今のところどのくらいいるの?
896 名前:デフォルトの名無しさん [2022/09/08(木) 12:27:22.04 ID:49MnXyDs.net] >>882 チャンネル登録者数15人だな 2日目にしてはなかなか頑張ってるとは思うが実際どうなのかわからん
897 名前:デフォルトの名無しさん [2022/09/08(木) 18:59:24.18 ID:EIPA0od4.net] >>881 ふんふん ハンドラーを追加する的なイメージってことか?
898 名前:デフォルトの名無しさん [2022/09/09(金) 09:36:56.34 ID:IVL9R5HO.net] 第4回UIコントロールについての動画を作成しました。 MVVMのところってこんな感じでよいかな? 明日の朝Youtubeにうpしようと思うので何かあれば意見ください https://66.gigafile.nu/0916-d37921e60a34a7b0078e7fcb7d3b7af12
899 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 10:02:58.68 ID:Z86n9vu5.net] Youtuberの宣伝スレか、ここは
900 名前:デフォルトの名無しさん [2022/09/09(金) 11:00:29.85 ID:JNXuk8tN.net] まあmauiを広げようとしてるってことでいいんじゃ?見てないけど
901 名前:デフォルトの名無しさん [2022/09/09(金) 12:35:13.12 ID:IVL9R5HO.net] 思うんだけどFlutterとかの宣言的UIってダサくね? 今回改めて動画作ってそう思った
902 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 13:23:21.57 ID:PSSn/hGK.net] ダサいかどうかじゃなくて、楽がどうかが重要なんだが
903 名前:デフォルトの名無しさん [2022/09/09(金) 13:29:01.32 ID:IVL9R5HO.net] >>889 楽か? その後の管理とかも考えて
904 名前:デフォルトの名無しさん [2022/09/09(金) 13:29:54.30 ID:IVL9R5HO.net] なんか流れが洗練されてない感じがすごい とりあえずやっつけでやってる感がすごい
905 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 14:19:16.54 ID:GWntcNQ6.net] どこがどうダメなのか書いてよ
906 名前:デフォルトの名無しさん [2022/09/09(金) 14:54:35.92 ID:IVL9R5HO.net] >>892 分かりづらい class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, title: 'Flutter Demo', theme: ThemeData.light(), home: AdminMobilePage(),←これら ); } }
907 名前:デフォルトの名無しさん [2022/09/09(金) 14:55:28.48 ID:IVL9R5HO.net] ↑もはや何がしたいのかわからん
908 名前:デフォルトの名無しさん [2022/09/09(金) 15:06:36.68 ID:IVL9R5HO.net] FlutterがダメなんじゃなくてDartがダメなんだろうね UI書くのに全く向いてない
909 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] 全部プログラミング言語て書けるメリットがでかいんだよ 分岐ループ分割キャッシュなんでもコードで書けるから MVUもこの方針でしょ
910 名前:デフォルトの名無しさん [[ここ壊れてます] .net] >>896 ? C#で分離コードで書いてるのがまさにそれじゃん? Flutterとかってモデルとビューが全く切り離せてないから見づらいし管理もめんどくさい .NET MAUIは切り離しが完璧に出来てるから管理がクソ楽
911 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] 「全部」な
912 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 16:39:37.54 ID:PSSn/hGK.net] モデルとビューが切り離せてないってそれはプログラマの問題なんだが 何でごっちゃにするのか? xamlだとConverterとかVisualStateManagerとかまじでウザすぎる 後、基本、BindingのDataContextのためにRootのViewModelからたどれるようにしたり そこら辺Flutterだとほぼコードで自由で楽すぎる
913 名前:デフォルトの名無しさん [2022/09/09(金) 16:56:06.68 ID:IVL9R5HO.net] >>899 モデルとビューが切り離せてねぇだろFlutterは ConverterもVisualstatemanagerもウザくねぇしなw
914 名前:デフォルトの名無しさん [2022/09/09(金) 16:58:54.94 ID:IVL9R5HO.net] >>898 全部それで書いてなんかメリットでもあんのか? 管理しづらいし意味ねぇだろ
915 名前:デフォルトの名無しさん [2022/09/09(金) 17:04:07.80 ID:IVL9R5HO.net] スレ違いだからここでやろうや Flutter VS .NET MAUI VS React Native https://mevius.5ch.net/test/read.cgi/tech/1661511605/
916 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 17:08:03.98 ID:StQX3qe7.net] >>901 最初にメリット書いてるんだけど ReactもSwiftUIもコードベースのUI構築を選択した理由とか考えないの?
917 名前:デフォルトの名無しさん [2022/09/09(金) 17:09:25.08 ID:IVL9R5HO.net] >>903 流行ってるからに過ぎない こいつらは何も考えてない
918 名前:デフォルトの名無しさん [2022/09/09(金) 17:10:42.42 ID:IVL9R5HO.net] .NETのようにMVVMが一番恩恵がある コードベースでごちゃごちゃ書いてそれ管理どうすんの?
919 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 17:14:49.18 ID:PSSn/hGK.net] まさか、前に.NET以外のMVVMは意味がないとか言ってた人?
920 名前:デフォルトの名無しさん [2022/09/09(金) 17:15:21.67 ID:IVL9R5HO.net] >>906 誰だそれw
921 名前:デフォルトの名無しさん [2022/09/09(金) 17:16:41.17 ID:IVL9R5HO.net] どうせ分けるならUIが書きやすいもの、モデルを構成できるのに適してる言語で分けた方が効率的だよね? がMicrosoftの考え
922 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 17:18:44.82 ID:XM/87zo5.net] どう管理するかって好きに管理すればいいでしょ 世の中のMAUI以外のプロダクトは管理不能になってるとでも思ってるの? MSだってスマホアプリはReactNativeで作ってるのに
923 名前:デフォルトの名無しさん [2022/09/09(金) 17:21:47.33 ID:IVL9R5HO.net] >>909 いやそうは言わないがFlutter、Dartで作られたアプリについてはそうとしか思えない 言語がUI作るのに向いてないんだよこれ
924 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 17:57:09.71 ID:CmvxBKXD.net] Microsoftの考え「自社製フレームワークは使わず、React nativeで作ろう」
925 名前:デフォルトの名無しさん [2022/09/09(金) 18:07:53.66 ID:IVL9R5HO.net] >>911 そんな考えはない
926 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 04:40:04.56 ID:6ZX1ISzn.net] >>899 Xamlだけですな こんな面倒なarchitecture引きずってるの
927 名前:デフォルトの名無しさん [2022/09/10(土) 06:06:35.17 ID:HZYFgNi2.net] >>913 どこが面倒なんだ? そんな面倒ならC#側で実装すればいい 型を意識しないプログラムはバグの温床
928 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 15:20:59.29 ID:Y28vS2jL.net] MVVMが何のためにあるかと言うとView層のテストがめっちゃめんどいのでできるだけ減らそうという発想なんだよ コントロールは状態の固まりで複数のコントロールが連携して動く上に一つの状態を変えても瞬時に全てが変わるわけじゃないからマウスやキー入力を送って時間をおいてプロパティを確かめることになる それもアプリの設定次第で動作が変わったりする めんどいだろ? 例えばテキストボックスに山田と書いてあれば正常系で山と書いてあれば異常系だとすると山が入力された時点で異常系の動作になるからそこから田を送って正常系になるかどうかも確認事項に入ってしまう そりゃテストしやすい部品をできるだけ抽出しようって話になるよね ところがMVUだと参照透過だからViewのテストがめっちゃ作りやすい だったら分ける必要ないよねってことで混ぜて作れる するとMVVMのように依存方向のしがらみを受けてDIだメッセージだサービスプロバイダだビヘイビアだなんだでロジックが行ったり来たりせずシンプルに作れてプログラマの能力のハードルが下がって生産性が上がる こりゃいいやってことで注目されてるんだよ
929 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 15:26:47.13 ID:6ZX1ISzn.net] > だったら分ける必要ないよねってことで混ぜて作れる ↑これが当たり前の実装
930 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 15:32:17.76 ID:Y28vS2jL.net] そもそもXAMLなんてのはコンパイル時にViewのエラーをチェックするためのものだからね それ以前のWinFormsのポトペタも実行前のデザイン時にエラーが発見できるとは言え自作コントロールにバグがあった時のデバッグがめっちゃめんどい 貼り付けた時とかデータバインディングした途端に例外発生すると画面真っ白になってコードいじらなきゃいけなくなるしデバッガも使えないから
931 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 15:35:33.43 ID:32ypLdYs.net] >>916 それは技術革新の結果であって当たり前じゃない VBやDelphi以前はコードでViewを書いてたがそれはマジで糞だったぞ
932 名前:デフォルトの名無しさん [2022/09/10(土) 15:56:38.77 ID:HZYFgNi2.net] どこが簡単になってんのか分かんねぇんだよなぁ 元にDartのUI実装はクソじゃん
933 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 15:57:04.84 ID:6ZX1ISzn.net] >>918 会話のレベルが合ってない
934 名前:デフォルトの名無しさん [2022/09/10(土) 15:58:58.39 ID:HZYFgNi2.net] MSがMVVMで分けてViewをUIを書きやすいXaml、ModelをC#に分けて書きましょうね~って設計思想から全くの逆走をしてる
935 名前:デフォルトの名無しさん [2022/09/10(土) 16:00:07.18 ID:HZYFgNi2.net] 一つのコードで書けば楽だよね?の理論はわかる だがそれでXamlよりUIが書きにくくなってたら本末転倒なんだが?
936 名前:デフォルトの名無しさん [2022/09/10(土) 16:01:25.38 ID:HZYFgNi2.net] >>919 すまん元にじゃなくて現にだわ 今気づいた
937 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 16:01:25.65 ID:32ypLdYs.net] FlutterはMVUじゃねーだろ
938 名前:デフォルトの名無しさん [2022/09/10(土) 16:02:03.32 ID:HZYFgNi2.net] >>924 FlutterといえばMVUってこのスレ遡ると出てくるけど違うの?
939 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] >>915 山田と山の例はバカすぎない?
940 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] >>926 実際にあったバカな話 山と書くとモーダルダイアログを出す画面で山田と書くとIMEから山と田が順に送られて山の後に未処理の入力があるもんだからダイアログが閉じなかったことがある
941 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] >>927 老害
942 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] >>922 https://techracho.bpsinc.jp/wingdoor/2020_04_15/90564 こういうのがあるようだ
943 名前:デフォルトの名無しさん [[ここ壊れてます] .net] >>929 へー これってつまりDartでUI書くのがめんどくさすぎるから作られたってことだよね?
944 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] >>930 そりゃそうだろ WinFormsもXAMLもそう
945 名前:デフォルトの名無しさん [[ここ壊れてます] .net] >>931 Xamlはクソ楽だろタグ作ってそん中にプロパティ書き込めばいいんだから プロパティ指定するのにわざわざクリックしてプロパティの欄に文字入れてる姿想像してワロタw
946 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] XAMLで書くのがめんどくさすぎるからMVUを追加しました
947 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] >>932 XAMLはC#じゃないだろ
948 名前:デフォルトの名無しさん [2022/09/10(土) 16:36:42.57 ID:eQgD8FMC.net] >>933 流行ってるからとりあえず追加しとくかでしかない であればXAMLなんかなくなってる ここで有名なYouTuberもXamlの方がいいし自分はXamlで書いていくと声明をあげてる 単純に書きづらい
949 名前:デフォルトの名無しさん [2022/09/10(土) 16:38:19.60 ID:eQgD8FMC.net] >>934 だからUI部は書きやすいXaml モデルはC#って分けてるんだけど… 何回言わせるのかな?
950 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 16:40:04.83 ID:32ypLdYs.net] >>936 Dartで書きにくければデザイナ使えばいいじゃん
951 名前:デフォルトの名無しさん [2022/09/10(土) 16:41:04.42 ID:eQgD8FMC.net] >>937 だからさぁ… そのツールもXamlに劣ってんだってば
952 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 16:41:35.50 ID:ch375jGy.net] XAMLと言うかXMLが書きやすい・読みやすいと思った事は無いな 閉じタグがあるからどうやっても冗長になる YAMLなら良かったのに
953 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 16:42:16.04 ID:32ypLdYs.net] >>938 ならXMLからDartのコードに変換するツールを作れば流行るんじゃね
954 名前:デフォルトの名無しさん [2022/09/10(土) 16:43:30.79 ID:HZYFgNi2.net] >>939 Dartよりは明らか読みやすいけどね 閉じタグはまぁ俺はわかりやすいからこれでいいやって思ってるVS優秀だから自動で閉じタグ作ってくれるし
955 名前:デフォルトの名無しさん [2022/09/10(土) 16:44:45.27 ID:HZYFgNi2.net] >>940 まぁそれならいいんじゃね? IsClickだのItemSourceだのの情報を渡せるのか知らんが
956 名前:デフォルトの名無しさん [2022/09/10(土) 16:46:21.77 ID:HZYFgNi2.net] とりあえずここは.NET MAUI及びXamarinのスレだからFlutterについてはFlutterスレか Flutter VS .NET MAUI VS React Native https://mevius.5ch.net/test/read.cgi/tech/1661511605/ のスレでしようね
957 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 16:47:30.28 ID:32ypLdYs.net] >>942 だいたい何でもXMLで表現できるからシリアライズによく使われてたわけでな C#みたいにロジックを分離できる形にしてもいいだろう YAMLはXMLより読みやすいが今だとJSONかな
958 名前:デフォルトの名無しさん [2022/09/10(土) 16:56:25.57 ID:HZYFgNi2.net] >>944 ふーん じゃあそういうの作ってみたらFlutter界隈で売れるんじゃない? そうなるとMicrosoftの方針は優れていたという証明にもなるしな 頑張ってくれ
959 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 17:03:02.07 ID:ch375jGy.net] XMLこそただ流行りで採用したのでは 文書も通信も設定ファイルも全部XMLにしようみたいな異様な時期があった 結局ほとんど廃れて消えたけど
960 名前:デフォルトの名無しさん [2022/09/10(土) 17:05:56.24 ID:HZYFgNi2.net] >>946 でも現に使いやすくね? ちゃんと考えて作られたマークアップ言語だよ XAML
961 名前:デフォルトの名無しさん [2022/09/10(土) 17:22:15.37 ID:HZYFgNi2.net] Flutterのスレちらっと覗き見したけどまだ未完成な部分多いんだなってなった
962 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 17:22:49.45 ID:Qyx+mFnV.net] >>945 なんで俺がそれを証明しなきゃならんのだ 本当にそれが使いやすいなら誰彼作るだろ
963 名前:デフォルトの名無しさん [2022/09/10(土) 17:28:19.81 ID:HZYFgNi2.net] >>949 めんどくさそうだから作らんでしょ 未だにどうやってXamlがC#に変換されてるのかすらわからん
964 名前:デフォルトの名無しさん [2022/09/10(土) 17:43:21.31 ID:GAOYEXXa.net] XAMLで書いてるのと同じのをC#出かけるようにしたよってやつは生き残ってるんだっけ? MVUは音沙汰なし?
965 名前:デフォルトの名無しさん [2022/09/10(土) 17:46:54.14 ID:HZYFgNi2.net] >>951 生き残ってるけど使うやつ少ない 書きづらいから https://youtu.be/nCNh9G-Q688
966 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 18:09:38.19 ID:Qyx+mFnV.net] >>950 XMLをデシリアライズしたらツリーになるからノードを順に探索して行き掛け順にコード吐いてるだけだろ
967 名前:デフォルトの名無しさん [2022/09/10(土) 18:11:15.82 ID:HZYFgNi2.net] >>953 へー
968 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 18:19:31.61 ID:kN9l3Zj1.net] >>946 廃れたの? オフィスのファイルなんてXMLの塊だけど
969 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 18:41:44.58 ID:Uv/QMab8.net] 中秋の名月モロだな。 今の時間帯。 MAUIでもFlutterでもITの時間の流れの一部。 ITは研究ジャンルなので、MVVMでもクリーンアーキでも、時間に余裕のある人しか追いかけられない。 地方の農業で生活し、ITを研究として山登り感覚でやるぐらいでないと、これからの食糧難の時代にITも続けられないで。 BI待ち? 無理っだってBIは・・・ 満月を見ながらのビールが美味い。 プハーーー byとうほぐ
970 名前:デフォルトの名無しさん [2022/09/10(土) 18:47:12.94 ID:HZYFgNi2.net] >>956 めっちゃ黄色くてきれいだよな
971 名前:デフォルトの名無しさん [2022/09/11(日) 10:12:27.40 ID:8DVbiiNB.net] .NET MAUI HighSchoolの次の動画でコントロールでUIを実際に作ろうって回にしようと思ってどんなのがいいかな?って考えてたけどこれで行くことにする! //youtube.com/shorts/_E5diZuPUAE Xamlの配置からBindingの仕方とかまで網羅されてるし簡単に作れるから初心者向けかなと
972 名前:デフォルトの名無しさん [2022/09/11(日) 13:55:10.15 ID:HfRuTBTB.net] 俺のTwitterに何もわかってない人が突っかかって来ました https://docs.microsoft.com/ja-jp/dotnet/maui/user-interface/handlers/create Flutterって実際どうやってコンパイルしてんの?
973 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 14:19:53.47 ID:qQ/eLk1B.net] リンク間違ってないか? とりあえず消す椅子はコテハンつけてくれ
974 名前:デフォルトの名無しさん [2022/09/11(日) 14:31:04.71 ID:5adMB0tV.net] 間違ってた…
975 名前:デフォルトの名無しさん [2022/09/11(日) 14:34:17.17 ID:5adMB0tV.net] これだ https://i.imgur.com/Q5MVv3c.png
976 名前:.NET MAUI HighSchool [2022/09/11(日) 15:29:13.55 ID:dECvgW19.net] どうも標準ライブラリだけで書けるようになって欲しいとのこと… そんな言語どこにあるんだ…
977 名前:デフォルトの名無しさん [2022/09/11(日) 15:39:43.25 ID:e58aNhcI.net] XamarinにはCocoaのイメージしかない。 払しょくしなければXamarin自体が過去になる。
978 名前:デフォルトの名無しさん [2022/09/11(日) 15:43:40.67 ID:e58aNhcI.net] 厚生労働省と関わった時点でXamarinの負けが決まってた。
979 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 15:49:48.51 ID:LH9HT7Xf.net] 俺はモバイルPASMOのイメージ
980 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 15:55:59.48 ID:BayyMgYo.net] 何にせよ2024/5/1で終わる
981 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 16:12:19.59
] [ここ壊れてます]
982 名前: ID:FYBRdFju.net mailto: フラッターの人って何で妙に攻撃的なんだ? デルファイ信者より怖い人が多い [] [ここ壊れてます]
983 名前:.NET MAUI HighSchool [2022/09/11(日) 16:41:22.98 ID:dECvgW19.net] 俺はSwitchOnline
984 名前:.NET MAUI HighSchool [2022/09/11(日) 17:02:05.62 ID:dECvgW19.net] >>968 Dartとかいう難しい言語書きづらい言語を学んでしまったから取り返しがつかないからじゃないかな?
985 名前:.NET MAUI HighSchool [2022/09/11(日) 17:37:05.45 ID:dECvgW19.net] うーん ここまでのことを標準ライブラリで求められるのはかなり酷なような気がするがどう思う? https://i.imgur.com/lNAii1R.png
986 名前:.NET MAUI HighSchool [2022/09/11(日) 18:00:52.37 ID:dECvgW19.net] こういう感じで聞かれたんだけど下で答えていいよな? https://i.imgur.com/p0qfvfi.png
987 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 18:07:13.26 ID:rNFz03KP.net] >>968 Flutterは悪い開発環境じゃ無いんだけど、マイナー言語1本で来た人ってなんか頭おかしくなるよね。 Delphi狂信者わかるわ。
988 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 18:12:06.09 ID:kgT5AQSD.net] >>973 ブーメランで草 よくわかってるじゃんw
989 名前:.NET MAUI HighSchool [2022/09/11(日) 18:14:39.05 ID:dECvgW19.net] Flutter教の人って普通にXamarinスレ巡回してるよね 俺もちらっと見ることあるけどそんなディスりしないわ ディスり合いたいだけならここでしようね Flutter VS .NET MAUI VS React Native https://mevius.5ch.net/test/read.cgi/tech/1661511605/
990 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 18:17:01.24 ID:r39a2IZG.net] Flutter = Delphi 説か 面白い
991 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 18:18:37.52 ID:dLtfuNxN.net] 確かにC#のストリームってseekとか出来ないけど、それで困る場面ってそんなにあるか?という感じ 難癖つけたいだけだろうね てか多分Dartでもできないだろw
992 名前:.NET MAUI HighSchool [2022/09/11(日) 18:24:33.10 ID:dECvgW19.net] FlutterというかDart=Delphiって言ったほうが正しいかもね どっちも頭文字Dだし
993 名前:.NET MAUI HighSchool [2022/09/11(日) 18:25:42.25 ID:dECvgW19.net] >>977 了解 もう無視するにシフトします
994 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 18:32:02.34 ID:dLtfuNxN.net] 一連の流れ読んできたけど、この人的に実装の共通化したいとこがライブラリにないから勝手に幻滅して突っかかってきてるみたいだね
995 名前:.NET MAUI HighSchool [2022/09/11(日) 18:34:16.62 ID:dECvgW19.net] >>980 そうみたいね
996 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 18:39:22.65 ID:b0yVF+AE.net] >>977 StreamにはPositionプロパティがあるから種類によってはできるぞ FileStreamやMemoryStreamはできる
997 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] >>982 ほんとだ できるじゃん 俺は何をみていたんだ....
998 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 19:56:19.67 ID:rNFz03KP.net] >>974 草wホントだな。 1本じゃ無いしって言っとくわw
999 名前:.NET MAUI HighSchool [2022/09/11(日) 20:11:04.39 ID:dECvgW19.net] FlutterというかDartが悪い これでUIは厳しいだろ…
1000 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 20:25:46.03 ID:Zq4zFKjv.net] 別スレ行け言ってる本人がスレ違いの話続けるのはなんなん? ちょっと心配になってくるんだが
1001 名前:デフォルトの名無しさん [2022/09/11(日) 22:04:13.45 ID:A1wY1H2R.net] それがMicrosoftというもの。
1002 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 22:25:01.68 ID:LH9HT7Xf.net] >>987 MSの人なの?
1003 名前:デフォルトの名無しさん [2022/09/11(日) 22:28:07.95 ID:A1wY1H2R.net] 知ったかぶってしまいました。
1004 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 00:09:56.91 ID:Ka6KD8I2.net] フラッターヘイト拗らせすぎだろ あまり馬鹿な事やってるとザマリン人脈みたいに各所に迷惑かけるハメになりかねんのだから 本気でMAUI広める気があるならいい加減にしとけ
1005 名前:.NET MAUI HighSchool [2022/09/12(月) 07:34:50.66 ID:/A0PES5Q.net] モバイルPASMOがあるってことはNFC用のライブラリってあるのかな? デジモンバイタルブレスみたいな育成アプリとか作ってみてぇな
1006 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 10:21:08.26 ID:CU+mTlE/.net] 対立煽りにTwitter速報まであってうんざり 専スレでも立てて勝手にやってろよ
1007 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] あれ? MAUIはDependency Injection(Builder.AddSinglton)でPrism for windows不要になった? 久しぶりにWinUI3から来たが、おったまげたなぁ。
1008 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] cocoaリベンジの機会がなくなってしまった
1009 名前:.NET MAUI HS [2022/09/13(火) 18:34:30.62 ID:vugd8Rwe.net] >>994 なんで?
1010 名前:デフォルトの名無しさん [2022/09/13(火) 19:03:56.82 ID:Z1HR9JcC.net] たしか梅田だったと思ったけど、駅前で維新の会の議員さんが演説してたんだよね。 「コロナはただの風邪です、経済を回しましょう!」 「関西を代表する頭脳、吉本興業のホンコン先生も言ってます!」 って。 ちょうどその頃、市からワクチンの案内が来てたんだけど。 「なんだ、ただの風邪か」 「ホンコン先生も言ってるのか」 「じゃあいいや」 と思って、結局、ワクチン打ってないんですよ。
1011 名前:デフォルトの名無しさん mailto:sage [2022/09/13(火) 19:07:33.03 ID:ketgm+4i.net] 正解 政界
1012 名前:デフォルトの名無しさん [2022/09/13(火) 19:09:48.90 ID:Z1HR9JcC.net] >>995 「感染者の全数把握は、個人情報の侵害であり、平和憲法に違反している」 「したがって、全数把握を禁止する」 って、自民党の人が言ってたよ。
1013 名前:デフォルトの名無しさん [[ここ壊れてます] .net] しかしCocoaが憲法違反とは気が付かなかったなあ。
1014 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] ナポリタンD
1015 名前:1001 [Over 1000 Thread .net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 408日 10時間 5分 57秒
1016 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています