Microsoft .NET MAUI part9 [Xamarin]
レス数が1000を超えています。これ以上書き込みはできません。
Xamarinと.NET MAUIのスレッドです。
C#でクロスプラットフォームのアプリを開発できるフレームワーク
無料、クロスプラットフォーム、オープンソース。
対応プラットフォームは、Windows, Android, iOS, macOS, Linuxなど このスレにもスクリプト荒らし来たかど思ったら人力だった これから.NET MAUIをどんどん盛り上げていきましょう!
〇〇のライブラリが使えた!
□□用のライブラリを作った!
ドシドシ情報共有お願いします! 正直MicrosoftのドキュメントってXamarinの方が充実してるよな
クラス名で調べたらめちゃくちゃ細かく出てくる まぁそのXamarinのクラスがほとんどそのまま使えるんだがw PC版はC++でオンライン版はReactなんだろうね
だからReactNative使ってる COCOA普及率3割ってかなり多いほうだと思うんだがどうなんだ?
パズドラとほぼ一緒と考えると LINEは統一教会企業じゃないだろか。
コンピューター関係ではワコムが統一教会企業だぞ。
社長がそう言ってるから。 たしかにそれはあるな
ML.NETとか使ってAIを使うってのも面白そう ないもの足りないものがあるなら作るしないからと言って作ることを諦めない
これがZ世代になるとないなら作りませんになっちゃうんだよな
こんなんじゃ一生イノベーションとか起こせないと思うけど ということで何か作りたいんだがどんなのがいいだろうか?
SfMライブラリとか作ってみてぇな まず、キーボードで文字を打てるように指導するところから始まるからな。冗談抜きで。卒論で相当苦労するらしい。 これからXamarin.formsのアプリをMAUIに移植しなきゃならないのだけど
plugin bleとか使えるのかな
使えないと地獄だけど >>20
もうちょっとすればキーボード叩かなくてもスマホつないでスワイプ入力すればいい時代が来そう >>25
つくったけど?
今日の昼アップロードした
他でやれって言われたから専スレ作ったんだけど
.NET MAUI HighSchool
https://mevius.5ch.net/test/read.cgi/tech/1662947042/ ナビゲーションメニュー初めて作って見たんだけどナビゲーション先でObservableCollectionにAddしたものがメインのCollectionViewに表示されるようにするにはどうすればいいんだろうか?
ナビゲーションバックでコレクションを更新すればよいのかな? >>28
同じコレクション使ってるはずなんだけどページにそれを持ってこうとするとできないんよなぁ…
どうすればいいんだろうか?
違うページでObservableCollectionが入ってるクラスをnewしたら初期化されるかなぁ? 何を言ってるのかよくわからん
1つのObservableCollectionを2つのビューにバインドすればいいだけだろう
何をどうしたらそんなことになるんだ
それが再現できる最小のコードを作ってみたら動画のネタにもなるんじゃね
まさか2つのViewModelそれぞれに違うインスタンスのコレクションを追加して自動的に同期しないと悩んでるんじゃないだろうな DIならAddTransientだと別々のインスタンスになるからAddSingletonしとけ
public class Model
{
public Collection{get;}=new ObservableCollection<string>();
}
public class ViewModel
{
public ViewModel(Model model)
{
Model=model;
}
public Model Model{get;}
}
public MainPage(ViewModel viewModel)
{
ViewModel=viewModel;
}
public Model ViewModel{get;}
}
こんな風に作ったら
builder.Services.AddSingleton<Model>().AddSingleton<ViewModel>().AddSingleton<MainPage>();
こうすればそれぞれのコンストラクタにインスタンスが自動的に注入される
コンストラクタの引数をインターフェースにしとけばテストの時にモックが注入できる こんな感じでObservableCollectionをDataCollectionとして作って
(DataSet.cs)
https://imgur.com/EyItdN6.jpg
Navigation先でAddしたやつを
(DetailPage.xaml.cs)
https://imgur.com/y6mRlTQ.jpg
MainPageのCollectionView(memoList)に反映させたい
(MainPage.xaml.cs)
https://imgur.com/yukXPyC.jpg そういえばナビゲーション先のページAddTransientにしてたわ
AddSingletonにします。 AddTransientどうこうより先に2回newしてんじゃねーかw >>34
ページはどうせアプリ終了まで生きてるからどうだっていいぞ >>36
やっぱりnewが悪いのか…
newせずDataCollectionを使う方法ってありますか? AddSingletonしろって言ったばかりだがもしかしてインスタンスの概念がわからない系? >>39
?
最初のnewはMainPageでいいんだよね?
そのナビゲーション先でDataListクラスの関数使おうとするとどう指定すればいいんだ? >>40
いやだからnewしないの
さっき書いたコードのModelのとこを共有したいコレクションを持ったクラスに書き換える
するとサービスプロバイダーにそのクラスを要求したら最初の1回は自動的にnewされたインスタンスが返り、次からは同じインスタンスが返る
つまり何回要求しても同じものが返ってくるんだよ
ここではDIを使ってるからMainPageがMauiAppに作成された時点でViewModelが自動的にサービスプロバイダから注入され、ViewModelが作成された時点でModelが注入される
同じく別のページとそのVMもAddSingletonしとけばそのページに遷移した時にVMにモデルの同じインスタンスが注入される
同じインスタンスだから状態も共有する
newしたら別のインスタンスになっちゃうだろ? >>41
うーんわからん…
Program.csに>>32を書けってこと? >>43
なるほど!
これで共有のObservableCollectionを共有できるのか!
これって.NET MAUIからの新機能? 機能としては相当前からあるがここまでの圧をもって押し付けてくるのはMAUIからかな >>39
みたいだね。
インスタンスがいまいちわかっていないみたい。 MAUI、CollectionViewがバグりすぎててガチで使えないwwwwwwww
ItemTemplate を設定してあるとき、バインド元のコレクションの要素の置き換えをやると画面上では要素が置き換わったように見えるが、置き換え前のビューもなぜかメモリ上に残ったままになるwwwwwwwう◯こwwwwwww 俺は.NET MAUIのこと悪く言わんよ
EditorコントロールがAndroidでは外側のグリッド(フレーム、スタックレイアウト含む)のWidthを参照しないって仕様は見つけたけど
ホリゾンタルオプションズをフィルにしても一文字分のWidthにしかならんやつ
もちろんちゃんとWidthリクエストすれば問題ない まあ現象再現する最小コードでも上げてもらわないと何とも言えんわな >>48
それはパフォーマンスを優先するために画面の再描画をしてないだけ
RxのThrottle使え debounceとかthrottleとかそういうのを知らずにゴリゴリ押して苦しんでる人結構多いよね。
webはおもちゃ、ゲームも所詮おもちゃ、とか言って叩いて無視しすぎたんじゃないかなって思うわ。 プロジェクト作って、
MainPage.xaml
<?xml version="1.0" encoding="utf-8" ?> <ContentPage xmlns="<http://schemas.microsoft.com/dotnet/2021/maui>" xmlns:x="<http://schemas.microsoft.com/winfx/2009/xaml>" xmlns:local="clr-namespace:CollectionViewMemoryLeak" x:Class="[プロジェクト名].MainPage" x:DataType="local:MainPage"> <Grid RowDefinitions="Auto,*"> <Button Text="Replace" Clicked="Button_Clicked"/> <CollectionView Grid.Row="1" ItemsSource="{Binding Items}"> <CollectionView.ItemTemplate> <DataTemplate> <Label Text="{Binding}"/> </DataTemplate> </CollectionView.ItemTemplate> </CollectionView> </Grid> </ContentPage>
MainPage.xaml.cs
using System.Collections.ObjectModel; namespace [プロジェクト名]; public partial class MainPage : ContentPage { public ObservableCollection<string> Items { get; } = new() { "a" }; public MainPage() { InitializeComponent(); BindingContext = this; } private void Button_Clicked(object sender, EventArgs e) { Items[0] += "b"; } }
って置き換えて、デバッグ開始
ボタン1万回ぐらい押すとわかると思うよ ボタン1万回押したくない人用
for (int i = 0; i < 10000; ++i) { await Task.Delay(1); Items[0] += "b"; } .NET 7でマップコントロールが来る!
あとデスクトップようにツールチップやコンテキストメニューが追加されるそうな Xamarin.formsからの移植って
今までのフォームやソースはだいたい使えるの?
dependencyとかそのまま使える?
フォルダ構成が変わりすぎててAndroid独自のソースどこにおけばいいかわからない >>61
ディペンデンシーはHandlerになった AndroidのソースはPlatformフォルダにいれればよい >>61
Android独自のソースはPlatforms/Androidの下に置く
そうするとAndroid版のコンパイル対象になる
それか#if ANDROIDの中に入れる
Xamarinは複数プロジェクトだったけどMAUIは部分メソッドを使いたいために単一プロジェクトになってる
つまり共通ソースに部分メソッドの宣言を書いてPlatforms以下それぞれのプラットフォームにそれぞれの実装を書く
UIをカスタマイズしたいならレンダラーじゃなくハンドラーを書くかマッピングを変更する
マッピングの方が軽い変更に向く
マッピングとはUIの共通コードのメソッドやプロパティーをファサードとしてそれらへの操作と実際のそれぞれのプラットフォームでの実装を関連付けるものでプロパティーやメソッド毎に設定できる
一応Xamarinのソースはコンバートできることになってるけど信用してはいけない MAUIではFreezableクラスが無くてBindingProxyを使えないのな。 書くしか無いか・・・
いちいち、DataGridセルなどのチャイルドレベルからDataContextを何段階アンセスターサーチなんてやってられない。
マンドクセーし、保守性悪い。 .NET 7のMAUIについてMicrosoftのJames Montemgnoさんが語るみたい
0時から
https://youtu.be/qR_YlN3ZrLo
まぁ地図機能がほとんどだろうな
あとデュアルスクリーンか?
AndroidやiOSでもできるのだろうか? 固有プラットフォームのコードを呼び出すやつって条件付きコンパイルとパーシャルクラス使うやつあるけどパーシャルクラスの利点ってなんですかね?
維持管理がしやすいとか?
条件付きコンパイルはifつければいいだけだから実装は簡単 xamarin.fomsだと、ホットリロードが効くのはxamlだけで
csファイルは再起動が必要だけど
MAUIはCSにもホットリロードが効くようになったの? >>68
違いはねぇんじゃね。 あるとすれば、他のプラットフォームコードが視界に入ってこない事ぐらい。
Dependenciesにインターフェースレポジトリ継承宣言を置いてPlatformsにカキコするのはありきたり。 ドメイン駆動開発やっていれば常識。
ただ、上の方にもあったようだが、ドメイン駆動として、Core、Domain、Infrastructueのダイアゴナル構造にしようとすると、
クラスライブラリではPlatformsから参照できるものの、定義宣言から実装側を認識できないバグがあるので、現在は、MAUIでDDD開発はできない。 最近Twitterで.NET MAUIで検索して困ってる人に勝手にリプライ送るのが日課になってるわ
.NET MAUIで検索してるからMAUIだけだとヒットしない マウイ島が引っかかるからmauiで検索できないんだよな
MSの命名センスが終わってるのはいつもの事だが
せめてXamarin引き継げばマシだったろうに >>75
だよねw
あとC#もそのままTwitter検索かけれないから#csharpでやってるw MAUIってまぁ英語がマルチプラットフォームアップUIだから仕方ないんだろうけどもうちょっとおしゃれな名前にしてほしいよな
紫基準としてるからアヤメから取ってAIrisとか Flutterも効かないんじゃね?
ReactNativeは知らん 検索しにくくしようとしてんのかどこかの国の登録商標を避けようとしてんのか知らんけど地名とか数字とか名前にするのはいい加減やめてくれと言いたい
Androidのお菓子の名前もな Mauiへの移植、そう簡単にはいかなそうだなぁ
ちょっといじっただけで
スプラッシュスクリーンの使い方も違うし、アイコンの配置場所も変えなきゃだし
PageView/ContensViewのヘッダのおまじないも違う(一括置換でいけるのかな)
せめてなんかツールが欲しい・・・ 動画見たくない人は
ディペンデンシーインジェクション(DI,依存性注入)について>>43のリンクが記事として紹介してるね コンストラクタに渡すんじゃなくプロパティに直接注入してくれれば楽なんだがな
依存関係がループしてると戻ってこなくなるからだめなのか >>88
うーんβ版かぁ
ちょっと週末に試してみる
ありがと MAUIは動作確認の時にウインドウズ版でやれば
csファイルでもホットリロードボタンを押せばホットリロード効くんだな
Andoridしか見て無くて盲点だった・・・ 動画作るときにiOS,Androidの各API調べたんだけどまだXamarin.なんだが…
MAUI.になるのはいつなんだろ?
まぁ使えるからいいんだが初心者にはわかりづらそう だからまだ未完成だって
なにせmono使ってるんだから
今は.net6に対応する作業をしてるんだろ
微妙に仕様違うからすぐには終わらんぞ DependencyService廻りは動画作った漢字だと[Assembly~Dependency]とかDependencyService.Get~みたいなのがなくなってるからより直感的にはなったイメージ Xamarinはプラットフォームコードから共通コードを呼び出してたから共通コードからプラットフォーム呼び出しをするのにdependency injection必須だったんだよ
MAUIは単一プロジェクトで共通コードからプラットフォームコードを呼び出す方式に変わったからDI不要になった
Dependency Serviceはdependency injectionするサービスだからプラットフォーム呼び出しに関しては使わなくなったというだけだぞ >>102
なるほど
プラットフォーム側から呼び出してたのか てかここにいる詳しいやつコミュニティ作ったらかなり流行りそうなんだがどうなんだ? そんなんで流行るなら誰も苦労しねぇ
現実、こんなとこで数人が騒いでても世界には1mmも影響ないから >>105
俺のお陰でTwitterでは.NET MAUI初めてみるかぁみたいに思ってくれてる人がいると思うだけで俺は救われてるわ
昨日はF#でMAUIやってみるか~って呟いている人にいや無理ですよって言ったらでも面白そうだからC#でやるか~って言ってくれたぞ プロジェクトと移植する人によっては簡単だがまあ難しいと思っとけばいい
まずXAMLのパーツで使えないものや互換性のないものが結構あるからそれを作らなきゃいけない
WPFはウィンドウズだがMAUIはマルチプラットフォームなので複数のプラットフォームに対応したくなるがそうするとここでも足りないパーツが出てくる
マルチプラットフォーム故にウィンドウズの常識が通じないことや各プラットフォームに合わせたカスタマイズも必要になるからそこの勉強も必要 >>107
XAMLデザイナーがないのに耐えないといけないぞ >>107
WinFormとか未だにやってるやつよりは簡単
Blazorはもっと簡単 .NET MAUIで一番期待してるのが
VS Codeでの開発なんだけど
やってみた人いる?感想どう?
VS for Macが使いにくすぎて早く移行したい あれ? MAUIでは、Windows Machineではホットリロード使えない?
まっ iPadとAndroidで使えるから問題無いけど、WPFでホットリロード使っていると画面トリミング終了でリリースレベル完になるので速いんだよな。
Windowsも使えるといいな。 >>114
使えなかった?
チュートリアルのカウントアップの数変えるのホットリロードで出来たけどな これ何なんだろうな?
条件付きコンパイルのWindowsの挙動
https://i.imgur.com/uZFedDr.png >>116
何なんだってそりゃ条件から外れてるんだよ
デバッグボタンの横のドロップダウン押してみ >>115
そう言われればテンプレートサラでは使えたよなと思って、新規にテンプ作って例のHello World! Click画面出してみたが、ホットリロード動いていない。
反映されることは反映されるが、iPadもAndroidもホットリロードツールバーが出ていないから超変。
今日、Ver17.3.5にアップデートしてからかも・・・ >>117
いや…これWindowsMachineにしてもグレーアウトは消えない… 今やったら本当にグレーのままだね
実行すると、ちゃんとブレークポイントで止まるけど
この間やったときはちゃんとしてた気がするけど ちゃんと動くしインテリセンスもコパイロット?(2022からのAI記述機能)も動いてるんだけどなんか知らんがグレーアウトすんだよねぇ これは.NET MAUIのバグというかVSのバグだろうね
まぁいつか治るから気にしない >>118
なるほど
自分の環境だとVer 17.3.3だったからその辺も影響してるのかも >>126
WPFとWinUI3ではホットリロードは正常に動作するので、MAUIに関するデグレードかも。
50ページもある画面設計をプレビューでやるのは心が折れるので、MAUIでも動くようにしてホスイ。 >>127
前のグレードだと普通にホットリロードできてたからバグなのかも
ホットリロードボタン押しても反応がない 今確認したらAndroidでもホットリロード効かなくなってるわ
これは完全にバグ
早急に対策取られるな Ver 17.3.5
4のやつはそのままのほうが良い これが俺の限界だ…
://youtube.com/shorts/fmP40j3RVE0?feature=share
isVisibleプロパティってかなり便利に活用できるよね Xamarin.FomrsからMAUIへの変換はツールだとダメっぽいなぁ
そもそもフォルダ構成がXamarin.Formsの時と一緒でプロジェクトファイルが壊れただけっぽい
リソースファイルがiOSもAndroidも共通化できると思ったのに・・・
手作業でやるしか無さそう まぁねぇ・・・ Android側もどんどん変わるし、MAUIでXamarin,Formsからのdepricatedモッサリだからなぁ。
単純な、<Platform> Syntaxはじめ、Android側のWifi SSID取得するConnectionInfoすらDeprecatedになっている。
仕事でやっていないとついていけないだろうな。
気持ちはわかる。 いろんなやつから.NET MAUIって言われててワロタwww
そりゃそうだわw
https://i.imgur.com/qa6BZsV.png バカ「なんで.NETerはFlutterを勉強しようとしないの?」
.NETer「.NET MAUIがあるから」
これ なるほど
上の切り抜きじゃ分かんねーな
貼り付けたやつはアホか >>143
俺なんだが…
まぁ確かにわからんでもないが >>144
すまんかったが分かんねーよw
そのみんなに言われてるところを貼ってくれ スクショ内にMAUIが無いのに分かるわけないだろ…
変な事やってる自覚無いならマジでヤバいぞ 寝てる間にCommunityToolKitのアプデがあったみたいだな ちょっと前に貼ってくれてたMAUI Learnみたいなやつ今も見れるな
よく分からんスコアが付与される期間が終わっただけか >>148
スコアがつかなくなるだけか
まぁ俺もずっとコンテンツは残るだろうなって思ってたわ
一応PDFで保存はしたけど 開発用にパソコン買おうと思うんだけど、Ryzenでいいかな? iosってDBをwinからにコピペでうつせる?
Androidは制限強くてできないようだけど .NET MAUIは明らかにFlutterよりも有用なモバイルアプリ開発プラットフォームになると思ってる
だからこそコミュニティとか作って色んな人に知ってもらう、使ってもらうのが大事だと
今Blazor使ってウィキ的なもの作ってるからもう少し待っててくれ
そこにはTipsとか質問とか.NET MAUIで作られたアプリの紹介とかライブラリの紹介とかここに来ればなんでもわかるってのを目指したい!
年内には開発終了目指したいな Blazorで作ると.NET MAUIへの移行も簡単だしね .NET MAUI Blazor App ってMAUIでWebアプリが作れるのかと思ったら逆か。 >>154
Blazor ServerやBlazor wasmでWebアプリ作っとけばUI部分をMAUIにそのまま使えるってことを指してる? >>157
基本そうなんじゃないんすか?
UI部分変えることもできたような? >>157
エレクトロンみたいな感じで動くってことだろ 今年の紅白アプリって.NET MAUIで作るんかな?
Xamarin続投? Dependency Injectionを使いViewでViewModelを受け取るというのが、ビハインドコードを汚したくないMVVM原理主義者としては気持ち悪かったが、
イメージやアニメーションをタイマー割込みで頻繁に操作するアプリでは悪く無いと思った。
製造ラインの作業指示書で作業箇所を点滅させるとか、インチュイティブなものはビハインドでやった方が簡単で高速だわ。 他にもSwitchオンラインやモバイルパスモなんかも
COCOAはBLE、SwitchOnlineはマイクレコーディング、モバイルパスモはNFCとネイティブAPIに深く関わるようなアプリが多い
この辺はFlutterやReact Nativeなんかと差別化できてるところだと思う 厚生労働省がCocoaにAPIを使わなければ、日本人もGoogleとAppleのまともなアプリが使えたのにな。
一国一API制の辛い所だけど。 MAUI使うなら、
https://learn.microsoft.com/en-us/dotnet/architecture/maui/
からスタートアップだろうな。
そこからマーチンのクリーンアーテクチャーなどの仙人の道を登る。
道は一生をかける遠い道。 ガンガレ! MAUIがMVVMSアーキテクチャーとJames Montemagnoが言うのもわかるよね。
Dependecy InjectionをPlatforms固有化からService までありとあらゆるインターセパレーションに使えるのは、さすが今までのフレーワークの集大成だ。
例えばソケット通信で受信したJSONをViewパーサーやWifiドライバーパーサーにディスパッチするのに、builder.Services.Addxxxで登録しておけば、コンストラクター引数に渡してくれる。
オブジェクト間の疎結合を実現するのに、今までこんな環境があったろうか? .NET MAUIのDI最強伝説
いつか動画にするわ
てかみんなも暇なとき作ろうぜ ちなみに俺は動画作成をClipChampっていうWindowsストアで無料のやつ使ってる
テンプレートとかでかなり簡単に動画作れる
画面キャプチャ機能もあるからPCの画面を録画しながらとれる
声はEdgeの音声リーダー使ってるわ
あれめっちゃ精度高いからおすすめ
Azureのサービスでもこいつ使えるからアプリでの実装も金払えばいける NavigationをShellの一元管理としたのも好感がもてるね。
PrismのようにNavigation ServiceをDIでViewModelに渡すのは汚い。
まぁ いろいろの歴史を詰めて仕上げた後発の強みだろうが、これからの進化にも期待したい。 VS17.3.6降りてたからインストールした
>>129
のAndroidは解決したみたい
Windowsは相変わらずホットリロードできんけど
これ仕様なんかな?
俺環? Windowsはやってないからわからないけど、俺んのところだとAndroidは相変わらずダメそうだな
ただAndroid側がFire HDだったりと変な環境なので何が悪いのかわからん
記憶が曖昧だけど、それでも前はホットリロードできてた気がするんだけどな・・・・ >>172
17.3.3とか4とかがちょうどいいかもな WPFのExtensions.DependencyInjectionとExtensions.HostがそのままMAUIにインプリされたのかな?
となると、AbstractFactoryの出番だな。
これはワクワクする。
巨大アプリには必須だ。 CommunityToolkitに動画コンポーネントやっと来るか?
https://i.imgur.com/YtTK75E.png これってなんて読むの?エムエーユーアイでいいのか?
xamarinは昔本買ったけどなんか微妙そうだと思ってたが新しいのでたんだな まぁマイクロソフトなんてリファレンスわかりにくいから普通にreact nativeとかflutterの方が良さそうだな
こんなの勉強して金になるんかよ >>177
リアクトネイティブやFlutterなんかよりネイティブの部分をいじりやすい
Xamarinで出てたモバイルパスモ、SwitchOnline、ココアなんかもみんなネイティブ関係のものを取り扱ってる
NFCだのマイクだのブルートゥースだの >>177
ちなみにここの奴らが全く反論できてないからFlutter=ゴミってのは確定してる >>178
本当かよ
罠くさいな
>>179
なるほどな
でも日本じゃ流行らないだろ?どうせ
UWPだってxamarinだって使ってるプロジェクトなんてほとんど見たことないわ
WPFくらいならたまにあるけどな
マイクロソフトは公式リファレンスもクソ以下だし使える開発者が少なければ当然プロジェクトでは採用されないわな
これ勉強してどこで使えるのよw >>182
モバイルパスモ見たことねぇのかwwww
Flutterの方が見ねぇよwww >>180
でも世界採用率1位らしいから英語圏では使われてるんだろ
ゴミってことはないと思うが まずC#を使えるってのが最大のメリットだわな
あとはiOS、Androidネイティブをどう動かすかって話なんだがそれは固有のAPI群が揃いまくってる
DartとかいうFlutterにしか使えない言語を覚えるより遥かにマシだわなw
FlutterはネイティブいじるにはSwiftやKotlinのラッパーを作るところから始まる >>183
ふーん
でもそんな案件フリーの俺には回ってこねえし極々一部のプロジェクトで使われてるってだけで金になんねえわな
却下 >>187
そりゃC#使えれば作れるんだからわざわざフリー雇って開発なんかせんわなwww
呪うなら派遣程度の能力しかない自分を呪え >>188
フリーと派遣を一緒にするなよバカ者
それ1番腹立つんだわ
お前はそれ以下のブラック企業社員だろ、どうせ笑 フリー
フリーター、バイト、日雇いのこと
厚生年金も労災も失業保険も休業補償も無いその日暮らし
派遣
人材派遣会社の社員のこと ローンも組めない家も買えないフリーが派遣を下に見られる時代っていつ来たんだろ
何か盛大な勘違いをしてないか? ttps://medium.com/flutter/introducing-flutter-3-5eb69151622f
Today there are over 500,000 apps built with Flutter.
50万アプリ
もう勝負決まったね どうやって数えたのか知らんし50万は眉唾だけどまあアプリの数はFlutterが上だろうな
vectorの収録ソフト数が116482本だから日本のフリーウェアの5倍ということだな 新規ちゃんはflutterで入門してそうなんだよな…
そんな人はmauiも触ろうとはならんだろうし
なんとも寂しいところ いやそもそもmauiは新規には無理だろ
俺結構経験値積んでるはずだけど色々罠踏んだぞ
走り出すのはもうちょい枯れてからだな
あとビルド遅えよ >>190-191
法人成り間近のフリーランスだバカガイジ
一生労働者の低脳のお前ら下層階級と一緒にしないでくれるか?
ブラック企業社員の底辺君笑 >>192
ローンも組めない家も買えないって?お前マジの障害者か?
一生労働者のゴミクズだから本当になんの知識もねーんだなお前みたいなバカって笑
頭わりいんなら黙ってろやガイジがw まあ俺よりはるか格下の経験値の分際でリスペクトもできねーお前らバカなんかに教えることは何もねーわ
マジでバカだなこいつら
何がMAUIだよバカwクソの役にも立たないお勉強一生やってろよw
バカにはマジでお似合いだわ笑 法人なんて今時誰でも作れるのに間際の意味がわからんわw
それも知らんということは法人化に見合わないほどの収入ってことだろ
十分な収入があるならさっさと法人化して厚生年金加入すれば節税になるのに >>202
何もわかんねーバカなんだから知ったかこくなバカが
独立した経験もない何も知らねーバカなんだからさ笑 独立は確かにしてないな
子会社3つに支えてもらってるから >>204
なにが子会社だバカ
てめーはただの雇われ労働者だろバカが
頭悪いうえ経験値もないくせにプライドだけは一丁前かよw
使えないバカの典型的パターンだな笑 お前らは給料もらってるサラリーマンでまるで何もわかってないバカなんだよ
一生ピンハネされながらお給料もらってMAUIでもやってろシコシコと金にもならねーアプリ作ってろよ
低レベルな勘違い野郎の集まるスレにきて損したわホンマ
マジで時間返せよ笑 その日暮らしで年収500行かないって保険とか自動車の維持費とか大変じゃないか?
家族に無理させてない?
体に気をつけろよ >>208
いかないわけねーだろバカ
キングオブバカが
ソフトウェア開発の相場も何もわかんねー労働者のバカがイキがってしゃべるなよ
MAUIとか新しい物にかじりつけば金になるとでも思ってる想像力も経験値も何もないバカなんだからさ ID:nsRReb/8
は一体どんなふうに親を殺されたの? 派遣よりフリーターの方が上だと思ってたら逆だったと知って発狂してるんだろうな
反論しようとググッて現実を思い知らされた八つ当たりでもしてるんじゃね
福利厚生の入ってない年収マジックだよなあ ようフリーランスなんかやるな。15年ほど前に請負やったけど開発業務以外のことで胃が壊れそうになって二度とやらないって誓ったわ。 フリーターのことフリーランスと呼んで動画で素人を騙そうとするやつが悪い dotnet publishでapk作る時にXABBA7000エラーが出るようになったね。
Xamarin.Formsの時はでなかったんだが、DropBoxの関係のようだ。
OneDriveでは出ない。
再起動してパブリッシュやれば問題ないが、ちょっと気になる点だ。 MAUIにアンチはいない
MAUI信者にアンチはいる 他人とは違うことを誇示してマウント取りたいんでしょ Unityみたいに、IAPを導入しやすくして欲しいな このBlazorっぽいページも.NET MAUI Blazorなの?
それともただのBlazor? >>224
まだただのBlazor
今からMAUI Blazorに移行してく
コントロールがネイティブのになるらしいから高速化できそう >>223
これ何でloadingこんな時間かかるの?WebAsmなら分からんでもないけど
コールドスタート? Blazorで作るとその後.NET MAUIにするの簡単だろ? >>223
たくさんクソ書き込みあって笑う
ロードが遅いのはWebAssembly使ってるからだな
.NETをクライエント側でダウンロードしてコンパイルしてるから今は仕方ない
WebAssemblyチームで研究してるから将来はもう少し速くなるかもしれん
今はPWAにするか自前でローダー作ってキャッシュすれば二回目以降のロードが一瞬で終わるようになる >>229
何もしてないけど2回目以降は早いわ
たぶんブラウザが自動でキャッシュするように出来てるんだろうな >>227
ならBlazor WebAssemblyって書けや >>232
マジ?
アニメ公式サイトとかよりマシじゃね?
あれクソ重いよな Silk.NETっての見つけた
なにやらOpenGLだのDirectXだのマルチメディア系をバインディングできるすごいやつみたい
https://dotnetfoundation.org/projects/silk.net
これ使うとかなりクロスプラットフォームの開発も楽になりそう
Xamarinにも対応してるみたいだね
ってことは.NET MAUIにも
情報は少ないけど… バーコードリーダー使って書籍管理アプリ作ってみたぞ
初めてのモバイルアプリだから細かいことはよく分からんがC#で出来るのはありがたい Flyout,Tab,Navigationの動画作ろうと
https://learn.microsoft.com/ja-jp/dotnet/maui/user-interface/pages/flyoutpage
のページからやってたらうまくいかなかった
よく見たらShellを使ってると例外吐くみたいだな
.NET MAUIのデフォルトテンプレートは最初からShellがあるからこいつは使うことができないんだな
もうShellがあるならこいつ必要ないんだから消しとけばよくね?って思ってしまう。 いつの間にか編集できなくなってるな
ちょっと前までGithubログインして編集してプルリクエスト出すことができたんだが >>242
マイクロソフトのドキュメントの話してんだからそれに決まってんじゃん
俺は何度か編集したことあるぞ テメーのコンテキストなんか知るか
エスパーじゃねーんだよ 日本語通じない上にやけにコンプレックス抱えてるやつきたな あぁすまんMicrosoft Leanのドキュメントじゃないのか…
勘違いしたわ… learnだぞ
今は編集できないがちょっと前までできた >>248
へーそうなんだ
その時ってGitHubでログインしたら変えれたんだ お前がドキュメントの話してるつもりでも周りは知らねーよそんなこと 自分のことみんなと言われても
何を消せと言われてるのか健常者なら一目でわかるので マジでバカなのかな
自分の認識と他人の認識がどう違うかを認識できないのなんだっけ
ADHDとかでそういうのあったっけ? >>254
話が通じないのはお前がアスペだからだと思うぞ >>255
そもそも>>242が違う認識してるってことを理解しろよ
正しい認識もできない。それゆえ自分がズレてることも理解できない。手の施しようがない >>260
Xamarinで作ったアプリをMauiへマイグレーションしてるけど、一括変換できなかったから、1つずつ手作業でやってる >>261
が…がんばれ…
まぁプラットフォームそれぞれにプロジェクト作ってるザマリンと一つのプロジェクトで管理できるようになった.NET MAUIだと変換一発でいかねぇよな… Qiita Advent CalendarにMAUIのカレンダーなくてワロた
この誰にも相手にされてなさっぷり
これが現実
ttps://qiita.com/advent-calendar/2022/flutter
flutterは今年低調だな
成熟期か ブラジャーだかBlazorだか知らんがこれもないのけ?
tC#ユーザーの大半はUnityユーザー >>263
そりゃQiitaみたいなクソサイトに誰も書かねぇわなw
正直.NET MAUI HighSchool以下の情報共有されても溜まったもんじゃねぇわなw
そろそろAppleやAndroid固有のAPIを呼び出すための書き方を紹介したほうがいいんじゃね?w
あぁできねぇかw
フラカスの技術力低い低いだもんなw >>265
アメリカ人の魔の手にQiitaは染まってなかったんだが、これから染まることになるん
だね、>>263が書いてしまったから。 >>267
アメリカ人が自分に有利なデタラメ情報を書いてるんだよ、5chも。
Qiitaはアメリカ人は知らなかったから、本来の日本のプログラマの意見が
書いてあった。 日本が凋落したのは、アメリカ人が書いた5chの情報を日本人の意見だと
思って騙されていたからもある。 朝日新聞は、アメリカの資本がCNNの傘下になっているが、日本人はそのことを
知らされてなかった。CNNは反トランプ。
これで日本のマスコミが反トランプである理由が見えてくる。
日本にとってはトランプの方が明らかに良いのに。 >>270
誤: 朝日新聞は、アメリカの資本がCNNの傘下になっているが、
正: 朝日新聞は、資本がアメリカのCNNの傘下になっているが、 ロシアには、レーニン派とスターリン派がいて、プーチンは後者。
後者は意外とまともで、ロシアを共産化して上手く言った後、世界を共産化
すればいいという考え方。前者は世界全体を一気に共産化してしまうべきという思想。
前者は、トロツキー派でアメリカに渡り「ネオコン」になった。
ネオコンは世界全体を共産化しようとしており、それがアメリカの民主党。
ネオコンは公然と「戦争してでも民主化すべき」と主張しており、それが今回のウクライナ・ロシア
戦争の実体。
「民主化」といいつつ、世界全体を社会主義化しようとしている。
CNNもそうだし、朝日新聞も思想が近い。 >>274
様子見だろ
Xamarinのサポート期限迫ってるのにまだMAUI使うべしと思えない状態だから結局どっちにも手を出せない >>263
これって申請しないとカレンダー作られないのかな?
C#のカレンダーもないようだけど
であれば自分がMAUIのカレンダー作ろうか? どこの馬の骨ともわからんやつが勝手に申請して勝手に自分の好きなこと書いてるだけだから好きにすりゃいい
単にqiita記事を書くより少し閲覧数が増える以上の意味はない あら RelativeLayoutはコンパチとして幽閉されちゃったのね。
仕方ないか。 Property XやらBindableObjectじゃないからMVVMに使えない。
はたまた、Viewにインフラストラクチャーレポジトリをインジェクションしてドライバーその他からコールしてもらい、必要なところだけビハンイドでガチガチにエレメントアクセスを書くかだな。
そうしよ。 MVVMに凝り固まる方がどうかしている。 .NET MAUIのResourcesフォルダに保存したファイルのパスを知りたいのですがわかる人いますか?
特にiOSやAndroidでビルドしたときにどこへ行くのか謎です
ファイルを開く方法はわかるのですが…
ファイル開いてその内容をわかりやすいパスで保存するみたいな方法もあるかと思いますがなんか二度手間な感じがします >>281
やっぱそうですよね
なんかの関数でそこまでのPathが取得できればよかったのですが…
大人しくOpenAppPackageFileAsyncで開いてからAppDataDirectryに保存したものを使用するようにします mauiってみんなXAMLで書いてるの?
Blazor派は少ないのか >>284
XAMLのほうが楽
BlazorはHTML,CSS覚えなきゃいけないのしんどい 今年は紅白アプリはMAUIなのだろうかXamarinなのだろうか? そういえばCOCOA世間でめちゃくちゃ言われてるね
バカ向けに機能停止用アプリ作るって言ったら税金の無駄遣いとか 昔のXamarinのプロジェクトをMAUIに移植しようと思ってて
いっそのこと、新しいフォルダ構成に合わせちゃおうと思って
まずは共通部分のソースをフォルダ丸ごとコピーしたら
そもそもフォルダ構成が変わっちゃってて、
Gitの管理で追跡できなくなっちゃう
みんなどうしてるの? >>292
よくわからんけどfor MAUIって新しいリポジトリ作ったらいいんじゃね? 新しいリポジトリを作ったところで
ソースがそこでとぎれるからなぁ(´・ω・`) 昔の履歴おいたキャ、昔のリポジトリ見ればいいだけの気がするんだけど。毎月変わると言うならともかく。
たまにそうせざるを得ないことあるけど昔のとかまず見ないわ MAUI開発環境ってLinux & VSCodeでは無理だよね?
Web & バックエンド開発用に今あるLinuxとVSCode
モバイルフロントエンド開発用にWindows & Visual Studio
iOSビルド用にMac miniを検討してる
もっと安く開発環境作る方法ないかな
Macがやっぱり勿体無いと感じる >>296
Macは普通にVisualStudioCommunity使えるよ
てか今使ってんのLinuxPCだとしても元のOSないの? 別に一人で全部開発しなくたっていいんだぞ
GitHubに上げて自分の持ってない機種の分は他の人にやってもらえばいい >>297
今のパソコンOS無しで買ったやつだからWin無いんだ
WinとMac昔は持ってたけどLinuxで困ることなかったから売っちゃった
VS4MacはVS4Winと比べるとなんか使いにくくてだめだったからやるならWinだと思ってるんだよね
>>298
自分のクソコード世界に晒すのはちょっと恥ずかしいかな >>299
じゃあWindowsOSでも買ってインストールか
なんかWindows10が600円くらいで楽天で売ってるけどあれ使えんのかな? >>300
Macは買わんとだめかやっぱ
しゃあない次のボーナスで買うか
それまでは安いWindowsとAndroidで勉強するわ >>301
俺もMac持ってないけどマッキンクラウド使おうかなって思ってる
月2500円くらい(円安だから高くなってるかも)
https://www.nuits.jp/entry/2016/04/02/124859 >>302
働いてるのに10万未満のMac買えないの? >>303
個人的にはMac買えばいいとは思うけど、「金がある人はMacを買う」という前提は少し極端だとは思う。 >>303
なんで不要なMac買う必要あんの?
iPhoneは買う必要があったから買ったけど
Macは最低10万んでマックキンクラウドは毎月2500円あればいける
んでマッキンクラウドが10万超えるには3年以上の歳月がかかるわけ
その頃Macは文鎮化して使えなくなってる
それに毎月払わなくてもほしい月だけ契約すればさらに金額が抑えられる
しかも常に新しい状態で
欲しいなら買うのは止めないけど、今欲しくないのに開発のために買うのは馬鹿だよ >>305
普通は開発の後にストアへのリリースがある。
それも今はMac必須ではないようだが、有った方がかなりスムーズに進むとは思う。
そこら辺の調べ物に要する時間とお金、どちらを取るか。
あとは好みの問題かね。 react nativeのexpoみたいなサービスがあるといいんだけどね
ビルドからストア提出まで全自動でこれはすごいと思った >>306
そのためのMacinCloud
リモートでMacを呼び出して仮想化で動かす >>306
ストアへのアプリ提出って今はXcode使わずに出来る方法あるの? AzureのAppCenterってどうなんだろ?
あんま詳しく調べたことない
全く関係ない感じ?
https://youtu.be/Bz1XLecJlXc >>308
うん、だからそれ使うために必要なこととお金、どっちを取るか。
それが面倒臭くないならそれ使えばいい。
ただApple製品は総じて、購入金額も高いが売却金額も他者製より高めなので、それを考慮しての話になるとは思う。 >>309
詳しくないけどci業者がそういうサービス提供してるみたいな話は聞く。
本当かは知らん。
私自身Mac持ちなので試したことはない。 >>309
>>307だよ
これのMAUI版があるのかは知らないけどあれば知りたい >>309
Unityだとクラウドでビルドしてそこで出来たipaを使ってストア申請とか出来るね
上で上がってたAppCenterとかも同様のあると思うよ
でも実機ないと色々効率悪いとは思うけど >>314
ふむふむ
ちょっとAppCenter調べてみっか まあ実機でデバッグしないといけないこともあるしよっぽどじゃなけりゃMacひとつはあったほうがいいとはおもうけどね >>316
あぁMac環境での実機デバッグは考えてなかったわ
そういえばMacのデスクトップアプリ作れたんだったなw完全に忘れてたw
iOSはそれ用に中古のiPhone買ったけど
まぁMacは10%しかいないのなら作らなくてもいいか… >>317
あ、いやiPhoneとかでデバッグするのにMacでデプロイしないと、って話
クラウドで作ったipa入れて、とか出来るかもだけど時間かかりすぎてアレ >>318
そうなんだ?
WindowsのVisualStudioにローカルiPhoneって項目あるからAndroidと同じ程度でデバックできるもんだと思ってた >>319
最近できるようになったのならすめん
前は結局Macないとデバッグ出来なかった >>320
そうなんだ
俺もまだディベロッパーID登録する手前で終わってるからどうなるのかわからんちょっとやってみてできたら動画出すわ iPhoneのデプロイはマックがいるよ
マックとリモート接続すると、iPhoneをWindowsからデバッガーとして使える デバッグならWindowsオンリーでいけた!(iPhone実機とAppleDeveloperProgramの入会は必要)
https://youtube.com/shorts/91Gf13hTu0I?feature=share デプロイは多分Macないと無理そうだからMacinCloud使おうかなと思ってる月額2400円くらい 流れ的には
iPhoneでAppleDeveloperアプリをインストールする
↓
そのアプリでAppleDeveloperProgramに参加する(毎年13000円)
↓登録申請が降りたら
VisualStudioのデバッグリストにiOSLocalDeviceってあるからそれにしてデバッグ実行
↓
ダイアログに従ってiTunesをインストールしてiPhoneをPCにつなぐ
↓
AppStoreConnectからAPIキーの作成や秘密キーのダウンロードを行う(作り方はそのダイアログからヒントのリンクで飛べる)
↓
ダイアログに必要な情報を入れる
↓
実行すると繋いでるiOSにアプリがインストールされるからそれをタップで開ける(自動では開かない)
All Complete >>329
全くできない
上の記事はEdgeの翻訳機能で見た
てかなんで英語できるか聞いたの? Androidはそれ程でもない
iPhoneはとにかく金がかかる iOSでかかるのは大したカネじゃないけど、
実名を晒すのがなぁ MacMini って、2012年版でも最新MacOS(?)を載せられるものなの? 会社でやるなら大した金じゃないだけど、趣味でアプリを配布してる人間にとっては大した金田よ >>333
これ
俺もホントは.NET MAUI HighSchoolで登録したかったけど実名にしろって言われたわ
これストアのアプリ制作者名も実名じゃないとだめなんかな? >>334
12は厳しいんじゃね?
あまり詳しくないからわからんけど
ただひとつ言っておくと去年のOSアプデで2015年のやつが文鎮化したみたいだ
最悪文鎮化する可能性アリ 全くの個人じゃダメだけど、LLCで屋号を名乗ってる人もいるっぽいね
だた今でも新規でできるのかな?そこらへんどうなんだろね LLCは屋号じゃなくて合同会社だよ
登記簿を見れば代表者の住所氏名は公開されている
もちろん、新規でできる GOOGLEにはそりゃ実名登録だけど
ストアで外部に公開する名前はニックネームだよ Xamarin.FormsからMAUIへの移行は俺には無理だった
マイクソロソフトのページ通りにやっても
javaがsdkのコンパイルに失敗するとか、訳のわからんメッセージ出まくって終わった それは良いことを聞いたな。
個人でアプリ登録しようかな。 >>344
Edgeは最近ツールボックスがついて神になった
どこでもブラウザ出してツールボックスの翻訳機に入れると翻訳してくれる >>330
iOSアプリを公開するときにAppleと英語でやり取りしないといけないよ チュートリアル動画なぞってToDo作ったんだけどWindowsとAndroidで見た目が違うので困る
ブラウザだとリセットCSSで統一できるけどMAUIではそういうのは無いのかな? ぶっちゃけ、どこでも同じUIになってくれた方がいい場面多そう
Visualsとかがその辺を担ってるんじゃなかったっけ? >>349
そうなの?
プラットフォームごとに見た目整えてたら工数勿体無いんだが? そもそも大きめのアプリ作った経験がないだろうそいつに聞くだけ無駄 >>354
いやレスポンシブだと画面の大きさでデザイン違うから全部整えなきゃいけないの知らんのかって話だが
CSSに慣れてるならMAUI Blazor使うといいぞ >>355
レスポンシブってのは画面の大きさとかでレイアウトを変えましょうねって話
それとはぜんぜん関係なく基本的なコンポーネントの見た目がプラットフォーム毎で異なるので困るねって話だよ >>356
だから、レスポンシブについてはそう言ってんじゃんw
チェックしなきゃなんないのは変わらんだろってことだぞ?w >>355
いや誰もレスポンシブの話してない。
なぜいきなりレスポンシブ言い始めた? お前らケンカすんなよ
今は、Flutter の方が見た目が変わらないから良いよねって話をしたいんじゃないのか? 突然アンカーつけて別の話しだしても>>351が困るだけだろ
まともに会話すらできないのか レスポンシブは常識
レスポンシブは画面の大きさによってデザインを変える
以上より画面の大きさごとにチェックするのは常識
だからレスポンシブを使わない案件で画面の大きさごとにチェックしても工程は一つも増えない
たったこれだけのことがわからなくて暴れるのはみっともないぞ
読めば全部書いてあるからちゃんと読めよ >>359
この点に関してはflutterの方が良さそうだね
MAUI今のところ開発者体験はかなり良いけど万能ではないっ感じ >>362
みんなのために後1000回くらい書き込んどけよ。 OS毎のGUI微調整は時間食うしつまらんのよな…
toCだと手抜きもできないし
Appleはガイドライン守らんと審査落ちだし
つらみ >>350
なんかライブラリで見たぞ
見た目揃えるやつ >>351
一つに見た目揃えたいならSkiaSharp使えばいいよ
Flutterとやってること同じだし >>359
いや別に良くないよ?iOSでマテリアルデザインされても困るだろ
そういうネイティブに寄り添ってるのが.NET MAUIってことよ まぁOSごとの見た目揃えるだけなのにDartみたいなクソ言語使いたくないんですよね
それなら普通にライブラリ使いますわ >>368
それはAppleが困るだけでエンドユーザー
はそこまで気にしてない。 >>367
ググったけどこれって2d描画ライブラリでは?
流石にこのレイヤーから作るのは辛みあるかな >>370
気にするけどな
別にそれぞれのOSすべて調整するわけじゃないし確認はFlutterでも一緒だ
そもそもライブラリ使えってなる >>371
作られてるのが良ければアロハUIKitがあるだろ
こいつはSkiaSharpだからFlutterみたいなもん FlutterってレンダリングSkiaだよな?たしか? まずDartみたいなクソ言語でUIなんか作りたくないわけですよ >>373
なかなかいいね
これでマルチプラットフォームで見た目揃えれるなら良さそうだ 開発者「同じUIがいいです」
ユーザー「同じUIがいいです」
どっち目線? >>377
開発者目線だろ
同じUIってなに?
クロスプラットフォームなら同じUIだろw
デザインならわかるがw 最初は同じ見た目がいいよ
アプリが受け入れられるか試す段階でマルチプラットフォーム対応に工数をかけたくない >>376
Figmaからskiasharpのコード生成するソフト作ってる人と一緒 ゲームならUnity使えばいいじゃん
ツールなんて他人のOSでどんなデザインなのか関係あるか? UI同じだから別に困惑もしない
リニューアルしたのか程度 お前らがそのプラットフォーム個別のデザインに何故縛られてるのか全くわからん >>382
他人のOSだから気にならないってのはユーザー目線
ビジネス目線だと事情が違ってくる
OS固有のコンポーネント使う場合、特定のOSで文字がはみ出たり、形が崩れたりといったバグがでやすくなる
それは面倒なので最初はなるべく差異が出ない基盤の上で構築したいと考える >>386
それはFlutterでも一緒だろ
こういうバカ増えたなぁ
みんなFlutterからの移住者だろ UI揃えたいなら一周回ってブラウザコンポーネント良いぞ。
Xamarinの頃からWebViewアプリばっかり作ってる。 >>388
ガワネイティブってやつか
.NET MAUIはBlazor対応したから何でもできるね
HTML苦手だから俺はXAML使いたいけど > みんなFlutterからの移住者だろ
このスレ見てるだけなのにmauiとかいうゴミに移住なんかしてるわけねぇだろ >>387
俺はflutterはやっとらんよ
いきなり妄想で罵倒してくるとかヤバすぎんこいつ? >>388
スタートアップはBlazorの方がいいのかもね MAUIせっかく良さそうだと思ったのにコミュニティに変なのがいるとちょっと引いてしまうな
こちらとしては純粋に技術の話をしたいのに喧嘩売られても困るし喧嘩したいなら他所に行って欲しい真面目に
>>392
今はReact Nativeがメインだね
これもプラットフォーム間でデザインが違って苦労してる
実際に苦労してるからこうやって意見を出せる xamarin死んでこのスレは前からxamarinの愚痴や罵倒何でもありスレになっててお前よりずっと前からここにいるわw
お前ここはじめてか?過去ログみとけよ >>387
FlutteだのDartだの言ってるのほぼおまえだけだけどな。 >>396
技術の話とは?
お前の求めてることはちゃんと答えたよね?
アロハUIKit使えだの >>397
Xamarin死んで?
少なくともXamarinがサポート対象外発表になってからここにいるがそんな話なかったぞ
普通にSwitchOnlineやモバイルパスモも話ばかりしてた >>398
最初にFlutterの方がいいとか言ってたやつどいつだ?
お前はスレを遡ることさえできんのか >>402
みんなおまえみたいに暇じゃないよしょうもない >>402
とりあえずApp storeにiPhoneアプリ公開する動画を見たい >>404
待ってろ
とりあえずWikiアプリの不具合直してそれをBlazorHybridでMAUIに実装しようと思う
それをマッキンクラウドとか使ってストアで公開するわ
動画は多分先になると思うが今年中にはなんとかなると思う 普通にWikiなんてアプリであったほうがいいだろ
Wikipediaのアプリとかあったら毎日見ちゃうね >>409
ここまで丁寧に書いてもわからんとはw
お前は日本語の勉強をまずすべきだな >>389
そうそう。めちゃくちゃ楽。
>>390
Cordovaは足回りがもうだいぶキツいな。
フレームワーク使うならCapacitorが楽。 >>410
だから3秒に一回くらい書き込めばみんなわかってくれるってw とりあえずiOSの実機デバッグ動画ができたのであげ https://github.com/dotnet/maui/discussions/11568
まぁ、これだな
WinUIも10人未満の小さなチームでやってるっぽいし
このやる気のなさ
終わり これがxamarin/mauiマイナー弱小環境の現実
クロスプラットホーム開発環境の開発とか複雑でそれなりに人的リソース割り当てなきゃ品質維持できなくてくそになるのに
さらに使ってるユーザー少ないから成熟とはほど遠くて頻繁にバグに出くわしストレスだらけの低品質
前スレからmauiゴミになると言われてた通り 10人未満でお前らの千倍の生産性があるんだろ
と言いたいがこの体たらくを見るにもっと人数増やすべき
早くまともに使えるようにしてくれよ
待ってんだよ お前らの大好きなFlutter情報商材屋さんより有意義な情報をコミュニティにポストしてると思うけど?
FlutterでネイティブAPIラップするやり方してるやつどいつよ? WindowsでiOSデバッグの説明してるやつどこにいんだよ?
明らかコミュニティの質としては上だろ
自信もて .NET MAUIはF#でもVBでも使えるようになってきてる
着実に力をつけてきてんだよ >>424
事実やんw
特に日本ではその差が顕著
日本には俺の他にカズキとかおるしな
最近Twitterでやり取りしてる増田さんにVBで.NET MAUIできることも教わった >>424
事実やんw
特に日本ではその差が顕著
日本には俺の他にカズキとかおるしな
最近Twitterでやり取りしてる増田さんにVBで.NET MAUIできることも教わった >日本には俺の他にカズキとかおるしな
ワロた
彼と対等っぽくなっててワロた >>428
対等にはなったつもりはない
俺以外にも.NET MAUIを推し進める人はたくさんいるんだよ
みんなC#大好きだからね まぁ、君に真面目に一つだけ言ってあげるけど、動画用とかチンケなアプリしか作った事ないからわからないんだよ
表面しか触ってないんだよ
まともな大きなアプリを作ることだな >>430
Flutterさんが大好きなCRUDアプリって別にスマホ側は大規模でもなんでもなくね?
SwitchOnlineとかは色んな機能つけてるから大規模だろうけど >>415の
>My first tries converting a large project from Xamarin to MAUI have been about 10 months ago.
のように大きなアプリを作れば
Mauiいっぱいボロが出てくるから
そこがfluttterとの差なんだよ >>433
?
どこにボロが出てんだ?.NET 7でかなり改善したけど?
妄想? >>433
?
どこにボロが出てんだ?.NET 7でかなり改善したけど?
妄想? ダメだみんなワールドカップで盛り上がって通信が不安定 CameraView作ろうとしてたけどもうすでにXamarinであったんだな
こいつ参考にして作るか
MAUICommunityToolkitでも作ってるらしいけどなんやかんやで自分で作ったほうが早そう
コミットの仕方わからんし
勝手にしていいのかも謎 MAUI○スすぎるからReactNativeに乗り換えようかな。。。。。 >>438
○がわからん
ちゃんと書いてる?俺のブラウザが悪いのか?
カスってことだよな? モバイルパスモがXamarinなの知ってたけどモバイルSuicaもXamarinなんだな
リアクティブUI使ってた
https://i.imgur.com/f3Reddi.png スマホアプリって意外とこのオープンソースライセンスの項目見れば何使ってるかわかるのな
Azureも.NET(Xamarin)使ってたわ
https://i.imgur.com/TsezF3D.png
今見た感じNito.AsyncExってライブラリが人気 2023年からだってさ
順当に行けばXamarinもしくは.NET MAUIだろうけどわからん SwitchOnlineは2024年に別ハード出すことでXamarin→.NET MAUI移行はしなくてもいいけどここで上げた
Azure、モバイルSuica、モバイルパスモなんかは2024年以降も使うだろうし.NET MAUIの需要増えそう
まぁお抱えのところでやるから関係ないかもしれんけど >>446
資格取ってないよ
一級とかかなり頑張らないと取れない みんないいなぁ
なんか俺のアプリMAUIに移行できないよ
ビルド通るのに実行時にJavaエラーになる なんでだろうね?
この前Twitterでusing Androidでビルドは通るけどエラーになるって人いたけど
#if ANDOROIDつけ忘れてたみたい とりあえずCollectionViewをどうにかしてほしい
話はそれからだ 無理だxamarinからmauiに移行できない
もう諦めて2024年サ終するまでにflutter移植するわ >>452
いや新しく.NET MAUIで作ればいいじゃんw >>454
俺はキングヘイロー好きなのに出すの我慢したんだからお前も我慢しろ!
恨むならウマ娘公式サイトを恨むんだな(上から順に20人選出した) データテンプレート方式がゴミとか言う人いるけど普通にページの情報呼び出せるからフレキシビリティのあるコレクションにしたいときとかめっちゃ簡単だと思うわ >>457
.NET MAUIには人脈はいらない
ちょまどはクビで >>459
人望すらプレッシャーすらもはねのける
これが実力の力 なるほどメドウは.NETが動くマイクロコンピュータなのか >>465
contributorが23人もいると、開発も早いんだね C#でhtmlやcssを生成操作しているのだから当り前な気がするが >>466
これなんでhtmlが69%になってるんだ?
勉強不足でgithubよくわからん
どうみてもcsとかのがコード量が多い気がする
すまんが教えてくれ HTMLファイル(Razorファイル)がHTMLになるのかもしれん
このアプリはHTMLにC#直書きだし Xamarinと比べて何が良くなったんだろ?
感覚的に作りやすくはなっている気がするが提案用にまとまった資料が欲しいところ >>478
まずプロジェクトがプラットフォームごとに分かれてないのがでかいよ
それくらいじゃね?
これでかなり便利になったがXamarinから移行するのがちょっと大変になったデメリットもある CameraView作ろうとしてるけど難しい…
今日は共通のハンドラーを作るところまで… >>480
MVVMとFirebase等のデータベース連携の詳しい動画が欲しい Firebaseは各種ログイン機能も含めてやって欲しいな、アプリをリリースする上で高確率で使うことになるしさ
それと、アプリ開発の書籍やブログ等ってC#に拘らなければ沢山あるけど、ストア審査をまず通らないコードが薦められていたりするんだよね
「このコードでストアの審査をちゃんと通った・通らなかった」みたいに、ストア審査結果を一緒に示してくれると有用性が増すんじゃないかな 本当に作りたいものないのか?
完全に実戦経験のない教師コースやん
技術的にあんま伸びなさそうやな君 >>484
作りたいものと実戦経験、何か関係ある? 技術的にすごい奴はたいていは作りたいアプリあってその過程でどんどん
新しい事学んだり飽くなき知識欲がすごい
とくに知識欲
プログラム学んでわずか半年未満で、知識欲とかより普及させたいとか自分で言ってた自己顕示欲とかそっちに関心ごと移ってるやんw 例えば日本のc#界の最高峰neueccさんとか、これよ
いまだにどんどん新しいライブラリ作り出してる
飽くなき知識欲、技術欲これが何十年も続くのよ
自己顕示欲だけで何年持つのかww あの人はすげーよな、異次元だわ
パフォーマンスチューニングの本とか出してくれねえかなと待ってる >>484
作りたいものはあるぞ
MAUIWikiとか特にそう
他にもCameraViewをXamarinToolKitからの移植やARKit,ARCoreのMAUI化何かを考えている
いかんせん生活費を稼がないと行けないんだがそうすると週5日働いたあとの暇な時間見つけてやる必要があるのだ
毎回言ってるが今の仕事はプログラミングとは全く関係ない仕事に付いてるから早く辞めてプログラミング関係のところにつくか1年間ニートして.NET MAUIに全力するか迷ってる >>483
ストアに出せるコードがどういうのかってどうやってわかるもんなの?
その辺全く知らんのだがどう証明すれば良い? neueccさんってサイシャープの河合さんのこと?
サイシャープの河合さんは知ってるけどneueccって名前は知らんかった
そのneueccさんのTwitterでインタビューしました記事に河合さんが載っててこれ河合さんのアカウント?って思った うーん
なかなか.NET MAUIのYou Tube増えないね 動画見るよりネイティブ実装コードを見たほうが早いし理解できる
動画なんかよりmvvmアーキテクチャテンプレートを作ってくれ
それを台座にアプリ開発をはじめられるから 動画って最初はわかりやすいかもって思うけど、いざ手を動かす段階になると「アレなんだっけ?動画見直そ。あれれどこで説明されてたかわからん。あーもう」ってなるからあんまし好きじゃない 最近流行りのチャットAIみたいなやつが良さそう
気になることをピンポイントで聞けるし 紙面画面の方が目に焼付けやすい方だけど
人によっては耳からの方が入りやすいかもな >>506
この程度で一喜一憂してるクソガキの方が爆笑なんだがw >>507
qiitaに寄稿したら?おおとりの31日、期待してるです >>508
とりあえず明日書ける文だけ書き込みますわ フラカスさんは書きます言う割には何も投稿されてないのウケるなw
一日目記事じゃなくて外部リンクだしw
もはやアホかと
こんななら俺のYou Tubeで10日は持つなw >>510
どうでもいいけどほとんど誰もおらんやないか。 >>512
?
何の話だ?
俺はなにか書きますで結局何も書かないようなフラカスさんにはならんよ はい2日目投稿
こんな記事投稿くらいでいい気になってもらっては困るんですよ
フラカスさん
https://i.imgur.com/7pYv0mD.png 今回Figma協賛なのか…
ならFigmaとArohaKit使ったやつで記事書けるな
アイデア上げたから書きたいやついたら書いとけ
誰も書かなかった場合は俺が書いとくわ >>498
それボイラープレートコードが増えるから嫌い MVVMツールキット便利だよね
いつのまにこんなの作ったんだ
ReactivePropertyとかもう使う気にならない >>526
ReactivePropertyはReactivePropertyで使ってていいんじゃね?
MVVMはReactiveX対応してないし >>527
そりゃ必要な時には使うよ
同じ用途でどっち選ぶかって言ったらシンプルなMVVMツールキットで良いと思う >>528
まぁMVVMだけつかうならMVVMToolKitだけでよい Flutterのアドベントカレンダー見てみたけどこんな感じのしょーもないやつでもOKなんだな
Adventっていうから為になる記事用意しないといけないものだと思ってたわ MVVMツールキットってObservableだからRxに通ずるところはあるよね 問題は記事で埋まってるかじゃなくて人がいるかどうかんだけど
そこを分かってないやつが一人でカレンダー埋めて体裁だけ整えようとしてて草 結局、Qiita見りゃ分かるようにmauiはアーリーアダプターと言われる層に見向きもされてないんだよな
だから、人数が増える気配がない 君見たいに流行に敏感か知らんがアーリーアダプターと言われる情報発信する層がほとんどいない
だから次が続いてこない
まぁ、現状flutterでいいじゃんになってるからな >>536
アーリーアダプターwwww
情報商材屋の別名ですか?wwww >>537
Flutterゴミだから.NET MAUIがいいよねって話なんだよなぁw 現実逃避してればいつか現実になるとか妄想するネタはつまらないから.. 結局のところ、こいつxamarinで製品作ってたわけでもないし無知なんよな
話が通じない >>536
まあマイクロソフトだから、ってところも多少なりあると思うけどな
K8sよりAzure Service Fabricの方が優れてるだろとか常々思ってるわ mauiのissueが2000件以上あるのに、メンテナンスしてるのが10人しかいない問題をテーマに、カレンダーに書こうか? >>544
ほんでFlutterやReactNativeが何人いるのかとか比較して書けば有用なんじゃね? >>541
なにが無知なのかわからん
Flutter使ってるやつのほうが圧倒的に無知だろ
どうやってクロスプラットフォームが実現されてるのか全く理解してない
クソアホども >>543
SuicaもPasmoもXamarinだよ
Xamarinが悪いんじゃなくてCOCOAの体制が悪かった
それだけ >>542
Microsoftは巨大すぎてアーリーアダプター(情報商材屋)は動かんのだろうね
MicrosoftLearnで詳しく説明してるしな >>540
現実逃避してんのはお前らフラカスさんたちじゃね?
まともなアプリありますか?Flutter 逆にお前ら何かしてんのか?
記事も書かん文句言うだけ
ここに来て面白いことあんの? >>547
いや、でも、国民に与えた衝撃はデカかったよ。
各国一つだけの大切なAPIを無能なCOCOAアプリで独占しちゃったんだから。
.NETなんて聞いたこともないようなお婆ちゃんですら、Xamarinは悪って刷り込まれたから。 >>551
凄いアプリが出てきたらみんな使うようになるんじゃないかな。
期待半分で書き込んでると思うよ。 >>552
COCOA関連で一般的にXamarinだってこと知ってるやつなんかおらんだろ
逆にXamarin知ってたらCOCOAの失敗取り返すくらい日本のインフラ支えてるって気づくだろ(ここで言うインフラはIT界隈のインフラではなく一般的な意味でのインフラ) >>553
だからもうすでにモバイルSuicaやモバイルPasmoがあるわけなんだが… >>555
Xamarin使ってますって言ってたか??? >>556
それはあまり凄くない。
ただのアプリに過ぎない。
平凡な。 モバイルSuicaやモバイルPasmoなんか世界からすごいすごい言われてんのにな
もちろんICカード時代の積み上げがあったからだが >>558
じゃあ逆にすごいアプリってなによ?
まさかCRUDアプリ系のことをすごいと言ってる? >>557
言ってたよ。
Microsoft xamarin テクノロジーを使ってオープンソースで開発してるって。
コメンテーター:「これは凄いことになる」
女子アナ:「期待で胸が膨らみますねえ」
ってやってた。 >>560
出てこない事にはわからんねえ。
とにかく世間があっというような凄いやつだよ。 >>561
マジかXamarinここまで浸透してるとは知らんかった >>563
Microsoftがテレビ局にお金を出して広告してたのかもね。 >>562
なんだこいつ…
CRUD系で全世界が注目するアプリ作ったとしてもそれはバックエンド技術がすごいだけでクロスプラットフォームアプリのフロントエンド側がすごいってことにはならないんだが… 少なくとも俺は新入社員たちにCOCOAはC#で作ってるんだよとドヤって
その数ヶ月後にこのザマになった
言語は悪くないとわかっていても、悪いイメージがついてしまってなかなか消えない… >>567
いや思わんけど
SuicaやPasmoあるし
それにやってることCOCOAすごいし 元からflutterに押されてるところで、
cocoaの件で
やっぱりそんなゴミ使うからそうなる...ってイメージだけ
「やっぱり」ってレベル
元から倒れてるから >>568
新入社員はイメージでしかもの考えないから辛いよな >>571
Flutterとかいうゴミとかどこで使われてんの??? Flutterで作ったら完成10年後だったろうなw 素直に長いものに巻かれておけばいいのに
マイナーなもの使って自爆した馬鹿ぐらいのイメージ >>574
だからもうあるんだって
逆にFlutterはない
完全勝者 >>576
長いもんwww
細すぎて千切れそうwww FlutterはDartとかいうクソ言語の為の救済措置ってことを覚えておいたほうがいいよ まあ、俺はバージョン3まで待ってから使うかどうか判断するわ。 自分も古い人間なのでjs系にあまりいい印象もってないんよね。
所詮スクリプト言語じゃんって。
でもOSに限らず各ブラウザが標準対応してしかも熟成されているってのが大きいんだろな。
フロントはjs系に任せて、C#のような言語はバックエンドに徹するほうが正解なんだと最近思う。 アンドロが.NET搭載したらいいだけなんじゃないの?
それ良くない? >>583
??
c#はllvmだから普通に.netごとビルドして動くけど? ios、androidともにllvmをサポートしてるからc,c#,rust,python,wasm,rubyとかなんでも動く >>585
mauiはネイティブのラッパーを提供してるのであってね、、、
ネイティブで書くならそりゃmauiは要らないね ios、androidのライフサイクルをc#でラッパーしてるのがmauiの特徴のひとつ COCOAの失敗で一番悪かったのはブラックボックス化してるiOSだよ
Xamarinはさほど悪くない >>582
むしろC#ってフロントエンドでかなり使われてるし簡単な方では? >>591
いやこいつはいらんけど.NET MAUIはいるだろw >>590
問題のほとんどがiOS版なんだったっけ? お前らも暇なら.NET MAUIとかの今後の動向とかの記事とかReactNativeとFlutterのちがいとか簡単な記事でいいからアドベントカレンダーに書いてみれば? >>599
これ読むとOS側の問題じゃなさそうだけどな。 お前ら枠取ってないと俺が全部題材取っちゃうけどいいのか? >>596
まじかよ…
まぁ確かにフラカスでもめんどくさいのか枠取ってるくせに記事書いてないとか普通にあるしなw >>603
いいよ
コンポーネントの作り方とか頼むわ figmaのカレンダー全然人いなくてワロタw
これアロハキットのあの機能について記事出せば簡単に賞金もらえんだろw
https://qiita.com/advent-calendar/2022/figma2 >>590
COCOAで一番悪かったのは頻繁に変わるAPIに対してそれなりの速度で追随してたAPI Wrapper使わずにそれをさらにラップした追随速度の劣るライブラリを使い続けたまま対応しようとして、それでラップされたXamarinわ使えねーとか言ってたアホボランティアだろ >>608
MAUIはこれからFlutterのほうが終わってるわ
何に使われてるんだこのフレームワーク UIフレームワークなんてxamarinがサ終了するように、すぐ代替わりする
UIフレームワークとはなるべく疎結合にして、リアーキテクチャしやすい構造にするのは常識 ゆえにUIフレームワークは自分が一番使いやすいものを選べばいい 毎日朝から晩まで5chで flutterディスって片手間で開発ごっこする人生でした どう見てもこいつは目的がアプリ開発じゃないから仕方ない
素晴らしい言語使ってる俺かっけーとかファッション感覚
だから、いつまでたってもエアプログラマー まともなアプリ開発したことすらないのに、
早々に他人に教えるとかに目覚めて教材動画とか作り始めたり、自己顕示欲とかプライドの固まりもう目的が違うんだよこいつ
こいつの目的はアプリ開発じゃなくて俺がかっけーとかだろw
だから、一人でどうでもいいことに拘ってる 宣言的UI使うやつはアホ
MVU滅びろや
なんでわざわざUIをコーディングしなきゃあかんの?アホなの? >>621
WinFormsみたいなのが好きという事? >>620
まともなアプリ開発してないのはFlutter大学も一緒だろwww 煽られてadvent calendar埋めだしたりww
advent埋めだすとかこんなくそだるい事普通しねぇだろ
くそだるい事までしてそんなに悔しいのか?
情報教材屋は金儲けのために動いてるが
こいつは自己顕示欲,俺かっけーのために動いてる
こいつらの目的はアプリ開発が目的じゃないw 最近はSwiftUIの案件ばっかでStoryboardの案件は減ったイメージ
宣言的UIは出来るようにしとかないと仕事の幅が減るよ コイツの前でSwiftUIの名前を出しちゃ駄目だよ
コイツはゴミと馬鹿にするだけ アプリが作れれば何でも良いんだよ。
目的を忘れるな。 UIフレームワークを語るにあたってアーキテクチャ設計思想を議論するのは大事なことだよ とりあえずアドベントカレンダー5日目の記事書いたぞ
https://qiita.com/MAUIHighSchool/private/38e332846bec6d0bea62
限定共有記事だが明日の7:00には自動で公開されるらしい
ワシはその時は会社に行くために家出てるわ、、、仕事辞めたい、、、 >>636
簡単に学習モデル作れてそれをモバイルアプリに使えるのめちゃくちゃいいよな
俺はこれ勉強するのに1時間以上かけてしまったがお前らの学習の時短に役立てればと思う 動画よりは記事書く方が楽なのかなとは思ったりする。
動画はサンプルアプリ作って動画撮って編集して声入れて編集してだから丸2日はかかるイメージ >>628
今はまだこのコミュニティを盛り上げることを目標としたい
俺の力は弱くても歴戦のC#erたちがこぞってアプリ作り出すと絶大な力を発揮するだろう
その手助けをしたい
あと普通にプログラミング関係以外の仕事を週5でやってるからちゃんとしたアプリ作る時間無いってのはある
今の仕事早く辞めたい >>641
モバイルアプリにそのまま載せられるからオフラインでも動くしサーバーを介さなくていいからこのレベルのAIなら多少高速化できてるんじゃないかと思う
なによりML.NET Model BuilderはAIのこと詳しくなくても実装が簡単にできる
一応ML.NETはテンサーフローとかのモデルも読み込めるらしいからもっと幅が広がるかもね 組み込みで物体検出やったことあるけど、機械学習なんてただの数学だからそんな難しくないよ
絶対に損しないからちゃんと勉強してみるべき こいつにビジネスロジックやれだなんて豚に真珠よりも無駄な勧めだよ
フロントすらまともに出来てないのに >>643
まぁ時間がある時でいいよ
今は普通に忙しい >>643
バリバリに線形代数使うのに楽勝なわけない😭 6日目の記事投稿
今回は技術じゃなくてQiitaらしいYouTuberについてのまとめのみ
毎日全力だと死んじゃうからね…しょうがないね… やばい7日目にしてネタが尽きる…
いや尽きたわけじゃないんだが簡単に記事作れそうなのがない… Flutter のアドベントカレンダーからネタもらってくればいいじゃん
ケンカ売ってるみたいで最高だぞ そもそも何のために書いてるんだ?
嫉妬?煽られたから?
コミュニティ盛り上げたいならまず賛同者を集めろよ
1人でカレンダー埋めてコミュニティは育つのか?オワコンに必死な奴が居るぞって悪目立ちするだけだろ
目的と行動がチグハグなんだよ >>650
色々ネタ探し回ったら良い感じの見つけた
Dependency Injectionのこと書くことにするわ
builder.Services.AddSingletonで簡単にできるやつ >>651
参考にするわ
たしかにあっちろくな記事ないから参考にすれば簡単に記事作れそうだな >>652
コミュニティを作るのにも種をまかないとなにも始まらないんだよお馬鹿さん
.NET MAUIでAIできるんだ~とかこういうYouTubeで情報発信してるんだ~参考にしようみたいな形で少しでも興味を持ってもらうってのが大事 賛同者募集したが誰も一向に動かないのが問題なのでは???
誰か書けばいいのにね
MVVMCommunityToolKitについては8いいねもらってるから別にみんながみんな悪い印象持ってないと思うわ >>656
コミュニティ作りで俺がこんなに頑張ってるのにとかいい出すやつのコミュニティを一緒に盛り上げようなんて思わねーよ Flutterのアドベントカレンダー2つに増えてるやん
Flutter大学のカレンダーもあるし >>662
元々俺が来たときから2つだったわ
Flutter大学のやつどこ? まぁいいや
やる気ない人たちはほっとこう
どうせ来年出るモバイルICOCAは.NET MAUIだろうし期待しとく AIについてとかかなりいいね数貰えそうな題材だったけどMVVMToolKitとか.NET MAUI Acceleratorとかの方がいいね数多いのなんでやねん ChatGPTぐらいの内容じゃないと驚きも無いからかな >>668
実際そっちの方がニーズが大きいからでしょ。
いつ使うかわからないものに時間かけて変な人に評価されてもメリットが小さい。 ゴミ記事とか言う奴が居座ってる所に投稿する気になるかよ
自分の態度が害悪だっていい加減気付け >>665
こういうの良くないと思うぞ。
家でどれだけ人を貶しても良いが、他人の前に出るときはおりこうさんやっときなよ。
そういう振る舞いが顰蹙買って、冗談を吊し上げられてしまうんだぞ。
人脈を思い出せよ… >>669
まじかぁ
テンサーフローのモデル使ってみましたみたいなところまでいかんと無理だったか… >>672
なるほどこういうのもあるんだな知らんかった >>674
まぁでも実際人脈なところあるんだろうね
鉄道関係ほぼXamarinじゃん MAUIの勉強してるけどXamarin知らないからXamarinマイグレの仕事きたら嫌だな >>678
それはあるな
プラットフォームそれぞれでプロジェクト作ってるし移行大変そう >>675
それはどこの層に需要があると考えてるの? >>677
その前にはOS/2を選択していたな。常に負ける方を選ぶジンクスがある >>668
なんでUIフレームワークMAUIのアドカレでAIとかいうロジック記事を書いたんだい? >>682
.NETと親和性が高いからだろ
Flutterに勝ってるところとしたらそんなもんじゃね?
あとUI構築の簡単さだとかMVVMの構築のしやすさやらネイティブAPIの実装のしやすさとか 国内の状況で負けてるように見えないんだよね
Flutterで有名なアプリある??? とりあえず今日Dependency Injectionの記事書いたけどこれで合ってるのかよくわからん…
簡単すぎるサンプルアプリでやったからDIの良さ伝わらんかもしれん
何か文句あったらコメントくれ修正する 大きいところほどネイティブで作るんじゃない?
小さな部署が実験的に使う事はあるだろうけど DIやると保守性があがって単体テスト書きやすくなるの好き >>688
いや大きいところほどクロスプラットフォームで作りたいだろ
ほぼ同じ大量のコードを2回も書きたくなくね? >>691
いや安価間違ってるし理解できるけど?
てかそんくらいML.NETと.NET MAUIでもできるの証明してるじゃん? >>692
フラカスさんうざすぎじゃね?
その機能がどこのどのアプリで使われてんですかね?
XamarinではMobileSuicaに使われてるけど まずGoogleのMLKitって簡単にモデル作れる機能ないよね?
モデルもトレーニングできないよね?
カスでは? おーい誰も何に使われてるか答えてくれないのなんでだ? >>700
flutter専スレで聞けよw
maui専スレでなにいってるんだ頭わる >>701
お前らフラカスさんじゃねぇの?
わざわざフラカスのアドベントカレンダー貼っちゃってよw >>698
別にml.netが悪いなんて言ってないじゃん
たしかに貼ったリンクのサンプルはKotlinやSwiftのネイティブアプリだからmauiスレではスレチではあるけど
でもプロジェクトそのままビルドして動かせて遊べるんだからワクワクしないか? >>703
KotlinやSwiftを一切知らない人だからキレてるんでしょ
もうかまってやるな >>704
きんも~www
俺の圧倒的勝者なんだがw >>705
知らないとかじゃなくてやる必要がない
ネイティブAPIにアクセスする必要はあるがこんなレベルならMAUIでできるしな そろそろフラカスさん負けを認めてくんねぇかなぁ?
お前らの3年間でできたアプリなによ?
人に大きな声で言えんの? フラッター大学の最初の記事はパクろうかなって思った
ただのRestAPIだし簡単に真似できそう flutter製はrevanced-managerしか泥端末にインストールしてなかったわ
flutter大したことないね >>713
モバイルSuicaもPASMOも入れてないってガチ?
車の人? Playストアのランキング上位のやつ、いろいろインストールしてみたけどUnity以外でクロスプラットフォームUIフレームワークのやつ、ファストドクターしか見つからなかった、、
UIまわりでJavaKotlin使われすぎだろ、、 flutterの採用事例ページ見ればわかる事をなぜお前に説明しなきゃならんのだ
あ、英語苦手なんだっけ >>715
モバイルSuicaって上位じゃねぇの?
みんなインストールしてるもんだと思ってたわ ほんとCRUD系しかできねぇんだなFlutterって
まぁそういうフレームワークだからしょうがないんだろうがこれを持ち上げてる情報商材屋さんどもよw Playストア150位まで調査
amazon ショッピング reactnative
ユニクロflutter
SheIn flutter
hykecomic flutter
ドミノピザreactnative
ニトリflutter
discord reactnative
出前館reactnative
オートバックスreactnative
awarefy flutter
ペイディ reactnative
イオンウォレット flutter
モバイルSuica xamarin
以上 lineのアプリ内部見たらtensorflowバイナリあった
どこで機械学習使ってるんだろ ランキング150位以内なんてほぼゴミアプリじゃね?
本当に有能なアプリは全部xamarinかmauiだし、150位以内のアプリ共もmauiにそのうち必ず移行するし >>721
ライブラリ使えないおまえはflutter自体使えないだろw
pub自体知らないんだから。 >>727
実際CRUDアプリしか無いじゃん
モバイルSuicaだとクレカの写真取ったやつで数字入れてくれるやつあるけどお前らの好きなFlutterのやつには無いでしょ? >>722
ランキング150位以内でそれだけなんか
意外とネイティブUIで開発してるんだね もしかして指紋認証がついてたらCRUD以上の機能を持ったアプリとかいうつもりか?
勘弁してくれ >>729
モバイルSuicaと同じようにDartでOpenCVを走らせればいいだけ >>729
おまえの頭の中の世界に無いだけだろボケ 朝から晩まで毎日5chでflutterディスって片手間でアプリ開発ごっこする人生でした。 >>733
DartでOpenCV走らせれないだろ >>735
お前らニートに言われたくないんだよなぁw https://pub.dev/packages/local_auth
fluttterチームがメンテナンスしてるバイオメトリック認証
https://pub.dev/packages?q=ml+kit
OCRの事いってんならML kit使うなり他のライブラリ使うなり
つか、個別のアプリの要件なんて知るかよ 自分に不都合な>>722リストのレスはスルーしてて草 >>737
githubにいくらでもサンプルある
別にflutterの肩を持つわけじゃないけどextern "C"すればいけるのはC#と一緒だって >>738
ググればすぐ見つかるから全く探してないのすぐばれるだろ
あるいは検索能力が皆無か。
どの検索ワードで探して見つからないの?w >>741
いやだからCRUDアプリしかねぇじゃんって言ってんだが? >>744
どこに使ってるアプリあんの?
Googleで見つかんの? >>742
有識者はアホに反論せずに温かい目で見たれ >>748
写真、クレジットカード番号、アプリだけど? 俺は写真やクレジットカード番号うんぬんっていう文言からショッピングアプリを作りたいと察した
あってる?
販売商品のリコメンドシステムとか色々機械学習の応用先があっていいよね >>751
いや実際にアプリを作りたいわけではない
ただテストでは作ってみたいなとは思う >>754
それができないんだろFlutterだと >>755
それを見つけられないんだろmauiバカは Flutter 派が貼り付いて VSスレみたいになっとるね
少しは Flutter スレを盛り上げてやったらどうかね
質問している人がいるようだよ サブスク大賞見たけど発想がみんな凄いな
どれも『お得』『悩み解決』『便利』『新規性』『成長性』『安全性』を見事にクリアしてる >>760
mauiじゃないのでスレチです
>>761
mauiなら余裕で全部クリアできます
flutterは無理だね >>722
意外とreactnativeが多いんだね
一方xamarinさんCRUDアプリですら使われない >>765
ちゃんと一個あるだろ
よく見ろ
一個あれば十分なんだよカス >>763
根拠ゼロw
やっぱ類は友を呼ぶでmauiバカみたいなの多いな >>760
全部ネットワークサービスありきのクソアプリ
ローカルで完結する最強アプリを作れや
有料アプリでも割って使えるからさ 登山はオフラインでも使えなきゃ意味ないから
当然オフライン対応しているだろう
しらんけど 国内に旧Xamarin設計の外注請負業者が皆無なせいで日本で全く普及してないのが終わってる
そのせいでよくある国内外注請負業者(〇〇株式会社)さんのわかりやすいモバイル開発レポートが旧Xamarin設計には一切ない
旧Xamarinは始まるまでもなく終わりだよ終わり >>767
これ
Flutterとかいうクソフレームワークで作られた数百個のアプリとかモバイルSuica1つの足元にも及ばんもんな 面白い記事見つけた
https://dev.to/hnicolus/register-services-automatically-in-maui-25co
DIコンテナの作成簡単になりそう(代償はあるかも)
明日のアドベントカレンダーにその記事書いたからこの記事で理解できない人はそれを見てくれ 正式リリース来年の中頃だった
まずはレコードとパターンマッチあたり 標準でDIがサポートされてると楽でいいね
ReactNativeではどうやってDIするかわからず困ったからこれはありがたい >>776
だからなんでFlutterスレより先にここでDartの話すんだよ! >>779
Webじゃないからないみたいっすね
ASP.NETならあるけど AddScopedはクライアント要求ごとに(new HttpClientごとだと読み取った)だから
HttpClientがデフォルトではないMAUIにはない
そんなイメージだけど合ってるのか知らん SignalRでチャットアプリやってみたけどなんかうまくいかねぇわ…
.NET7だからだめなのかなぁ…明日6でやってみる .NET6だと出来た
ただローカルAndroidだとこんなエラーが出てしまう
failed to connect to /{PC側のIPアドレス} (port 5103) from /{Android側のIPアドレス} (port 46710) after 86400000ms: isConnected failed: ETIMEDOUT (Connection timed out)
ファイアーウォールの設定かな? WinFormでStripeやってるの見ると.NET MAUIでもできそうだなぁ…って思っちゃうよな
https://marimox.net/subscription Ruby on Rails では、Stripe が多い
退屈なひな形を作るコマンド
github.com/abhaynikam/boring_generators
ここにも、Stripe用のひな形が載っている
YouTube で有名な雑食系エンジニア・KENTA は、No Code でやっているらしい Stripeについていい記事見つけた
古すぎてメソッドやプロパティ変わってるところあるから本家のドキュメント見ながら書き換えてる >>787
やっぱこういうちゃんと出揃ったもの見るとPythonでウェブとかキチガイなんじゃねぇかって思うよなぁ 筑波大学も使っているRails チュートリアルとか、
Rails Guide を日本語化している、YassLab の安川とか、すごい
Python は、ドキュメントも日本語化されていない
ほとんどのフレームワークが、Railsのコピーだけど、
やっぱり日本人は、基礎となっているRailsを使うべき! No Code の決済機能は何を使っているのか、KENTA に聞いてみれば? モバイルアプリだとStripeの使い道が少なすぎる >>798
普通にショッピングアプリとかじゃだめなの? とりあえず記事書いたー
明日朝7時に自動公開されるらしい 勘違いしてたけどCommunityToolKit.Markupって宣言的UIができるだけでMVUではないのか…
MVUはあくまでもCometだけということか Markupでどう状態管理するかはおのれが決めることでしょ
UIとビジネスロジックが完全分離してるからMVVMだろうがMVUだろうがFluxだろうが自由自在 >>803
ふむふむ…
ちょっとComet以外でどうMVUするのがいいのか調べてみるわ
とりあえずCometは保留でCTKのC# Markup,F# Fabulousって感じで記事作ってみる MVUはTEAやReduxのスタイルが現状設計思想として完成度が高いらしいけど、結局MVVMが何も考えずにシンプルに組めて、一生MVVM使ってる
いかんせん各言語での実装サンプルが少なすぎる MVUってReactiveXなんじゃないかって思うんだけど違うんかな?
いまいちRxがわかんねぇっす MVUはModelからViewを動的に生成する関数が中心のアイデア
MVVMは静的に定義されたViewと同期するViewModelオブジェクトが中心のアイデア
Rxはイベントドリブンなプログラムを宣言的に記述するためのアイデアでGUIとは関係はない
ただGUIはイベントが沢山あるからRxが利用できる場面も多いってだけ >>807
なるほどサンクス
MVUって状態がどうとかって話じゃなくて動的にコンポーネントを生成できるかどうかってことなんだね 状態もまあまあ重要な概念だよ
MVUではModelに状態を集約してViewや関数は純粋に保つのが理想
まあuseStateとか乱用されて全然純粋じゃなくなってるけどね ×Modelに状態を集約
◯Modelに状態や副作用を集約 ふーん…よくわかんねぇな…
MVCやMVVMは理解できるけどマジでMVUが全く理解できん… F#のFabulous使ってみようと思ったけどマジで全然動かん…
ドキュメントもXamarinだけだし… FabulousとCometで2記事くらい書くつもりだったんだが…
なんか厳しいなぁ… とりあえずわけわからんなりにCometの記事書いたケド…
MVU難しすぎるってことだけわかった…
Fabulousはドキュメントの通りテンプレートだとかインストールしてみたけど全く無理だったわ…orz MarkupのほうはC#でPageなどを生成する時にコーディングを楽にするヘルパーライブラリのようであまり価値はなさそうだ
もともとXAML無しでC#でPageなどを書いてた人達にとってはいいのかもしれない
CometはReact(どちらかと言うとSolidか?)をパクろうとしてるのかな
まだ概念実証段階だから整備が追いついてなく使い物にならないけど将来に期待ってところか Figmaコラボ記事書いたわ
2つのアドベントカレンダー一緒に掲載は無理らしくほぼ同じ記事をFigmaと.NET MAUIに投稿した
これの説明記事
https://github.com/jsuarezruiz/figma-to-maui-graphics
君ら流石にGitHubからアプリビルドする方法わかるよね?
アマゾンギフトカード取るぞ! >>819
何でいちいち喧嘩腰なんだ?
失せろようぜーな MVVM ToolKitのソースコードジェネレータ便利なんだけど動作不安定だな
ビルドは通るけどIDEが変なエラー、警告を出す時がある
これどうにかならんのかね プロパティがないよーとかだな
警告っていうかエラーの波線が出る
だけどビルドは通るしなんなら普通に起動できる
IDEだけがなんか変な動き >>829
俺は見たことないなあ
ちなVS2022 >>829
プロパティがないよ~ってどの時点の話?
XAML?C#?
まぁどっちにしてもそんなエラー出たことないけど AndroidのAzure AD B2C Authentication がうまく機能しねぇわ…
Windowsだといけた プロパティないとかの警告って、XAML側の話?
DataTypeを書いてないだけなんじゃないの AD B2CのauthenticationだけどAndroidマニフェストにCustomTubServiceってのがあってそれを追加してなかったから外部ブラウザ開いちゃって認証できなかったっぽい つか、お前他のスレでお前見かけたんだけど
5ch browser作るっていってたのどうなったんだよwww >>840
今は.NET MAUIの方に全力を注ぎたい
ある程度できるって証明できると歴戦の.NETer達が動き出すからね
そこまでは すまん投稿ミス
そこまでは.NET MAUIを広げる活動をしたい
それにここでの活動が5chBrowserを学ぶためにも有用だしな
.NETってすげー >>845
そこ分かってるのに何でやるべき事間違ってるの?
今は動画なんて作って「初心者」を集めても意味ないんだよ
「歴戦の強者」は勝手にやって来るんだって
でも最大の問題はMAUIの品質が低すぎるから、ちょっとさわってがっかりして去っていくんだって
本当にMAUIを広めたいなら彼らを引き留めるために動画なんて作ってないでバグ出ししてひたすらコントリビューションしまくって品質を高めること 歴戦の強者を動かすことが大事って分かってるのに
何故か初心者向けの動画ばっかり作ってとんちんかんな事をやってるという
歴戦の強者はあんな初心者向けの動画なんかみて判断しねえわ
かってやってきて実際に動かして、ちゃんとしたもの作れるかの品質に達してるか判断するだけ 品質に達しないとかほんとにそう思ってる?
普通に使えるしMVVMもしやすい
Dartとかいうクソ言語覚えるよりだいぶ楽なんだが 裾野を広げたいという気持ちは間違ってないと思うよ
何もしない連中の文句なんか気にする必要はない もう一度言うぞ
歴戦の強者が何であんな初心者向けの動画で判断すると思ってるの?
歴戦の強者はほぼ自分で情報集めして、例えば「MAUI正式リリース」とかそういう節目のニュースみてかってにやってきて触るんだって
で、最大の問題はMAUIの品質が低いからがっかりしてそのまま去っていく
下手すると二度と戻ってこない
本当に広めたいならみんなやりたくない、バグ出しのテスターに専念してコントリビューションする事だww >>850
どこが品質悪いんだよ
Flutterなんかよりよっぽど品質高いわな
.NETの技術そのまま流用できるんだし
Dartとかいうクソ言語使うより遥かにマシだよね 俺が張り付けてやったこれもそうだ
https://github.com/dotnet/maui/discussions/11568
この人が歴戦の強者かどうかおいといて、10か月前にかってやってきて試して
バグだらけで、更に最近はまた試して変わってないからという嘆いて(ぶちギレて)
このスレッド立てたわけだ
恐らくバグ報告とかダルい事せずMAUIから去っていくだけだろう
で、一向に歴戦の強者が定着しない >>849
だよな
Qiitaは少し上級者向けの記事書いて初心者にもどんどん入ってくるようにすすめる
普通では? >>852
だから.NET7でバグめっちゃ修正されただろ
Microsoftのフォークが無いとかお前の妄想だよ
裏でちゃんとFixしてる 俺が張り付けてやったこれもそうだ
https://zenn.dev/tomori_k/articles/966f34daea405a
>ここに書いてない以外にもまだまだバグはあるので、直るのを気長に待つか GitHub で Contribution するしかないです。
この人はバグ報告したのか知らんが、たいてい評価目的できた人はバグ報告もせずに去っていくだけ
これが現実 何で仲間を増やすのかわかんねー
自分だけ楽勝モードでアプリ作って稼ぐと思うが? つか、.NET MAUIに全力注ぎたいとか言ってるが
5ch Browserみたいな大きめなアプリは作れませんって挫折しただけだろww
だからエアプログラマーで動画の教材用の小さなアプリばっかり作って自分を納得射せてんだろw .NETのなかでもWinUI3という競合があるせいで余計にMAUIが普及しないよね
Windows向けアプリでWinUI3を移行先に選ばれてMAUIが使われてない
MSはWinUIとMAUIを統合して、まずWindowsアプリだけでもMAUIの使用を強制してMAUIを普及されりゃいいのに
WinUIとの統合の計画は無いんかね? >>858
いや作れるけどw
逆になんでこのBlazorWebアプリ作れてんのに作れねぇと思ったんだよw >>859
WinUIはWinUIでありだと思うわ
モバイルとデスクトップのUIの違いってやっぱあるしそれでWindowsPhone失敗してるしな 確かにMAUIは普及する気があるなら.NETメイン顧客のWindowsネイティブ層を強制的に取り込むべき メインWindowsネイティブ層っていうかWindowsGUIアプリネイティブ層か WinUIとMAUIが統合とか馬鹿な話はやめろ WinUIにMAUIとかいう存在自体バグを持ち込まないで お膝元のMicrosoftが公式アプリを一つもMAUIでリリースできてない時点でお察しだわ
OutlookなんかReactNativeだし
そのうちひっそりとサ終するんじゃないか? >>866
microsoftだとreactnativeを使っちゃいかんの?意味わからん >>850
ユーザーが少ないとフィードバックが少ないから品質が上がるスピードが遅い。
ユーザー数は必要。 >>866
Azureって知ってますか?
それ以外にもある.NET Confで紹介されてた
https://youtu.be/Z6UPJmerTo8?t=769 >>866
開発者向けの泥アプリのいくつかはxamarinだよ
一般ユーザの使うようなアプリはだいたい泥ネイティブで作られてるね >>868
だからそのユーザー集めの方法の効率の話をしてるんだがわからなかったか? >>868
WinUI3を廃止してMAUIに開発者を人員動員すれば解決やな ぼくがかんがえたさいきょうのユーザー集め
とかいらんだろ
やってから言え WinUI3はclasicWin32APIを内包している技術体系だろ
完全な.NETcoreベースのMAUIに吸収するのは土台無理な話だと思うけどな >>874
MAUIなんかの普及のために俺様がやるわけないだろ
馬鹿かこいつ mauiは生まれながらにしてwinui3とunityに既に敗北してる
winui3とunityの間のプラットフォームなんて求められてない
だからみんなxamarin以外からmauiに移行しない >>876
ほう…
では、なにかの普及のために行動を起こしてはいるのかね?
妄想と批判をするだけで何もできないヤツにしか見えんのだがな 普及活動なんかしなくていいからちょっと黙れ
お前のせいで逆にmauiにキチガイじみた印象しか抱けなくなりつつあるわ >>877
いや移行するでしょ
MobileSuicaとかモバイル系は特に必要だから頑張ってやってると思うよ
来年の春出る予定のMobileICOCAは.NET MAUIだったらいいなぁ 有能な働き者も無能な怠け者も使いみちはあるけど無能な働き者は銃殺しかないのになんでこういうやつらは上から目線なんだろうな
ほんとにお前が一番邪魔なんだよ >>879
それお前だけだろw
みんなDart学ぶよりC#のMAUI使ったほうが幸せになれると思ってるよ
Xamarinはプロジェクトが3つに分かれててそれぞれDependencyService使ってネイティブ使うって結構しんどいことやってたから流行らなかっただけで.NET MAUIのアーキテクチャならいける。 そもそもxamarinの時に既にflutterに敗北したのに
内部のアーキテクチャちょっと変えて名前をmauiに変えただけなのに勝てるわけがないのは大半は理解してるだろ
>>878
は?
5chなんか暇潰しで愚痴ったりしてるのがほとんどだろ
なんか高尚な目的のためにここにいるかww 5chの知ったかアホカスなバカを知識と知恵で叩き潰すのは最高に楽しい >>883
いや負けてねぇから
Flutterなんて情報商材屋が騒いでるだけのクソフレームワーク
有名なアプリはXamarinの方が明らかに多い >>887
来年は.NET MAUIに半分取られてるよw
C#の方が開発しやすいしBlazorHybridでHTMLでページ作れるようになったしね
Flutterを使う(Dartを覚える)意味がマジでなくなった
海外はそういうところマジでシビアだからなぁ
https://dev.to/fx/ditching-net-and-finding-faith-again-after-10-years-4d7b
正直RiverPodみたいなクソライブラリ使って開発するよりMVVMToolKit使ったほうがはるかに開発楽だよなぁ >>870
んお?どんなやつがXamarinなの? >>882
いやみんなおまえのことのキチガイと思ってるでw 別にキチガイだと思ってもらってもいいけど…
まぁ俺が今の会社辞めたらお前が今バカにしたこと後悔するだろうねw
ニートになりたい ID:kMWioX0P
はMAUIを使ってると気狂いになるというレイを提示するための
flutterおたの自演 Flutterなんてカスだろ
何も良いことなんてない
Dartの資産とか何もないしかといってネイティブを扱えるわけもない
いらない言語だよ >>893
ネイティブが扱えないってのはどういうこと?
完全に扱えないわけではなく、扱う方法はあるよ。
MAUIだと確かにプラットフォームコードはそのままC#で書けるけど、プリプロセッサ命令だらけにもなるんじゃ無いか?
Xamarinの頃はプラットフォームごとにソース違ったのでなんとでもなったんだが。 別に嫌いなら無視すれば良いじゃん?
何で相手するのかなぁ?
好きなのを使ってやっていれば良いじゃん?
子供かよ。 >>888
当然Riverpodを使ったことは無いw
これがmauiバカクオリティ Riverpodなんて使わんて
状態管理はライブラリを挟まないほうが痒いところに手が届く >>898
その状態管理したくないMVVMerがこぞってRiverPod使ってるように見える .NET MAUI Blazor Appってかなりすごい技術なんだけどなぁ
どうにかWebデザイナーに売り込む方法ないかな
Webデザイナーが書いたHTML,CSSをそのまま表示できてかつボタンでネイティブ機能呼び出せるとかマジですごくね? BlazorだからJQueryなんて使わなくてもいいしね
@で高速イベントハンドル→ネイティブも動かせる
型安全でWASMの弱点である速度も帳消し
最強すぎかよ… どこのプロジェクトにRiverPodなんて使われてるんだ、、、 >>900-901
その辺は別にほかのプラットフォーム+フレームワークでも同じだしな。
WASMでやる意義もそこまで無い。
>>902
俺使ってるよ。
ただ全部をriverpodに載せなくても、普通にWidgetで済むならそれで良いよ。
状態管理しないといけないところだけに使えば良い。 >>902
すまんほぼ全員がRiverPodがどうのって言ってるからそうなんだと思ってたわ
そうだよなw
そんなクソみたいなライブラリ使わんよなw >>903
ネイティブなの?
そのくせネイティブAPI使ったアプリ少ないのなんで?
ゴミか? まじでMAUIはBlazorだけやってくれればいい、モバイル向けのネイティブは要らん >>904
むしろWASMの良さしか享受しないのにわざわざJavaScript経由して書く意味って何? >>906
Swiftデベロッパが簡単なCRUDアプリを作るために使ってるだけだからね
真面目にツール系作りたいならFlutterなんて使わない >>907
いるだろ
Dartこそいらんわ
TypeScriptに負けたクソ雑魚言語のくせに >>907
MAUI Blazorはあんまバグないし好き >>909
やっぱそうなのかw
ネイティブクロスプラットフォームするならC#のMAUIが一番安定だな 次スレからワッチョイつけとけよ
クソコテにかまうだけじゃなく関係ない言語やフレームワークにいいかげんな文句つけるだけのクソスレになってんぞ >>913
ここは天下のMAUI専スレだぞ?神フレームワークが勝ち誇ってなにが悪いの? これマジやべえよな
こんなに簡単にWebページにバーコードスキャナー搭載できる
https://youtu.be/2dllz4NZC0I >>906
おまえが知らないだけでしょ…。
Google Adsとかもそうだし、ハード触るならPhilipsのHueとかもflutterだよ。Stadiaもそうだった。
詳しくないのにアンチしない方が良いんじゃないの?
>>908
WASMがどういうものかわかってる? >>916
結局それくらいしか無いんだよなぁw
それは一重にネイティブ機能のアプリ作るのがめんどくさいからなんだよなぁw
お前こそWASM理解してねぇだろw
C#のランタイムブラウザに乗っけてそこでC#を動かすってやつだぞ?
.NET MAUIのアプリはすでにC#ランタイム乗ってるから最初のロード時間がなくて済む 毎日朝から晩まで5chで flutterディスって片手間でアプリ開発ごっこするゴミのような人生でした。 >>918
それしか言えないのそろそろやめたほうがいいぞ
自分が書いた記事とかアプリとかでマウント取ってくれ JWCAD互換のOSSなCADでも作ってくれれば
xxxxの優位性は直ぐ判るんだがのぅ >>919
とりあえずお前のアプリはマウント取れるような代物じゃないからでかい口叩くな
フラッターはCRUDしか作れないとか脳みそにウジ湧いてるとしか思えない妄言だわw >>922
実際そうでは?
どっちにしてもネイティブ機能いじるようならMAUIがいいだろ https://www.youtube.com/watch?v=3cS7P1MVBBo
9月ぐらいに彼が作ろうとして挫折したやつ
これちゃんと作りあげてれば、アプリを最低1つ作ったってみんな認めてくれるよ >>923
別にネイティブ使うならマウイの方がいいんじゃ?は否定しないよ
けどネイティブが必要のないアプリなんかいくらでもあるぞ?そのネイティブ使う必要のある部分でもそのうちフラッターではできないものがどれほどあるのか
お前がドヤ顔してるウィキアプリもフラッターで普通に作れるだろ
何なら挫折した5chブラウザだって作れるよ
俺はマウイが好きだからと布教活動するのはいいけどゴミのような知識と能力で騒ぐの見苦しいからやめれ >>917
草
自分で言ってるけどUI層がネイティブじゃ無いじゃん
結局DOM触るならJSの方がinterop無いから早いし。 >>880
xamarinの案件は激減してるって聞いたよ >>880
xamarinの案件は激減してるって聞いたよ ネイティブがそこまで敷居高いものか?😅
それがJava-Kotlin/Object-C-SwiftのことなのかGC無しの要メモリ管理言語のことなのかlibcを直叩きすることなのか知らんけど >>932
そういうのここで言ってもここでは通じないよ >>926
Dartで作りより遥かにMAUI及びBlazorで作ったほうが生産性高いんだよねw
FlutterWebなんかあれでしょ?HTMLをgetElementsByIdとかして取得しちゃってんでしょ?
こっちは@だけ
生産性が段違い
これが全世界で.NETが受け入れられてる理由
わかる? >>928
MAUIBlazorのWebViewなんてWeb上にデプロイしたものを使ってるんじゃなくて内部のHTMLファイルを動かしてるだけだから別になんら問題ねぇ
それがだめならSkia使ってレンダリングしてるFlutterの方がよっぽどネイティブじゃないよ >>932
ネイティブAPIを使った機能だな
MAUIはネイティブAPIのラッパーがすでに用意してある
Flutterにはない
よって細かい作業はSwift,Kotlinを使うしかできない
だからFlutterのネイティブは少ない >>937
DOM触るのにはJavaScriptとinteropしないといけない、が理解できてなくて草
Skia使ってるflutterは完全にflutterの世界の中でUIとイベント回してるから逆にパフォーマンス良いよ。 >>936
そんな知ったか要らんからアホみたいにマウイマウイ言ってたらええねんw お互い切磋琢磨すれば良いじゃん?
なんでマウントごっこするの?
俺はデバイスレベルのアクセスするアプリばかり組むのでネイティブで頑張るわ。
権限対応が面倒なんだがなぁ。 >>940
WASMのことなんも知らねぇんだなw
そんなことしてたらWASMの意味がない
JavaScriptなんて使ってねぇよ
(JavaScript使ったコードは必要だが) >>941
MAUIはすでにMobileSuica,MobilePasmo,SwitchOnline,Cocoaと様々なネイティブ依存のアプリがあるよ >>944
DOMはJavaScriptからしか触れないって言ってるの。ウェブ関係全く知らないのかな? >>945
Xamarinじゃん。しかもFormsでもない。 >>946
触れなかったとしてもDartのレンダリングがDOM操作より早い証明ってあんの? おまえらいい加減に基地外を透明にして連鎖アボーンしろよ
伸びてると思って覗いてみたら
番号跳びまくりとかあほかよ 実際、WASM は意味ないからな
Web では誰も使わないから、ネイティブバイナリの生成とか始めたw >>947
まだ出たばっかだからね
今改修してるよ
24年でXamarinのサポート切れるからね
今年の春に出るMobileICOCAは同じJR系列ってことでMAUIになってると思って楽しみにしてる >>950
クソオブクソ言語JavaScriptを書かなくて良くなるという最大の利点がある >>950
ブラウザ外の使用法が大宣伝されているが、実際の使用数はブラウザ上の方が
圧倒的に多いらしい。
また、Wasmは、ブラウザ上では大いに意味が有って、ブラウザ上のマシン語。
今まで高級言語のJSしか使えなかったのが、マシン語も使える様になったような
もので、応用範囲が広い。 逆さまのことを言う人が居るが、Wasmはブラウザ上においては、
マシン語相当のものを使うことが出来る唯一無二の存在なので他に代替品が無い。
一方、ブラウザ外においてはいくらでも代替品が有る。
たとえばJava。
そもそも論としてブラウザ外は本物マシン語が使えるわけだから、もともと
なんでも出来る。
一方、ブラウザ上ではWasmが無ければマシン語相当のものが無いから、
まともな速度で別言語や複雑なロジックが動かない。
Wasmがあるおかげでブラウザ上で各種エミュレーターなども動くようになった。 >>954
しかし、DOMを操作するためにJSを必要とする
あのクソから決別できると思っていたのに、そうではなかった
あのクソを隠蔽してくれるなら MAUI でも Flutter でもいい
あのクソはクソを積み上げるためにクソを要求する究極のクソだからな Wasmは、状況によるが純粋ロジックならJSの3〜5倍の速度が出る。
CPUの進化はコア数の増加へとシフトしていて、クロック数の伸びは著しく鈍化
しており、重いエミュレーターをJSで動かすのは無理がある。
「CPUの進化が著しい」などと言ってる人が居るが、実はウソ。
クロック数がほとんど延びて無いので、単純な速度はほとんど上がってない。 WASMって各言語から生成したアセンブリ言語によく似た中間コードをGC無しで動かすからネイティブほどでないが軽量高速
ただそのGC無しっていうのが足枷になってるみたいでなかなか流行らないね(なぜみんなGC無しでプログラムを組めないのか)
GC無し言語だとC/C++/Rust/Zig/TinyGoあたりでTinyGoがファイルサイズが少なくて一番感触がよかった、ZigのWASMもファイルサイズを抑えられるらしくてそのうち試したい
WASM Blazorは独自にGCを稼働させてパフォーマンスを落とす上に意味不明なメモリリークするから嫌い
UnityのWASMはWebGLでJavaScriptが絡んでるようで仕組みがよくわからん >>956
>しかし、DOMを操作するためにJSを必要とする
>あのクソから決別できると思っていたのに、そうではなかった
全部canvasの基礎的描画(直線や箱塗りつぶしなど)で書く方法がある。
WasmだとロジックがJSより圧倒的に速いのでそれをやり易い。
感覚的には「いくら複雑にしても遅くならない」感じ。
同じことをJSでやったら遅くて使い物にならないかも。 wasmはハッシュ計算とか動画のデコードとかで使うけど、DOM触ったりするのはマジ向いてないよ。
それこそ文字列作るのも一苦労だし。
>>964
Flutterがやってることだよね。 >>967
Google Documentも、今までHTML要素で描いていたのを全面 canvas 描画
に変える方針である、と聞いた。確か Wasm も使ってるはず。 >>967
>wasmはハッシュ計算とか動画のデコードとかで使うけど、DOM触ったりするのはマジ向いてないよ。
>それこそ文字列作るのも一苦労だし。
「苦労」の部分は今後ライブラリが吸収していく。
一般プログラマはそのライブラリを使うから簡単になる。
今後色々なライブラリが出て、便利なものが使われていく。 WasmはC言語から書くとサイズが小さく出来るため、非常に複雑なロジックでも
サイズが大きくならないため、canvasの基礎的描画を複雑に組み合わせて描画
するようなライブラリが実用的になる。
JSだとサイズや速度面でそれは難しかったのではないか。 JSどころかHTMLすら消えていく流れなのか?
PSDとか渡されて Flutter の build() を書くのしんどそう
HTMLコーダーが対応できるとしたら、ギリギリXAMLまでだと思う >>972
HTMLは、有名な「 阿部寛のページ」のようなシンプルなページ Wasmの有識者多そうだから聞きたいんだけど、WasmEdge試した人いる?Emscriptenから知識が止まってるんだけど良さそうなんかね おっと早まった。
>>972
HTMLは、有名な「 阿部寛のページ」のようなシンプルなページで必要なので
残ることは残るだろう。
しかし、進化の中心は canvas + wasm になっていくのではなかろうか。 >>974
いまはEmscriptenじゃなくてWASI SDK使ってコンパイルするのが主流とちゃうんか? >>977
返信あざいます そのSDK知らなかった
まさにほしいなと思ってたやつで聞けてよかった 今後、銀行取引から何から何まで
「なんでもWeb」「なんでもクラウド」「会議もクラウド+録画」になっていく傾向
があるようで、高速化が重要になっていき、Wasmの需要が出てくるかも。 >>966
MAUIじゃなくてXamarinだがこれからMAUIに変わるのは間違いない
2024年にサポート終了だからね >>982
だからここより先にFlutterスレでやれよ!って言ってんだろカス!
Dartとかゴミすぎて勉強したくないんだが死んでくれ
overrideもJavaのようなアノテーションだろ?
ゴミじゃん >>984
Redditとか言うゴミを.NETerは使わないよ Dartでクリーンアーキテクチャとか愚の骨頂なんだよねw
元々言語としておかしいから破綻してる .NET Confよりこじんまりしたゴミみたいなイベントなんだよなぁ Dartとか言うゴミ言語覚えても使えるのがモバイルアプリだけwww
終わってんなぁwwww >>982
楽しみにしてるとか言いながら本スレ誰もその話してなくて笑うwwww
5ch民にも見放されてるFlutterさん可哀想www このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 96日 11時間 41分 47秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。