Microsoft .NET MAUI part9 [Xamarin]

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2022/09/13(火) 20:08:18.38ID:vLvjlCfL
Xamarinと.NET MAUIのスレッドです。
C#でクロスプラットフォームのアプリを開発できるフレームワーク
無料、クロスプラットフォーム、オープンソース。
対応プラットフォームは、Windows, Android, iOS, macOS, Linuxなど
2022/12/08(木) 01:52:32.89ID:S6tizGkp
>>724
amazonショッピングにもあるぞ
2022/12/08(木) 02:39:35.68ID:vvJ05D4D
ランキング150位以内なんてほぼゴミアプリじゃね?
本当に有能なアプリは全部xamarinかmauiだし、150位以内のアプリ共もmauiにそのうち必ず移行するし
727デフォルトの名無しさん
垢版 |
2022/12/08(木) 04:43:11.42ID:qW49ba33
>>721
ライブラリ使えないおまえはflutter自体使えないだろw
pub自体知らないんだから。
728デフォルトの名無しさん
垢版 |
2022/12/08(木) 05:05:12.14ID:qW49ba33
>>698
と、カスが申しております
729.NET MAUI HighSchool
垢版 |
2022/12/08(木) 07:25:16.06ID:JlEBU10A
>>727
実際CRUDアプリしか無いじゃん
モバイルSuicaだとクレカの写真取ったやつで数字入れてくれるやつあるけどお前らの好きなFlutterのやつには無いでしょ?
730.NET MAUI HighSchool
垢版 |
2022/12/08(木) 07:31:40.69ID:76nh5WM2
指紋認証すらついてなさそうだよな
2022/12/08(木) 07:42:07.89ID:+eLVf6YU
>>722
ランキング150位以内でそれだけなんか
意外とネイティブUIで開発してるんだね
2022/12/08(木) 07:50:03.09ID:nPErmPNg
もしかして指紋認証がついてたらCRUD以上の機能を持ったアプリとかいうつもりか?
勘弁してくれ
2022/12/08(木) 07:55:36.65ID:Q+18i17d
>>729
モバイルSuicaと同じようにDartでOpenCVを走らせればいいだけ
734デフォルトの名無しさん
垢版 |
2022/12/08(木) 08:01:18.53ID:qW49ba33
>>729
おまえの頭の中の世界に無いだけだろボケ
735デフォルトの名無しさん
垢版 |
2022/12/08(木) 08:07:35.33ID:qW49ba33
朝から晩まで毎日5chでflutterディスって片手間でアプリ開発ごっこする人生でした。
736.NET MAUI HighSchool
垢版 |
2022/12/08(木) 08:08:36.98ID:76nh5WM2
>>732
実際ネイティブ動かしてんじゃん?
737.NET MAUI HighSchool
垢版 |
2022/12/08(木) 08:09:07.18ID:76nh5WM2
>>733
DartでOpenCV走らせれないだろ
738.NET MAUI HighSchool
垢版 |
2022/12/08(木) 08:09:26.94ID:76nh5WM2
>>734
?実際なくね?
739.NET MAUI HighSchool
垢版 |
2022/12/08(木) 08:09:47.32ID:76nh5WM2
>>735
お前らニートに言われたくないんだよなぁw
2022/12/08(木) 08:11:00.46ID:rGRg/3mn
https://pub.dev/packages/local_auth
fluttterチームがメンテナンスしてるバイオメトリック認証
https://pub.dev/packages?q=ml+kit
OCRの事いってんならML kit使うなり他のライブラリ使うなり

つか、個別のアプリの要件なんて知るかよ
2022/12/08(木) 08:17:14.32ID:U8KlSFzj
自分に不都合な>>722リストのレスはスルーしてて草
2022/12/08(木) 08:26:22.27ID:Q+18i17d
>>737
githubにいくらでもサンプルある
別にflutterの肩を持つわけじゃないけどextern "C"すればいけるのはC#と一緒だって
743デフォルトの名無しさん
垢版 |
2022/12/08(木) 08:33:02.26ID:qW49ba33
>>739
とニートが申しております
744デフォルトの名無しさん
垢版 |
2022/12/08(木) 08:38:50.24ID:qW49ba33
>>738
ググればすぐ見つかるから全く探してないのすぐばれるだろ
あるいは検索能力が皆無か。
どの検索ワードで探して見つからないの?w
745.NET MAUI HighSchool
垢版 |
2022/12/08(木) 08:50:45.61ID:76nh5WM2
>>741
いやだからCRUDアプリしかねぇじゃんって言ってんだが?
746.NET MAUI HighSchool
垢版 |
2022/12/08(木) 08:51:22.42ID:76nh5WM2
>>744
どこに使ってるアプリあんの?
Googleで見つかんの?
2022/12/08(木) 08:56:24.71ID:DofIz1cr
>>742
有識者はアホに反論せずに温かい目で見たれ
748デフォルトの名無しさん
垢版 |
2022/12/08(木) 08:58:37.16ID:qW49ba33
>>746
さっさと検索ワードを言えボケ
749.NET MAUI HighSchool
垢版 |
2022/12/08(木) 09:09:00.10ID:76nh5WM2
>>748
写真、クレジットカード番号、アプリだけど?
750デフォルトの名無しさん
垢版 |
2022/12/08(木) 09:16:19.61ID:qW49ba33
>>749
何言ってんの?
バカなの?
2022/12/08(木) 09:21:07.75ID:Q+18i17d
俺は写真やクレジットカード番号うんぬんっていう文言からショッピングアプリを作りたいと察した
あってる?

販売商品のリコメンドシステムとか色々機械学習の応用先があっていいよね
752.NET MAUI HighSchool
垢版 |
2022/12/08(木) 09:35:04.40ID:76nh5WM2
>>751
いや実際にアプリを作りたいわけではない
ただテストでは作ってみたいなとは思う
753.NET MAUI HighSchool
垢版 |
2022/12/08(木) 09:41:12.06ID:76nh5WM2
Suicaはこんな感じでクレカの写真から番号読み取ってチャージ用のクレカとしての登録する機能がある

https://i.imgur.com/cKaw4zh.jpg

https://i.imgur.com/H8d8JlD.png
2022/12/08(木) 09:57:32.86ID:qw6SjzcU
ふつうのocr機能じゃんね
755.NET MAUI HighSchool
垢版 |
2022/12/08(木) 09:58:20.48ID:76nh5WM2
>>754
それができないんだろFlutterだと
2022/12/08(木) 10:42:32.12ID:sB/B/ot8
opencv知らなそう
757デフォルトの名無しさん
垢版 |
2022/12/08(木) 11:08:57.40ID:qW49ba33
>>755
それを見つけられないんだろmauiバカは
2022/12/08(木) 11:12:24.96ID:8ARgi1ai
Flutter 派が貼り付いて VSスレみたいになっとるね
少しは Flutter スレを盛り上げてやったらどうかね
質問している人がいるようだよ
759.NET MAUI HighSchool
垢版 |
2022/12/08(木) 11:15:32.24ID:76nh5WM2
>>756
知ってるけど
建築屋だぞ?
2022/12/08(木) 11:44:41.49ID:xlE08svU
今年のサブスク大賞は登山地図アプリだってさ
2022/12/08(木) 12:01:24.00ID:Q+18i17d
サブスク大賞見たけど発想がみんな凄いな
どれも『お得』『悩み解決』『便利』『新規性』『成長性』『安全性』を見事にクリアしてる
762.NET MAUI HighSchool
垢版 |
2022/12/08(木) 12:17:54.05ID:76nh5WM2
Kotlinかよ
2022/12/08(木) 12:34:59.20ID:ntyz8Che
>>760
mauiじゃないのでスレチです

>>761
mauiなら余裕で全部クリアできます
flutterは無理だね
764.NET MAUI HighSchool
垢版 |
2022/12/08(木) 12:46:54.59ID:76nh5WM2
>>763
これ
2022/12/08(木) 12:52:28.20ID:Vt5TAdyN
>>722
意外とreactnativeが多いんだね
一方xamarinさんCRUDアプリですら使われない
766.NET MAUI HighSchool
垢版 |
2022/12/08(木) 12:54:36.44ID:76nh5WM2
>>765
お前Suicaの文字見れねぇの?
2022/12/08(木) 12:58:11.42ID:H/xVmfds
>>765
ちゃんと一個あるだろ

よく見ろ

一個あれば十分なんだよカス
768デフォルトの名無しさん
垢版 |
2022/12/08(木) 13:00:32.24ID:qW49ba33
>>763
根拠ゼロw
やっぱ類は友を呼ぶでmauiバカみたいなの多いな
2022/12/08(木) 13:01:21.42ID:9eoF61Z1
>>760
全部ネットワークサービスありきのクソアプリ
ローカルで完結する最強アプリを作れや
有料アプリでも割って使えるからさ
2022/12/08(木) 13:05:18.83ID:owyQh2Kq
登山はオフラインでも使えなきゃ意味ないから
当然オフライン対応しているだろう
しらんけど
2022/12/08(木) 13:46:13.15ID:VMO8pUmO
国内に旧Xamarin設計の外注請負業者が皆無なせいで日本で全く普及してないのが終わってる
そのせいでよくある国内外注請負業者(〇〇株式会社)さんのわかりやすいモバイル開発レポートが旧Xamarin設計には一切ない
旧Xamarinは始まるまでもなく終わりだよ終わり
772.NET MAUI HighSchool
垢版 |
2022/12/08(木) 15:43:08.25ID:PeaX20KO
>>767
これ
Flutterとかいうクソフレームワークで作られた数百個のアプリとかモバイルSuica1つの足元にも及ばんもんな
773.NET MAUI HighSchool
垢版 |
2022/12/08(木) 15:45:05.68ID:PeaX20KO
>>771
自社開発なら.NETなんだけどな
https://qreat.tech/2042/
774.NET MAUI HighSchool
垢版 |
2022/12/08(木) 20:15:00.78ID:JlEBU10A
やばすぎワロタw
SQLiteなんか使ってる場合じゃねぇw
https://tech.cygames.co.jp/archives/3269/
775.NET MAUI HighSchool
垢版 |
2022/12/08(木) 23:41:53.08ID:JlEBU10A
面白い記事見つけた
https://dev.to/hnicolus/register-services-automatically-in-maui-25co
DIコンテナの作成簡単になりそう(代償はあるかも)
明日のアドベントカレンダーにその記事書いたからこの記事で理解できない人はそれを見てくれ
2022/12/09(金) 07:23:14.51ID:rG7KTYYn
https://medium.com/dartlang/the-road-to-dart-3-afdd580fbefa
来年3月頃のdart 3
2022/12/09(金) 07:30:04.29ID:rG7KTYYn
正式リリース来年の中頃だった
まずはレコードとパターンマッチあたり
2022/12/09(金) 07:45:41.33ID:Er3ya0OS
>>776
スレ違いかす
2022/12/09(金) 08:06:24.43ID:rWZyG7cd
MAUIのDIはAddScopedは無いの?
2022/12/09(金) 08:15:51.50ID:rWZyG7cd
標準でDIがサポートされてると楽でいいね
ReactNativeではどうやってDIするかわからず困ったからこれはありがたい
781.NET MAUI HighSchool
垢版 |
2022/12/09(金) 09:32:47.40ID:gQLJ96r5
>>776
だからなんでFlutterスレより先にここでDartの話すんだよ!
782.NET MAUI HighSchool
垢版 |
2022/12/09(金) 09:33:53.01ID:gQLJ96r5
>>779
Webじゃないからないみたいっすね
ASP.NETならあるけど
783.NET MAUI HighSchool
垢版 |
2022/12/09(金) 09:37:50.52ID:gQLJ96r5
AddScopedはクライアント要求ごとに(new HttpClientごとだと読み取った)だから
HttpClientがデフォルトではないMAUIにはない
そんなイメージだけど合ってるのか知らん
784.NET MAUI HighSchool
垢版 |
2022/12/10(土) 00:10:45.24ID:i3sOjwlr
SignalRでチャットアプリやってみたけどなんかうまくいかねぇわ…
.NET7だからだめなのかなぁ…明日6でやってみる
785.NET MAUI HighSchool
垢版 |
2022/12/10(土) 10:46:47.10ID:i3sOjwlr
.NET6だと出来た
ただローカルAndroidだとこんなエラーが出てしまう
failed to connect to /{PC側のIPアドレス} (port 5103) from /{Android側のIPアドレス} (port 46710) after 86400000ms: isConnected failed: ETIMEDOUT (Connection timed out)
ファイアーウォールの設定かな?
786.NET MAUI HighSchool
垢版 |
2022/12/10(土) 12:37:37.41ID:i3sOjwlr
WinFormでStripeやってるの見ると.NET MAUIでもできそうだなぁ…って思っちゃうよな
https://marimox.net/subscription
2022/12/10(土) 13:13:57.38ID:vkGu6RXy
Ruby on Rails では、Stripe が多い

退屈なひな形を作るコマンド
github.com/abhaynikam/boring_generators

ここにも、Stripe用のひな形が載っている

YouTube で有名な雑食系エンジニア・KENTA は、No Code でやっているらしい
2022/12/10(土) 13:36:02.32ID:cPiITJM5
>>786 VS >>787
789.NET MAUI HighSchool
垢版 |
2022/12/10(土) 16:13:41.81ID:i3sOjwlr
Stripeについていい記事見つけた
古すぎてメソッドやプロパティ変わってるところあるから本家のドキュメント見ながら書き換えてる
790.NET MAUI HighSchool
垢版 |
2022/12/10(土) 16:13:46.52ID:i3sOjwlr
https://www.xamarinhelp.com/stripe-in-xamarin/
791.NET MAUI HighSchool
垢版 |
2022/12/10(土) 16:14:24.98ID:i3sOjwlr
>>787
へー
すごいね
792.NET MAUI HighSchool
垢版 |
2022/12/10(土) 16:16:24.49ID:i3sOjwlr
>>787
やっぱこういうちゃんと出揃ったもの見るとPythonでウェブとかキチガイなんじゃねぇかって思うよなぁ
793デフォルトの名無しさん
垢版 |
2022/12/10(土) 17:05:53.94ID:F4282d/l
>>792
と、キチガイが申しております
794787
垢版 |
2022/12/10(土) 17:20:26.35ID:vkGu6RXy
筑波大学も使っているRails チュートリアルとか、
Rails Guide を日本語化している、YassLab の安川とか、すごい

Python は、ドキュメントも日本語化されていない

ほとんどのフレームワークが、Railsのコピーだけど、
やっぱり日本人は、基礎となっているRailsを使うべき!
2022/12/10(土) 18:08:38.22ID:cPiITJM5
と、ケン太が言ってたんですね?わかりました。
796787
垢版 |
2022/12/10(土) 18:39:01.46ID:vkGu6RXy
No Code の決済機能は何を使っているのか、KENTA に聞いてみれば?
797.NET MAUI HighSchool
垢版 |
2022/12/10(土) 19:01:31.88ID:i3sOjwlr
Stripeで支払いできたー
記事書きます
2022/12/10(土) 21:42:53.62ID:5ZKjRvgm
モバイルアプリだとStripeの使い道が少なすぎる
799.NET MAUI HighSchool
垢版 |
2022/12/10(土) 23:10:02.23ID:i3sOjwlr
>>798
普通にショッピングアプリとかじゃだめなの?
800.NET MAUI HighSchool
垢版 |
2022/12/10(土) 23:11:54.55ID:i3sOjwlr
とりあえず記事書いたー
明日朝7時に自動公開されるらしい
801.NET MAUI HighSchool
垢版 |
2022/12/11(日) 10:16:32.17ID:hiewkTHT
勘違いしてたけどCommunityToolKit.Markupって宣言的UIができるだけでMVUではないのか…
MVUはあくまでもCometだけということか
802.NET MAUI HighSchool
垢版 |
2022/12/11(日) 10:43:20.24ID:hiewkTHT
やばいCometの使い方が全く分からん…
2022/12/11(日) 10:52:33.68ID:WYrquKiI
Markupでどう状態管理するかはおのれが決めることでしょ
UIとビジネスロジックが完全分離してるからMVVMだろうがMVUだろうがFluxだろうが自由自在
804.NET MAUI HighSchool
垢版 |
2022/12/11(日) 11:05:46.40ID:hiewkTHT
>>803
ふむふむ…
ちょっとComet以外でどうMVUするのがいいのか調べてみるわ
とりあえずCometは保留でCTKのC# Markup,F# Fabulousって感じで記事作ってみる
2022/12/11(日) 12:22:20.23ID:Mx2EV4vX
MVUはTEAやReduxのスタイルが現状設計思想として完成度が高いらしいけど、結局MVVMが何も考えずにシンプルに組めて、一生MVVM使ってる
いかんせん各言語での実装サンプルが少なすぎる
806.NET MAUI HighSchool
垢版 |
2022/12/11(日) 12:25:02.14ID:hiewkTHT
MVUってReactiveXなんじゃないかって思うんだけど違うんかな?
いまいちRxがわかんねぇっす
2022/12/11(日) 13:12:31.73ID:eGY6dCsy
MVUはModelからViewを動的に生成する関数が中心のアイデア
MVVMは静的に定義されたViewと同期するViewModelオブジェクトが中心のアイデア

Rxはイベントドリブンなプログラムを宣言的に記述するためのアイデアでGUIとは関係はない
ただGUIはイベントが沢山あるからRxが利用できる場面も多いってだけ
808.NET MAUI HighSchool
垢版 |
2022/12/11(日) 13:17:49.42ID:hiewkTHT
>>807
なるほどサンクス
MVUって状態がどうとかって話じゃなくて動的にコンポーネントを生成できるかどうかってことなんだね
2022/12/11(日) 13:26:14.23ID:eGY6dCsy
状態もまあまあ重要な概念だよ
MVUではModelに状態を集約してViewや関数は純粋に保つのが理想
まあuseStateとか乱用されて全然純粋じゃなくなってるけどね
2022/12/11(日) 13:27:04.98ID:eGY6dCsy
×Modelに状態を集約
◯Modelに状態や副作用を集約
811.NET MAUI HighSchool
垢版 |
2022/12/11(日) 17:02:01.78ID:hiewkTHT
ふーん…よくわかんねぇな…
MVCやMVVMは理解できるけどマジでMVUが全く理解できん…
812.NET MAUI HighSchool
垢版 |
2022/12/11(日) 17:03:01.80ID:hiewkTHT
F#のFabulous使ってみようと思ったけどマジで全然動かん…
ドキュメントもXamarinだけだし…
813.NET MAUI HighSchool
垢版 |
2022/12/11(日) 17:35:53.62ID:hiewkTHT
FabulousとCometで2記事くらい書くつもりだったんだが…
なんか厳しいなぁ…
814.NET MAUI HighSchool
垢版 |
2022/12/11(日) 19:08:35.53ID:hiewkTHT
とりあえずわけわからんなりにCometの記事書いたケド…
MVU難しすぎるってことだけわかった…
Fabulousはドキュメントの通りテンプレートだとかインストールしてみたけど全く無理だったわ…orz
815デフォルトの名無しさん
垢版 |
2022/12/11(日) 21:45:26.47ID:uEv3WjBP
>>811
Elm分かりやすいぞ
816.NET MAUI HighSchool
垢版 |
2022/12/12(月) 12:21:38.55ID:0OSZ+LVd
怒涛のいいねラッシュ来たわ
https://qiita.com/advent-calendar/2022/dotnetmaui
一人で30いいね稼いだ
2022/12/12(月) 13:02:16.06ID:319aGD0k
MarkupのほうはC#でPageなどを生成する時にコーディングを楽にするヘルパーライブラリのようであまり価値はなさそうだ
もともとXAML無しでC#でPageなどを書いてた人達にとってはいいのかもしれない

CometはReact(どちらかと言うとSolidか?)をパクろうとしてるのかな
まだ概念実証段階だから整備が追いついてなく使い物にならないけど将来に期待ってところか
818デフォルトの名無しさん
垢版 |
2022/12/12(月) 17:36:24.81ID:6uPiqbk2
Cometは開発止まってんじゃないの
819.NET MAUI HighSchool
垢版 |
2022/12/13(火) 22:59:05.47ID:sdBWNgeV
Figmaコラボ記事書いたわ
2つのアドベントカレンダー一緒に掲載は無理らしくほぼ同じ記事をFigmaと.NET MAUIに投稿した
これの説明記事
https://github.com/jsuarezruiz/figma-to-maui-graphics
君ら流石にGitHubからアプリビルドする方法わかるよね?
アマゾンギフトカード取るぞ!
2022/12/14(水) 00:56:52.27ID:hgc9adWz
>>819
何でいちいち喧嘩腰なんだ?
失せろようぜーな
2022/12/14(水) 00:59:20.19ID:BswSYJGZ
>>819
Figmaとかいうゴミ使う意味は?
822.NET MAUI HighSchool
垢版 |
2022/12/14(水) 06:02:25.22ID:IUJ3tLdU
>>821
そういうツールがもうすでにあるから
2022/12/15(木) 04:00:37.42ID:kgemuVmB
MAUIの本格的なバグ改修は.NET8になりそう
https://twitter.com/sinclairinat0r/status/1590109024938520576
来年末だとしてもXamarinサポ終間近だからなー
なんでこんなに悠長なんだか…
https://twitter.com/5chan_nel (5ch newer account)
824.NET MAUI HighSchool
垢版 |
2022/12/15(木) 19:48:16.06ID:8OOX/x0g
マップアプリを提供するAPIがMAUIに対応したらしい
https://twitter.com/dotMorten/status/1603091400127569920?t=o9c7Jn3OQfBg2zSCUd1GoQ&s=19
https://twitter.com/5chan_nel (5ch newer account)
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況