◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

Flutterやろうよ!!! 5 ->画像>1枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1714961291/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん (アウアウクー MM57-Uiy8)
2024/05/06(月) 11:08:11.78ID:l2ptMPP6M
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512

ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな

https://flutter.dev/

前スレ
Flutterやろうよ!!! 4
http://2chb.net/r/tech/1648427137/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2デフォルトの名無しさん (アウアウクー MM73-Uiy8)
2024/05/06(月) 11:08:48.66ID:l2ptMPP6M
30 Days of Flutter
https://dev.to/danytulumidis/30-days-of-flutter-1b0d
3デフォルトの名無しさん (ワッチョイ 5bf0-vK0W)
2024/05/06(月) 11:40:05.47ID:BxJdrPgX0
React NativeのNew Aarchitecture
https://reactnative.dev/docs/the-new-architecture/landing-page
43 (ワッチョイ ea27-Uiy8)
2024/05/06(月) 14:03:00.47ID:3ZEMKobC0
誤爆
5デフォルトの名無しさん (ワッチョイ eacd-auFI)
2024/05/08(水) 03:01:41.88ID:/X61eChM0
フラッター大学の中の人は
どうすんの?

というか個人開発でまだ仕事もらえてるの?
フラッターって仕事ある?
6デフォルトの名無しさん (スフッ Sd8a-9Tmh)
2024/05/08(水) 15:11:05.50ID:V1v005hQd
直接本人に尋ねたらよいのでは?
本人から答えが来ないのにここで答えを得られると思いますか?
7デフォルトの名無しさん (ワッチョイ cf7c-Vlxl)
2024/05/08(水) 19:53:47.97ID:6dyJk88O0
riverpodでStreamNotifier使ってるんだけど、whenとかvalueOrNullで捌かずに利用者側が脳死で値を取る方法ない?
要は初めのloading状態でも初期値を渡してやりたい
8デフォルトの名無しさん (ワッチョイ cf7c-Vlxl)
2024/05/08(水) 19:54:38.61ID:6dyJk88O0
wrapperするしかないんかな
9 警備員[Lv.9][初] (スップ Sd2a-s5QI)
2024/05/08(水) 20:48:27.89ID:fxcm2T73d
やりたい事が微妙にわからんけども
map,mapOrNull,maybeMapあたりで解決できない事?
10デフォルトの名無しさん (ワッチョイ cf7c-Vlxl)
2024/05/08(水) 21:08:45.32ID:6dyJk88O0
>>9
レスありがとう

AsyncNotifierProviderを初めてwatchしたタイミングだとloading状態で、valueOrNullで取得しようとするとnullで返ってくるでしょ
このときnullじゃなくて特定のデフォルト値を返すようにしてやりたい
つまりどんな状態であろうと何か値が返ってくるようにしたくて、利用者側(UI側)でwhenとかmap、valueOrNullで値を取得したくない

こちらで考えた案としてはAsyncNotifierProviderをプライベートにして、それをwatchするNotifierを提供すること
けどこれだと無駄にNotifierを作ってしまうことになるし、なんだかなぁって感じ
11デフォルトの名無しさん (スップ Sd2a-s5QI)
2024/05/08(水) 21:34:30.86ID:fxcm2T73d
>>10
maybeMapで済みそうだけど利用側に初期値を埋め込みたく無い?
それならプロバイダでどうにかする事になりそう
ソースがStreamなら初期値をStreamに入れておく方が楽かな
12デフォルトの名無しさん (ワッチョイ 2e37-Vlxl)
2024/05/09(木) 11:08:38.11ID:ORSukosX0
>>11
そう!利用側で初期値を意識させたくないの
やっぱりProviderでラップするしかないかぁ
ありがとう!
13デフォルトの名無しさん (ワッチョイ 7e1e-c5DX)
2024/05/09(木) 12:11:30.71ID:sI2CzGWF0
Flutterでの開発を主な事業にしてる会社はどうするんだろうな
14デフォルトの名無しさん (ワッチョイ 7b97-w0ma)
2024/05/09(木) 15:40:05.82ID:BrNSoeUM0
そんなんある?
15デフォルトの名無しさん (ワッチョイ cb75-w0ma)
2024/05/09(木) 16:09:47.14ID:ZNbNsXyJ0
ストア内アプリの開発環境分布とか分かる方法ないのかね。スマートフォン白書みたいなやつ
16デフォルトの名無しさん (ワッチョイ ea18-9Tmh)
2024/05/10(金) 03:13:45.46ID:y0HZ9e3O0
flutterやるような会社ならまた新しいものに手出すんじゃね?
17デフォルトの名無しさん (スフッ Sdd7-xav5)
2024/05/15(水) 21:06:37.23ID:3jcgU/LId
flutter3.22
ついに来たね
18デフォルトの名無しさん (スフッ Sdd7-xav5)
2024/05/15(水) 21:06:38.64ID:3jcgU/LId
flutter3.22
ついに来たね
19デフォルトの名無しさん (ワッチョイ bbf8-dImt)
2024/05/17(金) 09:52:39.01ID:kr0e5z7v0
とうとう出たね
20デフォルトの名無しさん (ワッチョイ e331-k0Sg)
2024/05/18(土) 21:46:23.76ID:vmb3fXDa0
何が変わったの?
21デフォルトの名無しさん (ワッチョイ 3de5-LzwS)
2024/05/18(土) 22:25:08.97ID:RG+TA1jk0
>>20
あのさあ、ChatGPTに聞くぐらいしようよ

4 サイト を検索しました

Flutter 3.22が最近リリースされました。主なアップデート内容を以下にまとめます。

Dart 3.4の統合: Flutter 3.22はDart 3.4と統合されており、JSONデータのシリアライズとデシリアライズを容易にするための新しい言語マクロ「JsonCodable」を導入しています​ (Flutter documentation)​​ (Flutter documentation)​。

パフォーマンスの向上:

iOSプラットフォームビューの改善: iOSでのPlatformViewのパフォーマンスが大幅に向上し、特にスクロールリスト内での複数の広告表示シーンでGPU使用量が50%削減されました​ (Flutter - Build apps for any screen)​。
レンダリングパフォーマンスの最適化: 画像読み込みとアニメーションパフォーマンスの改善が行われています。
新機能と改善:

Webアセンブリサポート: Webアプリのパフォーマンスとロード時間が向上しました。これにより、より迅速で効率的なWebアプリケーションの構築が可能になります​ (Flutter documentation)​。
多言語サポートの強化: Flutterの新しいバージョンでは、多言語アプリのサポートが強化されており、開発者がより簡単に国際化対応のアプリを作成できるようになっています。
デベロッパーツールの改善:

DevToolsのアップデート: 新しいDevTools 2.34.1がリリースされ、パフォーマンスプロファイリングやデバッグ機能が強化されました​ (Flutter - Build apps for any screen)​。
これらのアップデートにより、Flutter 3.22はより高性能で使いやすい開発環境を提供し、開発者が多プラットフォームのアプリケーションを効率的に構築できるようになっています。詳細な情報は公式リリースノートで確認できます。
22デフォルトの名無しさん (スフッ Sdba-s+4O)
2024/05/19(日) 05:15:26.59ID:2Mmq8tSnd
>>21
センキューでーす!
要約センキューでーす!
23デフォルトの名無しさん (アウウィフ FFc7-ETG5)
2024/05/19(日) 10:12:23.35ID:FuThlpBrF
>>21
あざーす
24デフォルトの名無しさん (ワッチョイ 5f41-ZWkU)
2024/05/19(日) 15:07:19.12ID:i2uEWVZO0
Flutterユーザー終わりすぎワロタ
25デフォルトの名無しさん (ワッチョイ 0b14-s+4O)
2024/05/23(木) 14:37:12.06ID:/+D41Bnr0
project idxでも使える
良いやんこれ
26 警備員[Lv.2][新芽] (ワッチョイ d9be-FGaI)
2024/05/29(水) 19:03:35.04ID:Omg4lG7m0
どんぐりシステムどうなってんすかこれ
27デフォルトの名無しさん (ワッチョイ 2b10-J4n7)
2024/05/29(水) 19:17:45.36ID:hmcXmfnS0
随時更新してバグりまくったりするどんぐり
28デフォルトの名無しさん (スフッ Sdea-Ha94)
2024/06/04(火) 21:11:12.89ID:xMGMy1Dgd
公式でflameのcodelabが新しく出てますね
29デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 05:00:47.21ID:02z64/ll0
状態管理ライブラリたくさんあるけど、色々覚えないといけないことも多いし、労力の割にメリットが小さいように思う。
ライブラリではなく、デザインパターンとして、状態を管理する手法を確立させた方が良いと思っているんだが。
何かライブラリではなければ得られない何かがあるのなら知りたい。
別に状態管理ライブラリを使う人をディスりたいわけじゃない。じゃないけど、別に使わんで良くない?
30デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/14(金) 10:43:53.28ID:HrssGtGR0
アプリケーションは状態遷移が本質なんだから、そこを避けて作るのは時代に合わない
31デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 12:06:14.21ID:02z64/ll0
>>30
レスありがとうございます。
たしかに、状態遷移は避けて通れないですよね。
ただ、質問の意図としては、状態遷移をするために、ライブラリを使わなくてもいいんじゃないか?ということでした。わかりにくくてすみません。
32デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/14(金) 12:55:08.50ID:HrssGtGR0
>>31
Flutterでアプリランキングに入ってるようなアプリ(ゲームではない)を作ったら、なんでライブラリを使うのか分かると思うよ。
デザインパターンにはバグが内包されがちで、状態管理ライブラリみたいに信頼できないんだ。
33デフォルトの名無しさん (ワッチョイ 13c9-qUdF)
2024/06/14(金) 12:56:58.74ID:RAweuDep0
まだ riverpod で消耗してるの?
34デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/14(金) 12:59:01.23ID:HrssGtGR0
>>33
消耗するほど難しいか?
35デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/14(金) 13:04:06.78ID:HrssGtGR0
あとは単純に、Flutter出来ます!って言い張る人材は企業から見て実力測りかねる。
じゃあriverpodか他のメジャーな状態管理ライブラリ使えますか?って聞いてふるいにかけるのは普通のこと。
36デフォルトの名無しさん (ワッチョイ 035b-pt97)
2024/06/14(金) 13:26:10.86ID:e4FJE3Bq0
>>32
バグが内包されがち

他人事かw
自分で書くならバグの無いコード書くだけ。
チーム内にバグを入れ込む人がいる可能性が、みたいな話ならまだわかるが、根本的に開発者の質を確保すべきなわけで、ライブラリで解決しようという発想が筋悪い。
というかバグを書く時点でロジックの理解が足りてないわけで、その人は多分riverpodを効率的に使いこなせない可能性が高い。

サンプルコードコピペして動きました、みたいなレベルなら難しくないけど、実際いろいろやろうとすると、いろいろ厄介ごとが出てくるのも実際使ってる人ならわかるはず。
メリットしかない、なんてうまい話あり得ない。

自分だけで済むなら使わなければいいだけだが、結局前任者が採用してる場合、消耗するか、関連箇所全部別のパッケージで書き直すかしかない。
37デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/14(金) 13:38:35.64ID:HrssGtGR0
質を担保って簡単にいうけどさ……そもそも質を担保できるほどFlutter開発者居るのか?
多く見積もってもKotlin使う開発者の数分の一しかおらんやろ。
38デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/14(金) 13:41:14.65ID:HrssGtGR0
チーム組むにあたってFlutter界隈の上澄みだけ掬えるわけじゃないんだよ。最低限の担保が要るわけ。それがライブラリってだけ。
39デフォルトの名無しさん (ワッチョイ 035b-pt97)
2024/06/14(金) 14:11:51.25ID:e4FJE3Bq0
開発者の質を担保できないのは予算の話。
金を出せば質の高い開発者は確保できる。
flutterはそんなに難解じゃない。
レベルの高いネイティブエンジニアあるいはreact使いでflutterもそれなりに使える人は日本にもいるから金を出せれば確保できる。
金が無いなら無理。それはflutterエンジニアの数じゃなくて金が無いのが原因。

基本を理解している質の高い開発者になればなるほど状態管理パッケージの必要性は低くなる。

そもそもランキングに入るような複雑なロジックの大規模アプリの現場にその質の開発者が存在する時点で常にバグ発生のリスクを抱えているわけなので担保になっていない。

今流行ってても時間が経って陳腐化して技術的負債になったみたいな話はどこにでもある。
メリットだけ見て結論出すならこの世の導入可能な全てのパッケージを導入すべき、ということになる。馬鹿げてる。
40デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/14(金) 14:37:53.58ID:HrssGtGR0
>>39
最後の極論以外は正しいよ。よかったね。
41デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 14:57:50.60ID:02z64/ll0
>>36
私も、考え方としてこのような立場ですね。
42デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 15:00:43.46ID:02z64/ll0
>>40
見ごたえのある議論が生まれたのはあなたのおかげでもあります。
泣かないで元気だしてください。
43デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 15:07:40.67ID:02z64/ll0
flutterに限らずだけど、状態管理パッケージが神格化でもされてんのか?ってくらい、状態管理=有名なパッケージ使う、みたいな印象を受けるけど、自分と同じように、そうじゃないと考える人がいるようで安心した。そういう人材がもっと多くいたならばいいと思うんだけど。
44デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/14(金) 15:13:25.76ID:HrssGtGR0
Flutterはホントは高い生産性がウリだけど、KotlinとSwiftのエンジニアを2人雇うより安い!みたいに思って導入したがる企業もある。
そういう古い考えの企業(コストカッター)は、ちゃんと金を用意してFlutterのプロを雇うという意識が無いんだよ。
エンジニアはそんな企業には雇われたくないから、Flutter嫌いになる。これがFlutterが流行らない理由の一つ。
45デフォルトの名無しさん (ワッチョイ 8fd3-HpRN)
2024/06/14(金) 15:21:01.18ID:TDIfr0rr0
Web系から移ってきた開発者が多いからだよ
Webはステートレスで状態もたない構造の方が主流だから
46デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/14(金) 17:09:34.84ID:lj8dYX/x0
好きなアーキテクチャで状態遷移すればいいよ
状態遷移ライブラリはその有無も含めて自身がWeb(React)出身iOSネイティブ(SwiftUI)出身Android(Kotlin)出身かで自分に合ったものをみんな選んでる
47デフォルトの名無しさん (ワッチョイ 2348-HpRN)
2024/06/14(金) 18:08:49.03ID:TFymd89b0
俺の駆け出しVB(.netになる前のやつ)時代は
グローバル変数に状態入れてたね
48デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 18:45:25.62ID:02z64/ll0
その言語が提供していない機能を、ライブラリが提供しているなら有用だと思うけど。
var、final、const、Future、Stream、class、スコープ、とかの機能を言語側が提供しているわけで、これだけあれば、状態を管理するのに十分な機能群だと思う。
それに、ライブラリの使い方を覚えても、プログラミングの能力自体はさほど鍛えられないし、ただ、そのライブラリに詳しくなるだけで、つぶしが効かないリスクもある。言語が提供する機能を使って、どのようにするのが良いかっていうの考えることで、プログラミングの能力はよく鍛えられるし、つぶしが効く。
と思ってるので、状態管理=ライブラリ依存っていう風潮がちょっと。
てか、riverpodの使い方見たけど、グローバル空間に状態を定義するのが通常な感じ、プログラミングの教育上よろしくないと思うんだがなんだあれwって小馬鹿にして今のところみてるけど。
49デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/14(金) 19:00:21.04ID:lj8dYX/x0
このウダウダ言ってる人が一体どんなアーキテクチャ(デザインパターン)で書くのか気になる
50デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/14(金) 19:07:01.84ID:lj8dYX/x0
てかriverpodはdiライブラリなのにグローバルうんぬんって何いってんだって感じ
51デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 19:18:01.88ID:02z64/ll0
>>49
ウダウダ言って申し訳ありません。以後、気を付けます。
私もしましても、riverpodならびに他の状態管理ライブラリの存在意義をはかりかねている状態でして汗
riverpodそのものは小馬鹿にしましたが、それを利用する人たちを馬鹿にする意図はありませんでした。もしそのような行き違いでご気分を害されたなら申し訳ありません。
52デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/14(金) 19:29:48.10ID:lj8dYX/x0
別に気分派害してないけどdiライブラリがいらないなんて普通のことでつい口が出ちゃったこちらこそ申し訳ない
テスト書かないならriverpodなんてビルド時間を増やすだけのゴミだからね
53デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 19:35:14.62ID:02z64/ll0
おれはさすがにゴミとまでは言ってないけどw
ビルドに時間がかかるっていうのは、flutterのホットリロードに時間がかかってしまう感じのことですか?
54デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/14(金) 19:41:17.42ID:lj8dYX/x0
>>53
は??riverpodはdiライブラリって言ってるだろ
ビルド時に全体を精査してコードを自動生成するから時間食うってことだよ
55デフォルトの名無しさん (スフッ Sd1f-pt97)
2024/06/14(金) 19:43:30.64ID:/i9MSpy+d
アーキテクチャよりエンドユーザーにとってより価値の高い機能、アプリは何かということに頭を使いたい人なんで、アーキテクチャでウダウダ言ってる人と議論してお互いに有益な何かにつながるとは考えにくい。
今なら生成ai組み込んで何ができるかとか、やり出したら時間いくらあっても足りない。
アーキテクチャに一定の意義は認めてはいるけど
必要以上にアーキテクチャに凝る時間がもったいない。
56デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/14(金) 19:46:32.31ID:lj8dYX/x0
自分は可視性のためにアーキテクチャには拘る派
一人で開発するもんじゃないからね
57デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 19:47:35.67ID:02z64/ll0
>>54
やっぱりめっちゃ気分害してるやんw
riverpodに詳しくない自分に対して、キレながらも説明してくれてありがとうございます。コードの自動生成のことだったんですね。
58デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/14(金) 19:48:12.02ID:HrssGtGR0
アーキテクチャ宇宙飛行士にはなりたくないな
59デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/14(金) 19:50:20.68ID:HrssGtGR0
でもRiverpodのドキュメント見てグローバル変数じゃん!とか言ってるトンチンカンにもなりたくないな
60デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/14(金) 19:50:53.01ID:lj8dYX/x0
いまどきDependency Injection(DI:依存性の注入)を知らんやつなんておるんやな
フロント初心者に見事に🎣されたわ
61デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/14(金) 19:55:40.69ID:HrssGtGR0
デザインパターン(笑)とか言ってるし20年前から来た人なんでしょ。これが俺のデザインパターン!って小学生か?
62デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 19:57:44.90ID:02z64/ll0
>>59
これに関しては、公式のドキュメントではなく、グーグルで検索したときの日本語の上位の記事を参考にしての感想だったので、公式だと全然違って、小馬鹿にするには早計だったかもしれません。めちゃくちゃ浅い感想だっかもしれません。
まあだからといって公式のドキュメント見に行くほど、riverpodに対してやる気はないけど。
63デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 20:33:46.09ID:02z64/ll0
>>60
riverpodがdiっていうライブラリっていうのは初耳だったけど、そのことでdiを知らない人、という風に決めるのは、拡大解釈が過ぎると思います。
さらに、フロントエンド初心者にまで拡大させるなんて。
あんまりです。傷付きました。
64デフォルトの名無しさん (ワッチョイ 1349-qUdF)
2024/06/14(金) 20:37:25.25ID:RAweuDep0
きみたち、riverpod で消耗しすぎだね
65デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 20:38:02.06ID:02z64/ll0
>>58
ちょっと何言ってるか分からない
66デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/14(金) 20:55:44.16ID:lj8dYX/x0
>>63
これを機にdiの仕組みと利点欠点を勉強してな👋
シングルトンとかテストとか色々学べるから
67デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 21:03:32.09ID:02z64/ll0
>>66
知識無い人みたいに、しようとするのやめてもらっていいですか?
なんで、そんなに酷い態度取るんですか?私が何か気に障ることでもしましたか?
ちなみにシングルトンパターンとかいうアンチパターンは使わないし、diは別にライブラリを使わなくてもできるので。特に新しく勉強することはないです。
68デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/14(金) 21:09:05.91ID:lj8dYX/x0
>>67
知ってるなら安価つけてくんな
69デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 21:15:20.37ID:02z64/ll0
>>68
私が詳しく知らないのはriverpodであって、私のことをdi、シングルトンパターン、も知らないフロントエンド初心者とかriverpodを知らないことから拡大解釈して、勝手に決めつけてきたのはあなたですよね?
70デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/14(金) 21:18:14.36ID:lj8dYX/x0
>>69
だからなに?
71デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 21:22:42.41ID:02z64/ll0
>>70
匿名とはいえ、複数の人から見られてるわけですからそのような誤解を与えたまではま、ろくに勉強もしてない人なんだなと思われて話地味を傾けてもらえなくなります。それに私自身も嫌な気持ちのままです。なので、そのような言動に対して、ネットでも現実でも、面倒ですが、ちゃんと否定する必要があるのです。
だから、このように否定するための返事をさせてもらってるわけです。
72デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/14(金) 21:23:55.32ID:lj8dYX/x0
>>71
ん、そっかごめんね
73デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 21:25:06.33ID:02z64/ll0
>>72
絶対に許さん
74デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/14(金) 21:26:10.33ID:lj8dYX/x0
>>73
ありがと
75デフォルトの名無しさん (ワッチョイ 1349-qUdF)
2024/06/14(金) 21:36:12.77ID:RAweuDep0
長い議論は、やはり従来と同じ結論にたどり着いたようだね
Flutter はオワコン
76デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/14(金) 21:45:57.19ID:lj8dYX/x0
いまは過去に泥ネイティブで作ったアプリのCompose化とKMP化で忙しくてFlutterにあまり触れてない
公開ライブラリも成熟して言語的にも使いやすいCompose/KotlinにFlutterが勝ってるところがIDEの自由度くらいしかないよ
77デフォルトの名無しさん (ワンミングク MMc7-+wGC)
2024/06/14(金) 21:49:14.15ID:3MJI3A89M
KotlinでFlutterを触りたい
78デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/14(金) 21:54:54.05ID:HrssGtGR0
5chは初めてか?力抜けよ
79デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/14(金) 22:14:43.22ID:lj8dYX/x0
FlutterのレンダリングのImpellerはSkiaのと比べると随分と動作が早くなったんだけど、
Skiaを使い続けるComposeをAndroid/iOSで動かすとFlutterと体感変わらんし、
大量リスト表示で負荷をかけるとむしろComposeのが軽い

Flutterにはまだまだパフォーマンス改善してもらわねば
80デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/14(金) 23:46:45.55ID:02z64/ll0
話が飛躍するかもしれんが、9割何言ってるのか分からん連中をクビにできない日本の法律は絶対に変えたほうがいいと思うわ。
こんなんクビ以外で対処できんやろ。
81デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/15(土) 00:07:24.90ID:eH6XrMYs0
質で判断できるだけの頭を持ってないから、評判の数でしか決められないアホが短所長所を把握せずに使ってるのが状態管理ライブラリってところか。
82デフォルトの名無しさん (ワッチョイ 1349-qUdF)
2024/06/15(土) 10:39:33.38ID:wle7DKVm0
>>79
もう答えは出ているだろ
Flutter から Compose に移行するのが正解

どうせ日本人には Apple製品は高くて買えなくなる
低価格 Android で軽快に動くことを優先した方がいい
83デフォルトの名無しさん (ワッチョイ 0309-0NsG)
2024/06/15(土) 13:52:51.13ID:r6q9jsXM0
使いつづけてくコストを踏まえて選ばなあかんよ
その観点で選ぶとRiverpodの位置づけは最底辺になること気づかん奴多いよな
ProviderがProviderに依存するのは後で自分への罠になるんやで
勝手に気を利かせてキャッシュしてくれやがるのも1年後に悩みの種になるんやで
一見便利そうなそういう機能を避けてるパッケージのほうが思慮が深いとそろそろ気づこうな
ボイラープレート多くてやってらんねって思われてるパッケージは
短期的な目でしか見てない浅はかな人とは違う思想なのよ
長期の開発経験がない初心者ほどRiverpodを選んじゃうのはそんなワケ
84デフォルトの名無しさん (ワッチョイ 0309-0NsG)
2024/06/15(土) 14:09:28.17ID:r6q9jsXM0
海外の優秀なエンジニアはそこんとこ気づいててさすがよな
Riverpodの悪いとこにも目を向けられるのは経験の差か国民性の差か・・
評判を気にするより本当にいいもんを正当に評価して使いたいってだけかもしれんが
日本でRiverpod批判したら蔑まれるやんな
Riverpod嫌ってる日本人ほんまはもっといるんやろな
85デフォルトの名無しさん (ワッチョイ 6fa8-BNbi)
2024/06/15(土) 15:42:51.77ID:8aqIpvmM0
こういう無知なくせにイキってる奴ら嫌い。どうせ代替ライブラリも出せずに「俺が書いたコード最強!!」とか言ってんだろ。
86デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/15(土) 16:32:14.79ID:eH6XrMYs0
単純にriverpod含め、状態管理ライブラリの具体的なメリットを知りたかったんだが、なんか知らんけど、それを聞いてるだけなのにキレ散らかす論理的な議論ができない精神的にちゃんと成長できていない短所長所もわからず利用しる人が罵詈雑言を吐いていくだけで、具体的なメリットを何も提示してこない。記事とか動画とか見てるけど、どこもまともにメリットを説明できてるものが見つからない。
まあ、説明してる本人は説明できてるつもりなんか知らんけど。
87デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/15(土) 16:40:09.25ID:8Pl8r/T50
グローバル変数太郎さんはまず公式サイトすら読まずにイキる癖を治して人間になってから書きこんでくれ。
使ってから嫌になるならともかく使う気すら無いのにディスり始めるのプログラミング素人以下でダサい。
88デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/15(土) 16:40:28.80ID:eH6XrMYs0
>>85
こういう無知なくせにイキってる奴ら嫌い。どうせ代替ライブラリも出せずに「俺が書いたコード最強!!」とか言ってんだろ。

特大ブーメラン脳天に直撃してて草
無知なのにイキってる奴らって君たちのことですよ。
そもそも、ライブラリを使うのが前提みたいな言い方してるけど、外部ライブラリに依存することのリスクわかってないやろ?
まあ、特大ブーメラン投げる筋肉のバカの君のような人が理解できるとは思ってないけど。
flutter業界の偏差値下がるから、別の業界言ってくれたら、みんな泣いて喜ぶよ?
89デフォルトの名無しさん (ワッチョイ c301-6MwN)
2024/06/15(土) 16:42:10.26ID:yWBemwcJ0
いやなら使わなきゃいいだけなのに🥲
90デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/15(土) 16:49:08.83ID:eH6XrMYs0
使うかどうかを決めるためにいま、色々調べてるところなんだけど、わかる?
しかも、おれはたいしてディスってないし。
ゴミとか言ってた人は責めないの?どうしてオレに絡んでくるの?相手してほしいの?
罵詈雑言を吐くだけの具体的な長所を1つも提示できない役立たずのおじさん君には誰も用がないよ。君の能力じゃ困難かもしれないけど、現実を受け止める努力をしようね。
91デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/15(土) 16:49:12.07ID:8Pl8r/T50
メリット「お前のような自称熟練者が書いた自称最強コードなんかに依存したくないからライブラリ使うね」
デメリット「最強コードが書きたい初心者が苦しむ」
92デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/15(土) 16:54:53.52ID:eH6XrMYs0
>>91
君、職場で誰にも相手されへんから、こういう場所でしか人と絡まれへんのやろ。
なぜかって、言ってることがマジで意味わからん。
アーキテクチャ宇宙飛行士って何?
宇宙飛行士って何を比喩した表現やったん?
個性的な人って言われて、職場の女性からそれとなく敬遠されてるタイプの人やろ?
まずは、意思疎通できるための日本語の能力身につけてきてから、コミュニケーションとる練習しようねおじいちゃん。
93デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/15(土) 17:00:15.08ID:8Pl8r/T50
>>92
アーキテクチャ宇宙飛行士は検索すれば出てくる用語なんだが、Googleすら使いこなせないオジサンに俺は涙を禁じ得ないよ。
94デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/15(土) 17:01:29.73ID:eH6XrMYs0
>>89
今、採用を検討してる段階で、短所と長所を尋ねてるだけなのに、なんか罵詈雑言を吐いてくる連中に絡まれる被害に遭ってるだけなんだわ。
95デフォルトの名無しさん (ワッチョイ 835f-wCB+)
2024/06/15(土) 17:04:22.42ID:+FtAG2ub0
ジョエルを知らん人もいるのか
ファクトリーファクトリーファクトリーファクトリー
96デフォルトの名無しさん (ワッチョイ 1349-qUdF)
2024/06/15(土) 17:07:40.26ID:wle7DKVm0
こんなにも諸君を苦しめるものは何か?
もうわかっているね?
プログラマの苦悩を、Flutterチームは無視してきた
ゆえに Flutter はオワコンなのである
97デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/15(土) 17:18:25.87ID:8Pl8r/T50
短所「初心者に優しくない」
長所「自分の書くコードが最強だとかライブラリは不要だとか言う奴をプロジェクトから排除できる」

マジレスするとコレなんだよなぁ。
プログラマの苦悩は、Flutterの生産性が高すぎて、逆に単価が下がって、初心者が群がること。
98デフォルトの名無しさん (ワッチョイ 632f-VQfa)
2024/06/15(土) 17:33:42.19ID:WOMrS3yI0
remi製品、全部きらいだー
そいつら使うのが当たり前になっててどのプロジェクトにも付きまとってくんのが苦痛っすわ
全部消えてくれい!

悪くなかったのは昔のproviderぐらいか
あれも無用な機能が多いというかごった煮みたいで足し算しかできない作者だと思ったが
Riverpod出てきてやっぱりエルゴノミクス苦手な人だと確定したな
機能は削ってなんぼだぜ

プライベートでは単機能な小ぶりのパッケージを組み合わせていく所存(楽しみ)
99デフォルトの名無しさん (スップ Sd1f-9687)
2024/06/15(土) 19:18:16.34ID:60HZoEvmd
また自演やってる…会話パターン毎回同じ…
100デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/15(土) 19:27:37.41ID:eH6XrMYs0
riverpodの公式ドキュメント見たけど、ネットで見た記事と同じで、グローバルな空間に状態を定義するのが一般的なやり方って書いてたわ。
だいたい、グローバル変数とかおれは一言も発してないからな。
目ん玉腐ってんのか、脳みそが腐ってんのかしらんけど、通常に日本語を読み取ることも、理性のかけらもない連中がなんで、プログラミングなんてしてるのかがわからん。文字と向き合う作業やのに、正しく読み取れないとか向いてないにもほどがあるやろ。
てか、公式ドキュメントには、グローバルを恐れないでくださいとか書いてるけど、いや、恐れろよ。
これが良い書き方とは一ミリも思わんけど、まあ、この人js出身なんか?カオス出身者ならもう一生治らんのかもしれんけど。
定数で、宣言してるから大丈夫とか言ってるけど、状態っていうのは、アプリ実行時に変化する値のことを指してて、provider
は定数かもしれんが、その中身にある値は変数やろ?
ほんまの定数なら、グローバル空間に配置しても大きな問題はないやろうけど、そもそも、そういう定数は、ライブラリに依存する必要性が無い。constで定義するいいだけ。
ほんまに、このライブラリが混沌としやすい状態をちゃんと管理しようっていう気があるのか疑問しかない。
てか、runAppのなかでProviderScopeをラップする、あの記述、ダサくて意味分からんすぎw
これ作った人、プログラミングの複雑さに対応しようと思ってる人間とは到底思えない、というのが率直な感想。より複雑にしてしまう仕事のできない人間の典型例。仕事の出来ないやつは、仕事を減らさずに増やしてくるゴミ虫。
101デフォルトの名無しさん (スフッ Sd1f-pt97)
2024/06/15(土) 19:34:44.27ID:K7sK1090d
>>97
単価下がって被害を受けるてどういう仕組み?w
flutterはいくらですね、みたいな感じで給料決まる感じ?
それまでの経歴関係無く?
102デフォルトの名無しさん (ワッチョイ 9301-0NsG)
2024/06/15(土) 19:45:51.32ID:eH6XrMYs0
dartでguiアプリを作るとなると、flutterもしくは、全くメジャーじゃない方法として頑張ってElectron、tauri、という選択肢しかない。flutterはただでさえwidgetの数が多くて、気が滅入るのに、これにさらに状態管理ライブラリを使いましょう、おまけにfreezedも!とか、別に使うのは構わんけど、これがスタンダードな状況はどうにかなってほしいもんやね。
そもそも、フロスプラットフォームにネイティブコンパイルするアプリ作るなんていうのは、初心者にはハードル高すぎだとおもうけど。まあ、そこはflutterの凄さがあるんやろね。
103デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/15(土) 20:10:56.95ID:i1/W8aN40
https://zenn.dev/chooyan/books/92a0a489f68233/viewer/motivation
104デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/15(土) 20:12:21.13ID:i1/W8aN40

はじめに:なぜ Riverpod を学習するのか|仕組みから理解する Riverpod

Zenn見てたら、グダグダ言ってる人にピッタリな記事見つけたから一応貼っとくね
105デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/15(土) 20:19:20.94ID:8Pl8r/T50
>>101
Flutter経験5年、みたいなツッコミどころしかない求人が実在する。
106デフォルトの名無しさん (ワッチョイ 931c-u5ZD)
2024/06/15(土) 20:22:41.74ID:eH6XrMYs0
https://zenn.dev/chooyan/books/92a0a489f68233/viewer/motivation
それを検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。

これ、言語機能として用意されてるんですが、内容が古いのかな?
107デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/15(土) 20:27:33.08ID:8Pl8r/T50
>>106
なんで非同期処理のクラス持ち出してドヤ顔してるの? 包丁があればカッター要らない的な愚かさw
108デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/15(土) 20:34:27.85ID:8Pl8r/T50
あげ足取りしかできず、先に進めない進もうともしない。やる気無くなったが口ぐせ。無能の特徴やね。
109デフォルトの名無しさん (ワッチョイ 931c-u5ZD)
2024/06/15(土) 20:38:25.52ID:eH6XrMYs0
>> 0107
Stream class と勘違いしてるのか知らんけど、StreamController class を使えば、値の変更を検知できるの知らないの?
まあ、知らないからそうやってるんだろうけど。
レベル低すぎて話にならなすぎ。
例えもよくわからんし。
君がどれだけ無知だろうが私の知ったことではないので、意味の分からない絡み方しないでくれ。
flutter 使うのやめてどっか行ってくれる?それがこの業界のためになるから。
認知能力が欠如し、何もまともな仕事ができない欠陥品である君にピッタリなjsを使う業界にいけばいいよ。
jsも君と同じで大きな欠陥を抱えている。おれなんかと絡まずとも、必ず仲良くなれるさ。
110デフォルトの名無しさん (スフッ Sd1f-pt97)
2024/06/15(土) 20:39:13.01ID:K7sK1090d
>>105
そういう何もわかってないところは避けた方が良いのでは?
あと多分言いたいことは、そんな人どこにおるねん!的なことですよね?
ただ現時点で5年だとギリあり得るのでは?
めちゃ少ないとは思うけど。
111デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/15(土) 20:41:24.75ID:8Pl8r/T50
>>109
長くて読む気失せたw 罵倒しかできないんだねw 無能くん
112デフォルトの名無しさん (ワッチョイ 931c-u5ZD)
2024/06/15(土) 20:44:36.13ID:eH6XrMYs0
あの文脈で長さが理由と捉えるその卓越した読解能力には私も舌を巻くよ。
さようなら。
113デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/15(土) 20:50:08.32ID:8Pl8r/T50
>>112
さようならとか言って素直に消えた奴は5chには居ないんだよ。人のこと無能扱いしてる手も頭も動かさない無能くんはまた湧く。だって自習できる脳みそ無いもんねw
114デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/15(土) 20:52:58.43ID:8Pl8r/T50
>>110
求人出す側が何も分かってなくてもFlutterプログラマーの相場を形成、下落させる一因にはなっちゃうんだよ。
115デフォルトの名無しさん (ワッチョイ 632f-VQfa)
2024/06/15(土) 20:58:13.97ID:WOMrS3yI0
1.0の前ぐらいから使う人増えて今だいたい6年だぞー
116デフォルトの名無しさん (スフッ Sd1f-pt97)
2024/06/15(土) 20:58:47.86ID:K7sK1090d
>>それを検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。

言語として用意されてないものを、その言語で書かれたパッケージはどうやって実現してるんだろうねw
117デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/15(土) 21:02:58.88ID:8Pl8r/T50
>>115
論理的に存在するかは関係ない。5年Flutterやってて、単価Java以下とか言われたらキレるやろ。しかも何も知らない初心者が嘘ついて応募して、それが相場を決めていくんやで。
118デフォルトの名無しさん (スフッ Sd1f-pt97)
2024/06/15(土) 21:04:25.05ID:K7sK1090d
>>115
うん、ただそこら辺ですでにプロダクションアプリとしてflutter扱ってる企業から仕事もらってそこからずっとflutterやってる人、という要求なので中々ですよね。
119デフォルトの名無しさん (ワッチョイ 632f-VQfa)
2024/06/15(土) 21:12:42.48ID:WOMrS3yI0
5年以上が珍しいと思われてるのが意外だったから反応しただけ
元の話読んでないから単価云々、要求云々と言われても知らん
120デフォルトの名無しさん (ワッチョイ 632f-VQfa)
2024/06/15(土) 21:20:03.24ID:WOMrS3yI0
単価4000円未満とか酷いと1000円台とかあってFlutter使いは安く見られてる気はする
インターン使って普段安く済ませてる会社は経験のあるプロにも出し渋るから注意

そういう話?
121デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/15(土) 21:23:47.22ID:8Pl8r/T50
>>120
あくまで比較だけど、通常のプロジェクトより高度(アプリの本質に近い)で、生産性高い(悪い言い方すると短期でプロジェクトが区切りつく)のに、単価に無関心なのが、なんつーか経済感覚無いな……って感じ。
要するに極めても金にならんのが、プログラマーのFlutter離れの原因だと俺は思ってるよ。
122デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/15(土) 21:37:32.80ID:i1/W8aN40
>>116
値のオブザーバーを実装したってことだな

>>106
一部だけを切り取るのやめてくださいな
間違ったことはなにも書いてないよ

class Article {
String title;
int price;
Article(this.title, this.price);
}
final article = Article('Riverpod 入門', 1000);
という内容の Article オブジェクトが生成された場合、
article.price = 2000;
という処理によってフィールドの値が書きかわったとしても、それを検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。
123デフォルトの名無しさん (ワッチョイ 632f-VQfa)
2024/06/15(土) 21:42:32.32ID:WOMrS3yI0
Flutterの仕事経験ほしがって安くてもいいからって自分から安売りしてる人いるね
バイト経験ぐらいしかない人がそれまでのバイト代より高い程度の安い額でももらいつつ
履歴書に開発の経験を書けるようになるならありがたいって思ってるんでしょうな
実際の出来も良くないから安いのが妥当だけど、スキル高い人の足引っ張るのはやめてほしいね
124デフォルトの名無しさん (ワッチョイ f3c2-pt97)
2024/06/15(土) 21:56:28.45ID:KS5zXG630
>>123
それはどんな技術スタックでも有りそうなもんだけどね、
125デフォルトの名無しさん (ワッチョイ f3c2-pt97)
2024/06/15(土) 22:01:58.38ID:KS5zXG630
>>122
inheritedwidgetがあるからflutterフレームワークとしては用意されてるよね?
この文脈での「言語として」とはフレームワークとして、という話だよね?
じゃないと意味不明
126デフォルトの名無しさん (ワッチョイ cfcf-BNbi)
2024/06/15(土) 22:05:11.16ID:8Pl8r/T50
このスレをGoogleが見てるかは知らんが、生産性を高めた果てにあるのは、手が止まったプログラマー(ボトルネックがプログラマーではなくなった状態)なんよ。
日本人は特に手が止まった奴に向ける視線が厳しいから、生産性高めた結果、プログラマー(同僚や本人)がクビになるなんて状況が容易に起こり得る。

Flutter流行らせたかったら、そんなクソ理不尽な日本文化をぶっ壊すモデルケース作らんと無理だよ。
127デフォルトの名無しさん (ワッチョイ 632f-VQfa)
2024/06/15(土) 22:12:10.80ID:WOMrS3yI0
>>124
あ、そっか
これもFlutter特有じゃないけど、学習初期に好き好き大好きになっちゃう人が特に多いのはあるな
大好きなFlutterの仕事がとにかくしたいの!となって >>123 につながる
4年ぐらいたつとべた褒めでもなくなるんだけど最初は愛に溺れてイベントも手あたり次第参加しちゃう病に罹る
数万円も払って先日のカンファレンスに参加しちゃった人はその例ですな
128デフォルトの名無しさん (ワッチョイ 931c-u5ZD)
2024/06/15(土) 22:57:26.37ID:eH6XrMYs0
>>122
君もブーメラン大好きな人なのかな?
やめてくださいと言った直後に、速攻で一部だけ切り取ってくるのやめてくれないかな?
額に大きなブーメラン突き刺さってますよ痛くないんですかー?

僕は君たちの認知能力を診察するための診療所ないんだよもう勘弁してくれ。
それにこのzennの記事の筆者がこんなところで人知れず公開処刑されてるのはおれのせいではなく、君のせいだからな?

だから何度も言ってるけど StreamController class を使えば検知できるやろがボケカス。
Dart の公式APIとして用意されている StreamController class を使えば値の変更を検知して任意の処理を実行できる仕組みを用意してるやろが。

だから正確にするならば、article.price = 2000; という書き方では、変更を検知できませんが、SteramController class を使えば、それを実現できることができます。だったらわかるけど、この人は、SteramController の存在を一切説明せずに、riverpod でこれらがうまく解決できる、という主張をしてるやろ?
それはおかしくないか?言語の機能として用意されているStreamController class存在を示唆せずに、言語としてそういった機能は用意されていないと、断言してるんやから。

まず認知機能のバグ修正をすましてからものを言ってくれ。
おれはおまえらのデバッガーじゃない。
そして、その何か虫にでも侵された言語野を搭載した脳みそを使って、二度とプログラミングをしないでくれ。
君はまさにバグの温床を体現したかのようなプログラマーの敵であることをわかってくれ。
129デフォルトの名無しさん (ワッチョイ 931c-u5ZD)
2024/06/15(土) 23:18:28.38ID:eH6XrMYs0
このzennの記事書いてる人、特に悪い印象持ってなかったけど、今回のこんな適当なことのたまわってんのかと、印象変わったわ。まあ、はじめから特に何も印象無かったけど。
もう腐ってるのflutterの界隈って?出てきて数年で?それとももう日本全体が腐ってるから、腐ってない界隈の存在の方が珍しいのか?
130デフォルトの名無しさん (スップ Sd1f-9687)
2024/06/15(土) 23:23:04.64ID:60HZoEvmd
そんな長文書いてる暇があるならコード書いて動かしてみればいいのに…恥ずかしい奴…
131デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/15(土) 23:49:15.68ID:i1/W8aN40
いやなら使わなきゃ良いってだけなのになあ
132デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/15(土) 23:52:57.38ID:i1/W8aN40
>>94
先に罵倒してるのどっちだよ
133デフォルトの名無しさん (ワッチョイ ff01-6MwN)
2024/06/15(土) 23:59:42.55ID:i1/W8aN40
>>128
この記事派初心者に向けた記事じゃないからいちいち状態の検知の方法なんざ書いてないだけでは…?
キレるところがおかしいと思うぞ
134デフォルトの名無しさん (ワッチョイ 7f01-VroD)
2024/06/16(日) 01:04:23.74ID:IDEikgiG0
>>133
はじめに:なぜ Riverpod を学習するのか

第1セクションのタイトルがこれなのに初心者向け解説ではないと?w
どういう読解能力があったらそういう解釈ができるの?
君、喋るたんびにボロがボロボロこぼれ落ちてツッコミきれん疲れたよ。
そんな様子じゃ赤ちゃん用のよだれかけを常用でもしてないと、日常生活もままならんやろ。

そもそもおれが何に対してキレてるかもわかってないやろ?
お前は指摘してるところすべてがおかしいぞ?
ブーメランは公園にいって好きなだけ投げてきてくれ。
君が採用されてる職場はほんま災難やな。喋るたびにこぼれる君のボロの後始末で。営業とか接客とか絶対ムリなタイプやろ?
だからといって、プログラミングを仕事にせんとってくれ。君は理解してないのかもしれんが、これもコミュニケーションが大切な仕事なんや。もうこれ以上は勘弁な。
135デフォルトの名無しさん (ワッチョイ 7f01-VroD)
2024/06/16(日) 01:15:36.63ID:IDEikgiG0
>>130
どしたん?相手してほしかったの?
うんうんごめんね相手してあげれなくて。

なんか社会人経験なさそうな子やと思うから説明して上げるけど、論理的に破綻していない長文をかける能力はちっとも恥ずかしいことじゃないんだよ?知らなかったよね?ごめんね?

どれだけ暇を持て余しても、人に読んでもらうことのできる文章量がたったの2行しかない、文章構成能力が欠如した大人の方がよっぽど恥ずかしいんだよー?わかったー?
これで少しだけ大人になれたね?よかったね?
それとも2行までの文章しか読めなかったかな?
136デフォルトの名無しさん (ワッチョイ 5a01-f02j)
2024/06/16(日) 01:17:31.41ID:sA/qKOav0
罵倒きっつw
137デフォルトの名無しさん (スフッ Sdba-dU+7)
2024/06/16(日) 01:30:33.26ID:qKFUWiJqd
>>133
検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。

検知の仕組みが用意されてない、と書いている文を122であなた自身が引用してますよね
138デフォルトの名無しさん (ワッチョイ 5a01-f02j)
2024/06/16(日) 01:35:24.85ID:sA/qKOav0
FlutterもといDartはオワコンだってよくわかるスレだな
139デフォルトの名無しさん (スップ Sd5a-kQwx)
2024/06/16(日) 04:36:28.60ID:VstQa1y8d
これは恥ずかしい

import 'dart:async';

class A {
String str;
A(this.str);
}

void main() {
final sc = StreamController(sync: true);
sc.stream.listen((e) => print(e.str));

final a = A("StreamControllerに値の変更を検知する機能が!?");
sc.add(a);
a.str = "あります!";
a.str = "あるわけないだろdoc読めよwww";
sc.add(a);
}

>StreamControllerに値の変更を検知する機能が!?
>あるわけないだろdoc読めよwww
140デフォルトの名無しさん (スップ Sd5a-JD1Y)
2024/06/16(日) 05:39:55.84ID:VstQa1y8d
StreamControllerを何と勘違いしてたんだろか
ソースでもドキュメントでもちょっと読んだら確認できるのに思い込みで突っ走ってて怖い…
141デフォルトの名無しさん (スップ Sd5a-JD1Y)
2024/06/16(日) 05:41:30.56ID:VstQa1y8d
罵倒の数々が自己紹介になってて面白いな
142デフォルトの名無しさん (ワッチョイ 7f1c-JH9N)
2024/06/16(日) 07:03:25.45ID:IDEikgiG0
>>139
なんでおれが君のコードの添削せなあかんねん。
だから、ただの変数に別の値を代入しても検知しないって何度も言ってるやろ。

class A {
String str;
A(this.str);
}

a.str = "あります!";
a.str = "あるわけないだろdoc読めよwww";

main method で StreamCotroller の instance 作成してるけど、この class A は StreamController と全く関係ないから class A の property である str に別の値を代入したところで検知するわけないやろ?
二度とコード書くな。
143デフォルトの名無しさん (ワッチョイ 7f1c-JH9N)
2024/06/16(日) 07:08:56.66ID:IDEikgiG0
>>140
ソースもドキュメントもしっかり読んできてこのありさまとか、もうどうしようもないね。
だから、もう読まなくていいよ。どうせ読んでも理解できないんだから。
しっかり読んでも何も理解できない君はプログラミングを早くやめた方が君のためにもなるし、何より周りのみんなが両手を上げて喜んでくれるよ。
退職した日には、君抜きで、退職歓迎会やって大盛り上がりしてると思うよ。
144デフォルトの名無しさん (ワッチョイ dfea-JKwZ)
2024/06/16(日) 07:51:15.48ID:to/LMet70
諸君も、生まれたときは無垢な赤ん坊だったのだ
しかし辛く苦しい経験が続き、心がトゲだらけになってしまった
Flutter を選んだばっかりに…
145デフォルトの名無しさん (ワッチョイ 9767-1+BE)
2024/06/16(日) 08:39:19.15ID:u7far7aY0
>>139
import 'dart:async';
class A {
A(this.str){
sc.add(str);
}
String str;
StreamController sc = StreamController()..stream.listen((newValue){
print(newValue);
});
void setAndNotify(String str){
this.str = str;
sc.add(str);
}
}
Future<void> wait() async {
await Future.delayed(Duration(seconds: 1));
}
void main() async {
final a = A('test');
await wait();
a.setAndNotify('test2');
await wait();
a.setAndNotify('test3');
await wait();
a.setAndNotify('test4');
}

Dart標準機能のStreamControllerで変更通知してますよね?
UI側はStreamBuilderが用意されているのでそれで変更検知できますよね。
Dart自体に用意されてないのにDartのサードパーティパッケージでできました、とか無いじゃん。
中を覗いたらDartでやってるんでしょ?
146デフォルトの名無しさん (スップ Sd5a-JD1Y)
2024/06/16(日) 09:52:30.87ID:VstQa1y8d
あー把握した
「変更を検知」の意味を捻じ曲げてるのか
いくらなんでもstreamへの流し込みを「変更を検知」なんて呼んでも通じないから…
「検知」なんだよ?日本語わかる?
ずっと意味不明な主張して可哀想な人だなと思ってたが日本語が残念な人だった
147デフォルトの名無しさん (ワッチョイ 9767-1+BE)
2024/06/16(日) 10:27:39.63ID:u7far7aY0
>>146
StreamControllerで変更「通知」してますよね?

と書いてますよね?

StreamBuilderでもできるしsetStateを使っても「UIへ変更の通知を伝える」ことはできる。
「変更がUIに反映されること」を「変更検知」と言いますよね?
StreamControllerの他にChangeNotifier+setStateでもUIに変更を反映できる。
これもDart標準機能。
どこまでいってもDart自体に用意されてないのにDartのサードパーティパッケージでできました、とはならない。
Dartは中身を見ることができるから読めばわかる。
148デフォルトの名無しさん (ワッチョイ 8390-iNSb)
2024/06/16(日) 11:07:32.08ID:6MOZHAv/0
で、君の一番最初の話題に戻ると
そこでライブラリ使わずにそのStreamで頑張るBlocパターンってあった気がするが
ライブラリ嫌ならそれで突き進めばいいんじゃね?
149デフォルトの名無しさん (ワッチョイ 7a37-JKwZ)
2024/06/16(日) 16:07:22.07ID:nmSKaD1B0
Flutter始めて5日
buildの中にif文1つとかは問題ないが、変数コールしてreturnをif文で処理分けてってやろうとするとコンパイルエラーになる
なんじゃこりゃー!
150デフォルトの名無しさん (ワッチョイ 7a37-JKwZ)
2024/06/16(日) 16:07:54.00ID:nmSKaD1B0
関数コールの間違い
151デフォルトの名無しさん (ワッチョイ 7f66-JH9N)
2024/06/16(日) 16:12:46.99ID:IDEikgiG0
>>146
いやw
何も把握してないのに強がらなくていいんだよぼく~?w

お兄さんたちは、ボクのように1から100まで命令しないとまともに動かない低級言語でコミュニケーションをとってるわけじゃないんだからね~?ww
SteramController class を使えば簡単に変更を検知する機構をriverpodを使わなくても実装できるよねっていう話をしてたんだよ?ごめんねレベルの高いコミュニケーションの取り方してたよね汗汗w
文章が長くなりすぎるから、わざわざ低級言語のような解釈しかできない人間に合わせた説明はしなかったんだ。
ごめんね?意味が理解できずに寂しかったんだよね?
だから、あんな恥ずかしいコード晒してまで絡んできたんだよね?それってすごい勇気のいることだよ?ん?

っ!?そうだよね汗、恥ずかしいっていう概念知らないよねwごめんね?1から100まで説明しないと理解できない君の低級言語脳で人生歩んできたんだもんね?
知るわけないよね汗汗ww

まずは、ボクのゴミクズコードが間違ってましたって、みんなにごめんなさいしてみよっか?
ボクのような子たちは、間違いを正しく指摘されても無視して、違う話題を持ってくるんだよね。
それってとっっっっても恥ずかしいことなんだよ?
敗北宣言してるのはもちろんだし負け犬なんだよ?w
あっ!?ごめんね?今更負け犬って騒ぎじゃないよね?
生まれてきてからずっと敗北の負け犬人生送ってきたもんね?今更恥ずかしさなんて感じないよねー?
そりゃそうだよね?低級言語並の脳みそなんだもんね?あたりまえだよえね。気付かなくてごめんね?
152デフォルトの名無しさん (ワッチョイ 7f66-JH9N)
2024/06/16(日) 16:13:12.65ID:IDEikgiG0
>>148
いやw
何も把握できてないんだから何も言わなくていいんだよボク?
それとも、少しでもかっこいいところみせたかったのかな??ん?
でも、さらに恥をさらしてるだけだぞ~?ww

最初の話題に戻るっていうか、ずっとその話題が続いてるwんだけどw、
ライブラリが嫌wとかでなくてライブラリを使うメリットを聞いているんだよw?
あ、ごめんね?wわかんないよね~?
メリット聞くことも、それが嫌ってことも区別付かないんだよね?w
高級言語脳のお兄さんたちからするとちゃんと区別されてるんだけど、君の貧弱なAPIでは一緒になっちゃってるんだよね?w

そんな低レベルな操作しかできないのはみんな嫌だから、今までもこれからもボクはみんなから敬遠され続けると思うけど、
「js」っていう、肥溜めがあるからボクもそこに行くといいよw
ここには、ボクのように自分がゴミ糞っていう自覚の無い人たちがたくさん集まってる場所だからねw
よかったでちゅねー?お友達たくさんいまちゅよ~?ww
153デフォルトの名無しさん (スップ Sd5a-JD1Y)
2024/06/16(日) 16:28:37.84ID:VstQa1y8d
顔真っ赤じゃん…必死に長文打ってる暇があるなら国語の教科書読んでくれ…
せめてStreamControllerで変更を通知、StreamBuilderで変更を検知(してrebuild)
くらいの表現になってれば意味が通るけど
154デフォルトの名無しさん (ワッチョイ 7f66-JH9N)
2024/06/16(日) 16:55:14.08ID:IDEikgiG0
>>153

んー?
妄想と現実をごっちゃにしてるのかな?
どうやったら表情が見えるのかな?
それって君の勝手な妄想だよね?w
現実って妄想の区別もつかないほど取り乱してるのかな~?

君はもう長文打てないよね?w
だってボロが出てしまうことをようやく自覚できたもんね?偉いでちゅねー?w

ごめんね?君とは違って長文書いても論理が破綻しないし、少しの暇でこういう文章書けちゃうんだごめんね?
君の脳みそじゃ未来永劫かなわないことだけど仕方ないよね?

>> せめてStreamControllerで変更を通知、StreamBuilderで変更を検知(してrebuild)

これを見る限り、まだちゃんと把握wできてないようだけど、君がしゃべるたびに、ツッコミどころ出てきて流石に相手できないからこれ以上はごめんね?
職場の人にはいつも迷惑かけてごめんなさいって、毎日言わないとだめだよ?
155デフォルトの名無しさん (ワッチョイ 3e6e-Xxwh)
2024/06/16(日) 17:52:48.01ID:b/cd3doV0
ここだけ20年前の2ちゃんねる
156デフォルトの名無しさん (ワッチョイ 4ecf-JH9N)
2024/06/16(日) 18:20:07.11ID:nkzaPwgI0
俺の最強のデザインパターン!のほうがライブラリより強い!オジサンは、20年前からタイムスリップしてきたんだよ。
だから5chの常識とか分からないし、オジサンが極めたと思っているデザインパターン(失笑)が廃れていることも許せないんだ。悲しい事故だったんだ。
157デフォルトの名無しさん (ワッチョイ 4ecf-JH9N)
2024/06/16(日) 18:26:36.30ID:nkzaPwgI0
以下、時代に取り残された20年タイムスリップおじさんによる悲しい反論↓↓↓
158デフォルトの名無しさん (ワッチョイ 7f66-JH9N)
2024/06/16(日) 18:55:40.73ID:IDEikgiG0
ちゅくちゅくw(セルフ効果音)
hey yo!

お前は20年前からライムがスリップ!
妄想と現実の区別がつかない!
おれの最強のデザインパターン?の方がライブラリより強い?
そんなの一言も発してない!
お前はいったい誰としゃべってる?
誰もデザインパターンを極めたなど言ってない。
廃れているのは、お前の脳みそ!
悲しい事故はお間の存在!

yo!yo!yo!

もうお前の相手には飽き飽き!
口には出さないが誰もが思ってる!
これで相手をするのは本当に最後!
何も持たないをお前にかまっても残るのは疲労。

敵でも味方でもお前に居場所は無い!
どちらにとってもお前は迷惑、存在がウザい!
善人も悪人もだれも相手にしたくない、それがお前!

20年前から滑り続けたお前の身体はアザだらけ!
まるで入れ墨!恥の刻印!
ここがネットでよかったな!
いやでも、ここでも恥をさらし続けてるから変わらないか汗

おしまい
159デフォルトの名無しさん (スフッ Sdba-xHVi)
2024/06/16(日) 18:56:59.21ID:qKFUWiJqd
>>156
そのレスをしているあなたは若者の設定ですか?
160デフォルトの名無しさん (ワッチョイ dfea-JKwZ)
2024/06/16(日) 19:01:01.23ID:to/LMet70
何度目かの結論が出たね
そう、おしまいなんだ
何度議論しても、Flutter はオワコンなのさ
161デフォルトの名無しさん (ワッチョイ 8390-iNSb)
2024/06/16(日) 19:23:33.24ID:6MOZHAv/0
だから、結論でただろ?
誰も止めないから後は勝手に突き進めばいいじゃんかよ。
162デフォルトの名無しさん (ワッチョイ 1b6f-Wvix)
2024/06/16(日) 19:27:36.97ID:HIrYl9LQ0
スレ伸び過ぎだよ
内容無いのに
163デフォルトの名無しさん (ワッチョイ 7f66-JH9N)
2024/06/16(日) 19:59:24.29ID:IDEikgiG0
>>149
Flutterのみが初心者?
それともプログラミング自体の初心者でFlutterから触り始めた人かな?
内容的に後者だと想定して話すと、まずは基本的にエラーが出たら、エラーの文章、長いかもしれないけど、それをそのままコピペして検索とかするね。
それで出なかったら、flutter というワードと合わせて、部分的に大事そうな場所を切り取って検索とか。
164デフォルトの名無しさん (ワッチョイ 7a37-JKwZ)
2024/06/16(日) 22:42:10.67ID:nmSKaD1B0
>>163
説明ありがとー
プログラム歴は伏せておく、まぁそこらのプログラマーよりは長いとは思うけどね
このDart言語って結構面倒っぽいね
build内の細かな処理を書こうとするとダメっぽい、ググってDartではイレギュラーなのか引っかからない
build内のchildに関数をウィジェットクラス化したものをコールすることでOKっぽい
Flutter始めたのは効率良くマルチプラットフォームという触れ込みだったが、KPMのほうが素直っぽいなぁ
リリース版の速度はFlutterのほうが上っぽいけど
もうちょっと触ってみるよ、ありがと!
165デフォルトの名無しさん (ワッチョイ aa02-VroD)
2024/06/18(火) 16:06:31.92ID:/31rxwLO0
Riverpod3変更多いみたいやな
Exceptionで勝手にリトライするとか正気か
1人の作者の好き勝手な変更に毎度付き合わされるのみんな平気なん?
デカいアプリで使ってる人大変やろ
コストもかかるやん
でも茨の道選んだのは自分やしな
この機会に離れるのがいいと思うけどそれでも使い続けたい人はまあがんばってや・・
166デフォルトの名無しさん (ワッチョイ 97e3-7yJH)
2024/06/18(火) 18:35:14.66ID:QSa+INI50
3かGetXはどうなった
167デフォルトの名無しさん (スフッ Sdba-xHVi)
2024/06/18(火) 18:45:14.59ID:Dt2XNYGxd
ほんでそのうち「やっぱりRiverpodでは無理なので、新しく○○を始めました。これからは○○です。これが最善だと私は強く信じてます!」みたいなw
実際providerでそれ言ってたからねー。
まあ使いたい人が使ったらいいんちゃう。
168デフォルトの名無しさん (ワッチョイ f615-iNSb)
2024/06/18(火) 20:27:39.44ID:mQXIwXy40
Rubyは、Go/Rust/Elixir の3大言語を超えた!

Stack Overflow 米国年収。2022 -> 2023

Ruby : 9.3 -> 9.9 万ドル
Elixir : 9.3 -> 9.6
Go : 8.9 -> 9.3
Rust : 8.7 -> 8.7

多くの言語 : 6.5~7 -> 7.3~7.8

PHP : 5 -> 5.9
Dart : 4.4 -> 5.6

PHP, Dart は、コンピューターサイエンスを勉強していない高卒用言語

DI:依存性の注入は、Java, C# など数十年前の話。
Rubyでは全く聞かない。
デザインパターンもあるけど、OSS 界わいで議論されて統一されるので、それを使うだけ

状態ライブラリなど、汎用的なものは自作してはいけない。
基本、誰かがライブラリを作って、議論され統一されたものが使うべき。
汎用的なモジュールを自作した瞬間、廃棄物になるので保守できないから

自作するのは中身のビジネスロジックだけ。
とにかく自作してはいけない。
フレームワークの中身だけを書く
169デフォルトの名無しさん (ワッチョイ 5a01-f02j)
2024/06/18(火) 21:14:07.10ID:thkKQsLJ0
Goってむっちゃいい言語だろうになぜか流行らない、謎だ
170デフォルトの名無しさん (スフッ Sdba-xHVi)
2024/06/18(火) 21:28:59.25ID:Dt2XNYGxd
>>168
まず日本語をがんばろう
171デフォルトの名無しさん (スフッ Sdba-xHVi)
2024/06/18(火) 22:17:16.11ID:Dt2XNYGxd
保守できないレベルの人はaiに淘汰されるからどっちみち出番は無い
172デフォルトの名無しさん (ワッチョイ 7f84-cl2B)
2024/06/19(水) 00:42:55.23ID:eVJS2Vw/0
>>168

どれくらいの信ぴょう性があるデータなのか知らんけど、伸び「率」で言えばこの中ではDart がトップやなw
173デフォルトの名無しさん (ワッチョイ 7f84-cl2B)
2024/06/19(水) 01:16:21.57ID:eVJS2Vw/0
>>168
>>基本、誰かがライブラリを作って、議論され統一されたものが使うべき。
>>汎用的なモジュールを自作した瞬間、廃棄物になるので保守できないから

ただ言葉が違うだけで、誰かが作ったものも、自作したものも結局のところ意味は同じでしょ?
まあ、組織運用か、個人運用か、の違いをもしかしたら言ってるのかも知らんけど。
どのライブラリも、誰かが自作したものだよw

廃棄物になるリスクが高いのは、複雑で難しくて運用するための労力がたくさん必要なものであって、単純で簡単なものほどそのリスクはない。

その誰かが作ったフレームワークも、万能なフレームワークなんてものはないわけで(完璧だと証明されているなら必ず言語の基本機能として取り入れられてフレームワークじゃなくなる)。
万人の用途に合ったフレームワークがそれぞれ必ず用意されてるわけでもない。

その言及の裏の意図を読み解いていくと、有名どころのor普段づかいしてるフレームワークでできないことはやりません、みたいにもとれる。
まあ、責任回避したいサラリーマン気質SIerの発想なのかな?よくわかんないけど。

プログラムはもっと自由なんだ。

そういうのはJavaだけでいいよ。なんかよく知らんけどspringとかstrutsとか使ってればいいんじゃね?
Javaは別にどうなったっていいよ。絶対使わないしあんな老害言語。
おれあんまりよく知らんくせに、老害とか言い過ぎかもしれんけどw、あんな校長先生のクソねみぃクソ長い話、とか、何回同じこと言うねんさっきそれ話したやろクソジジイ、みたいな言語。
174168 (ワッチョイ f656-iNSb)
2024/06/19(水) 02:14:45.30ID:EXYDanAa0
フレームワークは、Ruby on Rails の事

デザインパターンがOSS 界わいで議論されて統一されるとは、
OSS コミュニティーの事で、それがRailsに採用される

そして、全てのフレームワークへ波及していく。
だから、Railsが情報の最上流

PHP, Dart の伸び率が高いのは、
インフレで低所得者層は苦しいから、20~30% 上がる。
カリフォルニアで、5万ドルは生活保護レベル

Go は、10年ぐらいで主要言語になった唯一の言語。
KENTA は初心者のキャリアパスは、Rails → Go のみと言う

Rust は、Ruby/Go/Elixir と比べて、年収の上昇が止まった
175168 (ワッチョイ f656-iNSb)
2024/06/19(水) 02:30:55.83ID:EXYDanAa0
汎用的なライブラリを会社レベルで作るのは、保守できないので駄目

だから、Microsoft でも、Linux エンジニアを採用して、
Linux財団に加盟して、OSS コミュニティーで作る事にしている。
そこが最上流

以前は、Linuxを嫌いなCEO が居たから、
Docker のコピー品を自作したりしたけど、失敗に終わった。
だから今は、DockerはLinuxにしか存在しない

また、WSL2 でシームレスにLinuxを使えるようにした。
いずれは、Windows Server もやめるだろう
176デフォルトの名無しさん (ワッチョイ 5a01-f02j)
2024/06/19(水) 10:53:14.57ID:uUt29Rjr0
GoだけじゃなくKotlinもここ10年でJavaを喰らって主要言語になったよ

Ruby on Railsを語るならPHPGoRustElixir だけじゃなくSpringBootで強いKotlin/Javaの名前も出すべきだと思う
177デフォルトの名無しさん (ワッチョイ 7f84-cl2B)
2024/06/19(水) 11:48:11.72ID:eVJS2Vw/0
>>174
>>175

>>フレームワークは、Ruby on Rails の事
じゃなくてw
君がフレームワークって言ったんやから、おれはそれに答えて、フレーワークを具体的に適当に出しただけw
Ruby on Rails の事を指してるなら、最初から Ruby on Rails って言おうなw

君は、他人が決めたことばかり述べるだけで、自分の意見が一つもない。
自分が傷つかないように、そうやって身を守ってばかりに気を取られていると、他のことがおろそかになりまくってるんじゃない?
他の誰かが作った盾と鎧で身を固めまくって重そうに歩いてる姿なんて、君から見ても、見るに堪えんやろ?

Railsが最上流なのか、自分がどう思うのは勝手やけどw、要は、Rails以外触りたくないってこと?w
Railsしか触りたくないって人が、各種言語、OSS、コミュニティなどの総論を語るのは早ないか?w
まあ、他人の意見をそのままコピペしてるだけやから語れてもいないんやけどw
178デフォルトの名無しさん (ワッチョイ dfa7-JKwZ)
2024/06/19(水) 16:02:45.51ID:2e8LQcqR0
直近の議論で Flutter のオワコンが明らかになったから、スレの残りは Rails の話をするのか
いいんじゃないかな
179デフォルトの名無しさん (ワッチョイ 3330-mNTo)
2024/06/19(水) 16:20:44.94ID:NliFIq810
何故か伸びてると思ったら変なの湧いてるだけか
180デフォルトの名無しさん (ワッチョイ 4e8e-JTKV)
2024/06/20(木) 05:20:19.40ID:EkLlegaI0
またキチガイRuby馬鹿か
181デフォルトの名無しさん (ワッチョイ 97eb-JTKV)
2024/06/20(木) 06:04:01.68ID:lMQy6JhP0
このRuby荒らしのせいでどこの誰とも知らないKENTA?とかいう奴の印象が非常に悪い
このRuby荒らしはKENTAの印象を悪くするためにアンチ活動してるんだと思う
182デフォルトの名無しさん (スフッ Sdba-xHVi)
2024/06/20(木) 19:47:45.09ID:HqmtbRVLd
というかこれは何の得があるの?w
183168 (ワッチョイ a357-iNSb)
2024/06/21(金) 03:49:32.24ID:CpWdMjsH0
KENTA・勝又健太の本はベストセラーでしょ。
kboy も協力している

全ての職業の中で、学歴不問で馬鹿の文系でも、
最も短時間の勉強だけで稼げるチート職業は、Ruby on Rails

勉強の手順も決まっているから、再現性が高い。
外人もそう言ってる

Linux, Docker, AWS Solution Architect、データベース設計も含む

Rails 7 のデフォルトのCSSフレームワークは、
Bootstrap, Bulma, Tailwind, PostCSS, Dart Sass の5つ

他には、React をやりたいなら、JavaScript/TypeScript も

逆に、勉強したくない香具師がフロントへ行く。
だから求人倍率が10倍違う。
バックエンド5倍、フロント0.5倍

そりゃ、画面をいじって時間をつぶしている香具師は、単価が安い。
だから、WordPress, Dart は安い
184デフォルトの名無しさん (スップ Sdba-JD1Y)
2024/06/21(金) 04:52:05.06ID:5ivDxLA1d
Rubyコミュニティ衰退しとるやんけ
https://www.publickey1.jp/blog/24/javascript2520python1820java1770slashdata.html
185デフォルトの名無しさん (ワッチョイ 7f01-qZa+)
2024/06/21(金) 06:49:13.58ID:OCnfhDUr0
場違いなレスでも、よってたかって攻撃するのはやめよう。
まあ、おれが一番の長文で攻撃してるんやけど。
ここはKENTAスレじゃない。
お前も森へおかえり。
あのアフロっぽいもじゃもじゃ髪の毛の中に。
186デフォルトの名無しさん (ワッチョイ 5a01-f02j)
2024/06/21(金) 07:24:27.55ID:4z8nq+RB0
>>183
フロントスレでフロントを馬鹿にしてなにがしたいん??
187デフォルトの名無しさん (ワッチョイ dfa7-JKwZ)
2024/06/21(金) 11:16:37.21ID:OHhQAFy80
フロントはこれからも重要であり続ける
だからいくつもフレームワークが生まれた
その中でよいものだけが生き残る
このスレで議論した結果、すでにFlutter はオワコンで間違いないようである
188デフォルトの名無しさん (ワッチョイ 9a2f-iNSb)
2024/06/21(金) 14:45:15.25ID:Zea0rFse0
KENTAって人崇拝してるっぽいけど
イメージ下げる投稿続けてたら大好きなKENTAに嫌われるぞ
189デフォルトの名無しさん (ワッチョイ 7f54-cl2B)
2024/06/22(土) 09:24:13.93ID:horurnGv0
>>183
>>外人もそう言ってる

お前、援護射撃してもらってる存在に失礼な言い方すんなw
外人以外にも言い方いくらでもあるやろw

フロントエンドをディスりだしたけど、そりゃ悪手だろ、蟻んこw
そんだけフロント馬鹿にしといてまさか、フロントエンド含まれてるアプリ触ってないだろうね?w
馬鹿にしといて裏ではお世話になってる...まさか、そんなわけないよな...?w
190デフォルトの名無しさん (ワッチョイ 7fc3-WUYT)
2024/06/22(土) 09:33:53.91ID:MBewD0l70
普段から裏ではお世話になっているよw
底辺が作った家に住んで底辺が整備した車に乗っているよ
191デフォルトの名無しさん (ワッチョイ 7fc3-WUYT)
2024/06/22(土) 10:07:37.46ID:MBewD0l70
ごめんフロントは大工以下の底辺だったね
192デフォルトの名無しさん (ワッチョイ 5a01-f02j)
2024/06/22(土) 10:27:14.41ID:HPoWGkog0
>>191
フロントスレにわざわざ来てるお前も同類だな
193デフォルトの名無しさん (ワッチョイ dfa7-JKwZ)
2024/06/22(土) 11:26:50.46ID:6tgNwKQ30
Ruby がオワコンだから、オワコン Flutter スレに吸い寄せられてきたのか
類が友を呼んでしまった
しかし、ここに来るなら Flutter の話をしてもらわないと困るよ
194デフォルトの名無しさん (ワッチョイ 7f54-cl2B)
2024/06/22(土) 12:55:24.08ID:horurnGv0
>>190
品性はお金じゃ買えないよ。
上辺だか何だか知らんがrubyの仕事してこいよ鬱陶しいな
おまえうざい
イジリがいもない
195デフォルトの名無しさん (ワッチョイ 7f54-cl2B)
2024/06/22(土) 13:01:13.69ID:horurnGv0
>>191
お前さあ...
大工まで蔑んで何してんの?
お前は底辺以下の泥沼の底の底に沈みこんでてて姿見えへんぞ。
流石にもうちょっと上品でいてくれへんと相手できん
下衆は返れ。下水道に。
排水溝に詰まったK・E・N・T・Aの縮れ毛を回収する仕事でもしてろよ。
ああ、もうすでにその仕事やってたか。
誰にも相手されへんからってその仕事はさすがにみじめやぞ。
196デフォルトの名無しさん (スフッ Sdba-xHVi)
2024/06/22(土) 15:00:14.29ID:dMwj8i9+d
察してやれ
ここが最後の砦なんや
ここで相手にされなかったら本当に完全に一人なんや
だから何を言われてもクソレスを投稿し続けている
わかるか?
197デフォルトの名無しさん (ワッチョイ 5a01-f02j)
2024/06/22(土) 19:32:30.04ID:HPoWGkog0
フロントスレはここのほかにもたくさんあるのに、なぜここなのか?
198デフォルトの名無しさん (ワッチョイ 7fcb-cl2B)
2024/06/22(土) 23:11:55.70ID:horurnGv0
>>190
キモい
199デフォルトの名無しさん (ワッチョイ 3f37-WTBc)
2024/06/23(日) 04:17:37.54ID:j18TJ0D70
質問なんだけど、バックグラウンドで動いているFlutterでスリープから復帰したって検出可能です?
AndroidのReciverみたいな感じ
ググってもTitaniumしか出てこなくて、MacOSで環境整えようとしたら動かねー
200デフォルトの名無しさん (JP 0Hdf-pA5J)
2024/06/23(日) 12:55:03.68ID:C5IfwuedH
今だけです
Flutterやろうよ!!! 5 ->画像>1枚
201デフォルトの名無しさん (ワッチョイ 3fad-yKGB)
2024/06/23(日) 13:52:10.18ID:zONBpoxd0
>>200
これは良かったよなあ
202デフォルトの名無しさん (ワッチョイ cf75-fYEb)
2024/06/24(月) 11:20:36.43ID:XRQbMnqD0
>>199
おれはflutter詳しくないから、仮にflutterにその機能が無かったとしても一応解決策はあるとだけ。
dartから直接ネイティブのコードを呼び出すdart:ffiがあるので理論上可能なはず。
like数多いlibraryだと pigeon とかあるみたい。
あとは、自力でdart:ffiを使ってそのReciverを呼び出すコードを書くか。
203デフォルトの名無しさん (スップ Sd5f-MhSQ)
2024/06/24(月) 14:10:41.21ID:v6bjukRSd
WidgetsBindingObserverのdidChangeAppLifecycleStateじゃだめなん?
204デフォルトの名無しさん (ワッチョイ 7f5f-WTBc)
2024/06/24(月) 15:39:09.73ID:nP+vDYkr0
>>202
考えていたより大変そう
今はKotlinでReciver受けてDartで拾えないか検証中

>>203
Activityがフォアグラウンドにいる時は問題ないけど、バックグラウンドに行っちゃうと拾えないっす
205デフォルトの名無しさん (ワッチョイ 8f8e-yKGB)
2024/06/24(月) 15:51:32.46ID:DSee3rkD0
>>200
こんなにコスパの良いやりかた初めてかも
206デフォルトの名無しさん (ワッチョイ 8fa8-Enlp)
2024/06/24(月) 21:59:00.85ID:GVJPZlmZ0
>>204
結局まともなソフトを作るためにはkotlinとswift、デスクトップならさらにC++とかを覚えないとダメなんだよなあ、その上でさらにDartやろ
207デフォルトの名無しさん (ワッチョイ cfa7-WTBc)
2024/06/24(月) 22:06:12.30ID:JcL2eGYO0
Kotlin だけでいいだろ
208デフォルトの名無しさん (ワッチョイ 8fa8-Enlp)
2024/06/24(月) 23:01:42.63ID:GVJPZlmZ0
>>207
Androidだけでいいならな、DartもFlutterもいらない
209デフォルトの名無しさん (ワッチョイ 8f01-h6b2)
2024/06/24(月) 23:07:01.02ID:y09NkMK80
簡単なアプリを作るだけならKotlinオンリーでできるよ
Swiftの定型文はテンプレートコピペで済ませられるから
ファイルのピックとかもKotlinライブラリが出てきてる
210デフォルトの名無しさん (ワッチョイ 4fbf-UA1a)
2024/06/24(月) 23:19:09.26ID:yojy6PsV0
技術顧問できますって言ってる人のギフハフ見たわ(ーー:)
おまいらどう思う?
211デフォルトの名無しさん (ワッチョイ 3f37-WTBc)
2024/06/25(火) 07:01:39.99ID:AXDk6mAl0
へ?今ってKotlinだけでAndroidもiOSも対応出来るん?
Swiftへ無変換リコンパイルが出来るってことで良いのかな。
Androidはリバースエンジニアリング出来るのが嫌いなんだよなぁ
212デフォルトの名無しさん (ワッチョイ 3f01-h6b2)
2024/06/25(火) 07:29:32.26ID:d79eL1Zz0
>>211
KotlinコードはKotlin/Nativeの技術を使って、Swiftへトランスパイルされるんじゃなくてネイティブコードへそのままコンパイルされるようになった

泥JVM向けアプリのデコンパイルの容易さが気持ち悪いのはわかる
ロジックをKotlinのままAndroidNativeプラットフォームでラップできるっていう回答は一応あるけど面倒くさいし
213デフォルトの名無しさん (ワッチョイ 3f06-WTBc)
2024/06/25(火) 12:22:13.82ID:AXDk6mAl0
>>212
ありがとー
ググっても資料が少ないけど、Kotlin/NativeからSwiftにするのは1件見つけた
センサー系を使うことが多いからそれがSwiftでも動作してくれるかだなぁ
試してみるよ
214デフォルトの名無しさん (ワッチョイ 3f4b-P+14)
2024/06/26(水) 11:18:03.68ID:HtVrg7YZ0
みんなMacでFlutter使ってるの?
iOS用はXcodeが必須だからMacが必要だよね
215デフォルトの名無しさん (ワッチョイ 7fdd-Enlp)
2024/06/26(水) 14:36:08.50ID:8SE84spH0
昔やってた頃はビルドならCodeMagicでできたけど今はできないんかな?
まぁ真面目にやるならMac必須だけど。
216デフォルトの名無しさん (ワッチョイ 3f4b-P+14)
2024/06/26(水) 15:28:49.38ID:HtVrg7YZ0
リリースするとなったら、iPhone実機でテストしてないと不安だし、個人開発くらいでMacとiPhone全部そろえるのは個人的に無理かな…
でも将来的にiOS版もリリースするかもしれないから、Flutterでandroid版を作ってみるかな
Dart、JavaScriptに似てるから、改めて勉強しなくてもいいみたいなんだよね
JavaScriptはなれてる
217デフォルトの名無しさん (ワッチョイ cf7e-WTBc)
2024/06/26(水) 15:37:02.59ID:85SHOkaJ0
>>213 は Kotlin だけで足りると知り、無事に Kotlin スレにたどり着いたようだ
しかし、>>216 が新たにハマりかけている
また riverpod で消耗する人が増えるのか?
JavaScript に慣れてるなら ReactNative や Capacitor も検討したらどうか?
218デフォルトの名無しさん (ワッチョイ 3f4b-P+14)
2024/06/26(水) 16:29:05.82ID:HtVrg7YZ0
>>217
ReactNativeが良さそう…
これですすめてみる
219デフォルトの名無しさん (JP 0H4f-Ow8Y)
2024/06/26(水) 20:34:56.18ID:tLzXCbi8H
MacとXCodeとSwiftが大嫌いでFlutterを使ってる俺みたいなのは少数派かな
Windows上のAndroidStudioでアプリのテストまでやりきって、Mac側ではiOSでの動作確認とリリースビルドだけ実施
今のところこれが一番楽
220デフォルトの名無しさん (ワッチョイ 3f01-MaaK)
2024/06/26(水) 22:15:41.67ID:Eg5n0hCx0
KotlinもSwiftも特定のIDEに縛られているから、その点でDartは有利だ
221デフォルトの名無しさん (ワッチョイ 3f37-WTBc)
2024/06/27(木) 15:09:34.09ID:XgjQOrlh0
Androidである程度作って、iOSで実機デバッグしようとしたら、iOSはデバッグではプラグインが使えないとか・・・おかしいっしょ
222デフォルトの名無しさん (ワッチョイ cfd6-fYEb)
2024/06/27(木) 17:31:50.85ID:eevC6u6j0
flutterの状態管理ライブラリと呼ばれるものって、別に状態を管理する手段を提供してないのでは?
ただ、setState()を直接呼ばないための手段しか提供してなくないか?
223デフォルトの名無しさん (ワッチョイ 3f01-MaaK)
2024/06/27(木) 19:04:10.07ID:OoCv0bQF0
composeなら状態管理はrememberで済むのになあ
224デフォルトの名無しさん (ワッチョイ cf96-WTBc)
2024/06/27(木) 19:09:30.16ID:oaXXA4xQ0
状態管理ライブラリが複数あり、すべてウンコだ!とか言ってるのは Flutterユーザーだけ
225デフォルトの名無しさん (ワッチョイ cfd6-fYEb)
2024/06/27(木) 20:07:03.82ID:eevC6u6j0
>>223
Kotlin触ったことないから解釈違いがあるかもしれんけど。
見た感じ、やってることはflutterの状態管理ライブラリと変わらないという印象やな。
226デフォルトの名無しさん (ワッチョイ cfd6-fYEb)
2024/06/27(木) 20:15:19.16ID:eevC6u6j0
状態管理ライブラリっていう名前から、100とか200あるたくさんある状態の管理を、ミクロではなくマクロな部分で手助けしてくれるものかと思ってたけど。
実際のところ、公式が提供しているapiの薄いラッパーか、observerを提供するのか、ミクロの部分で使うライブラリみたいだね。
状態管理ライブラリとかいう大層な名前で呼ばれるのはおかしいと思うけど。
結局、MVVMだったり、のデザインパターンで、複雑な状態をなんとか管理しようっていうのが現状か。
227デフォルトの名無しさん (ワッチョイ 3f01-MaaK)
2024/06/27(木) 20:24:59.17ID:OoCv0bQF0
Flutterが状態管理のために長ったらしい定型コードを書かせるのが悪い
「~の状態管理ライブラリを使ったらアプリの動作パフォーマンスがよくなった!」じゃなくて開発者のコーディングライフを改善するためのものになってる
228デフォルトの名無しさん (ワッチョイ cfd6-fYEb)
2024/06/27(木) 20:51:27.49ID:eevC6u6j0
>>227
たしかにStatefulWidget使うにはclassを2つも定義しなあかんとか、あれは冗長やわな。
パフォーマンスの面であのようにするしかないのかも知らんけどどうなんやろね。

>>「~の状態管理ライブラリを使ったらアプリの動作パフォーマンスがよくなった!」
ライブラリのうたい文句でよく聞くけど、そもそもラップしてるのに本当に動作よくなるのか?wって思うけど、まあ、なんか今更やけど。
229デフォルトの名無しさん (ワッチョイ 3f4b-P+14)
2024/06/27(木) 21:19:58.59ID:j6eb+IBW0
ReactNative、エラーがわかりにくいって
調べるだけで時間を消耗するって、自分がはまるやつだ w
Flutterにする
230デフォルトの名無しさん (ワッチョイ 3f01-MaaK)
2024/06/27(木) 22:09:26.94ID:OoCv0bQF0
React+Capacitorじゃあかんのか?
231デフォルトの名無しさん (ワッチョイ 3f4b-P+14)
2024/06/28(金) 00:00:42.63ID:ReoBjfsh0
>>230
情報が少ないかな?
他の言語だとpythonとかで満足してる方なので(情報が多い)
232デフォルトの名無しさん (ワッチョイ cf96-WTBc)
2024/06/28(金) 08:41:07.03ID:tT2GNMfm0
Android メインなら Compose の方がいいと思うなぁ
JavaScriptに抵抗がないなら、ガワアプリもいい選択になる

スレが状態管理の話題で埋め尽くされるようなフレームワークは、とてもお勧めできない
233デフォルトの名無しさん (ワッチョイ a7f2-HpUb)
2024/06/30(日) 23:37:31.88ID:BE/h3Eml0
dart は exception(error) handling が try catch 構文を利用するのが基本だが、正直 result 型で handling した方がはるかに楽。
おれは自分で result library を定義して使ってる。
あんまり try catch で handling することに対して批判を聞かないが、実際のところどうなの?
おれはもう try catch で handling とかもう無理な身体になってしまったが。
234デフォルトの名無しさん (スプッッ Sd4a-elfY)
2024/07/01(月) 12:01:21.76ID:19L91glPd
Dartに限らず例外を嫌ってその手の試み繰り返されてるけど
コアライブラリその他諸々エラー投げるもの全部ラップする羽目になるし
開発メンバー全員同じ方針で書かせないとならんし
労力とメリットが釣り合ってないんだよね
Future使えば良かったってオチになったり
例外を採用してしまった言語はもうどうにもならんかも
235デフォルトの名無しさん (ワッチョイ a777-HpUb)
2024/07/01(月) 16:12:11.02ID:AETVjrcC0
小規模や個人の開発でresult採用してる人や検討してる人はどこかにおらへんの?
236デフォルトの名無しさん (ワッチョイ ea4b-3CAE)
2024/07/01(月) 17:34:26.52ID:gsz8HDxV0
dartってJavaScriptとほとんど同じだね
心配して損した
237デフォルトの名無しさん (ワッチョイ a777-HpUb)
2024/07/01(月) 18:31:28.50ID:AETVjrcC0
>>236
元々dartはJavaScriptの置き換えを目指して開発された言語やからな。
ちなみに知ってるかも知らんけどdartはJavaScriptへトランスパイルできる。
238デフォルトの名無しさん (ワッチョイ ea4b-3CAE)
2024/07/01(月) 18:58:48.29ID:gsz8HDxV0
>>237
トランスパイルって何?
239デフォルトの名無しさん (ワッチョイ a777-HpUb)
2024/07/01(月) 19:29:09.08ID:AETVjrcC0
>>238
あるプログラミング言語を機械語などに変換することをコンパイルという。
それに対して、あるプログラミング言語を別のプログラミング言語に変換することをトランスパイルという。
例えばTypeScriptはJavaScriptへ変換するトランスパイル言語などと言ったりする。
240デフォルトの名無しさん (ワッチョイ 8a2f-Z+rA)
2024/07/01(月) 20:11:46.86ID:FBKe5StF0
> 開発メンバー全員同じ方針で書かせないとならんし

メンバーが同じ方針で開発するのはでも基本でしょ
Resultを使うチーム方針も一部にすぎないよ
レビューで確認事項を増やしたくないなら使い忘れの検知を自動化してもいい

キャッチ漏れのようなミスを防ぐ手段を棄却するかResultで確実にハンドリングするかだよ
どっちがいいか考えるのだ
小さな労力気にするのに、労力避けてミスったときの労力を気にしない人がいるのがこの界隈の変なところ
そもそもResult使うのはそんな労力かからん

AsyncValueも例外の欠点に向き合って編み出された(つかウェブからパクった)手法だけど
Riverpodの癖のある挙動(キャッシュの機構とか)にガチガチに結合してる失敗作なんだよな
使ってるうちに変な動作に悩んで混乱するメンバー出てくるからおススメしない
241デフォルトの名無しさん (ワッチョイ a777-HpUb)
2024/07/01(月) 20:43:01.10ID:AETVjrcC0
>>240
例外を投げるもの全部ラップしないといけないっていうのは手間と言えば手間だけど。
逆にそれだけ、投げる例外が多いのならResultで確実にハンドリングできた方が結果的には管理は楽になると思うんだけどね。
自分でResult使ってて、例外の種類が多ければ多いほど、これはResultにして機械的にハンドリングできるようにしないと無理だなって思う今日この頃。
型としてこの処理はこれらの例外が発生しうるっていうのが分かった方が、わざわざ呼び出し先のドキュメント見に行って、この処理はこんな例外が発生しうるのかってのを逐一、確認しなきゃいけない方が、少なくとも自分には不毛な労力に感じる。
242デフォルトの名無しさん (ワッチョイ a777-HpUb)
2024/07/01(月) 20:47:10.17ID:AETVjrcC0
最後文章変になったけど、発生しうる例外が型として確認できた方が、わざわざドキュメントで確認しに行くよりはるかに楽ということ。
というか、この点だけでも、Resultを使う価値はあると思う。
逐一ドキュメントにどんな例外が投げられるかを確信しに行くという作業がめちゃくちゃ疲弊する。
243デフォルトの名無しさん (ワッチョイ a7f0-Hm2H)
2024/07/01(月) 22:58:23.83ID:jlAe7d0I0
try/catchは深い階層でも呼び出し元に投げやすいように考えられたもので非同期呼び出しの文脈でResultより使いにくいのはその通りだと思う
244デフォルトの名無しさん (ワッチョイ ea4b-3CAE)
2024/07/02(火) 01:27:21.71ID:2ioS7b6G0
>>239
ありがとう
わかったわ
245デフォルトの名無しさん (ワッチョイ 2e01-RobT)
2024/07/02(火) 10:05:15.13ID:mti5vVkU0
例えばhttp.getがraiseする可能性のある例外の完全なリストってどこを見ればわかるの?
246デフォルトの名無しさん (ワッチョイ 0782-tgr5)
2024/07/02(火) 10:12:48.10ID:TPSjAjm70
すべてはソースコードにある
それが Flutter クオリティ

ソースを読めないなら、すべての例外を握りつぶして「エラーです!!!」と表示するといい
247デフォルトの名無しさん (ワッチョイ 2e01-RobT)
2024/07/02(火) 10:25:13.11ID:mti5vVkU0
ソース読む方法だとラップせずそのままrethrowしてることが多いから
使うすべてのメソッドに対してヌケモレのない例外リストを得ることは現実的には不可能じゃない?
248デフォルトの名無しさん (ワッチョイ a7f4-HpUb)
2024/07/02(火) 15:12:30.03ID:uzy550Vj0
http通信回りはあまり詳しくないが。
完全なリストとなると一応こういうことじゃないか?
https://developer.mozilla.org/ja/docs/Web/HTTP/Status

Flutterの各種widgetのハンドリングをResultでするとかもまあ、Resultでやるのはあんまり現実的ではなさそうな雰囲気を感じる。
widgetの部分は無理でもフレームワークに依存しない内部の処理の部分はもちろん自分たちが管理する部分なのでResultでできるだろうが。
httpに限って言えばステータスコードで返ってくるからそれをResultにするのは簡単そうだが。

外部の仕様やフレームワークのメソッドに対する完全な例外リストを得ることができるかどうかは、外部次第というか。
まあ、RustのようにResultが言語の機能として盛り込まれているわけではないから、妥協しないといけないところはあると思う。

例外をcatchできてるなら、理論的にはそのタイミングでResultに変換できるということではある。
自分たちが管理してるならいざ知らず、外部で管理されてるやつはねえ、まあ、それをResultでラップし直すのは規模によっては大変だと思うよ。

おれは、基本的に個人開発しかしてないんだけど。
例外リストにヌケモレがあるっていうのは、それはバグじゃないか?
249デフォルトの名無しさん (ワッチョイ a7f4-HpUb)
2024/07/02(火) 15:50:34.15ID:uzy550Vj0
DartでResultをするうえで重要な点を言及していなかった。sealed class の機能があるからResultをする意味が上がる。

sealed class Result<V,E>{...}
final class Success<V,E> extends Result<V,E>{...}
final class Failure<V,E> extends Result<V,E>{...}

switch (result) {
Success():...;
Failure():...;
}

seald class の機能を使えばswitchでSuccessの場合とFailureの場合を強制できる。おれ個人は関数的な書き方ではなく文的な書き方を常用している。理由はreturn文をかけるから(早期returnができる)。ついでにexceptionもこのselad classを使う。

/// {@macro HttpRespons401Exception}
/// {@macro HttpRespons402Exception}
/// ...
sealed class HttpResponsException {...}
/// {@template HttpRespons401Exception}Unauthorized...{@endtemplate}
final class HttpRespons401Exception extends HttpResponsException {...}
/// ...
final class HttpRespons402Exception extends HttpResponsException {...}
/// ...
final class HttpRespons403Exception extends HttpResponsException {...} ...

switch (httpResponsException) {
HttpRespons401Exception():...;
HttpRespons402Exception():...;...
}

final Result<String, HttpResponsException> myHttpGetResult = myHttpGet(...);

厳密ではないが、おれはこんな感じで書いてるよというイメージ。DocCommentをつければmousehoverしたときに詳細がわかる。
250デフォルトの名無しさん (ワッチョイ 8701-ULJB)
2024/07/02(火) 22:11:04.48ID:hDpC7b/t0
>>248
それはDartのhttp.getでは例外扱いではないよ
戻り値に含まれるResponseのstatusCodeを見て分岐させるもの
例外はClientExceptionやSocketExceptionなど
251デフォルトの名無しさん (ワッチョイ a77a-HpUb)
2024/07/02(火) 22:39:56.42ID:uzy550Vj0
おれはhttp.getを触る処理をやる予定無いから別に間違っても構わないし深入りはしないけど。
http.getのドキュメントからそれらのexceptionが発生しうる旨は書いてなかったな。
実際にはそれらが発生するならドキュメントの不備じゃね?
まあ、おれは深く触る予定無いからいちいち真偽を調べへんけど。
252デフォルトの名無しさん (ワッチョイ a77a-HpUb)
2024/07/02(火) 22:46:08.54ID:uzy550Vj0
おれ自身の感覚としてはstatusCodeでエラーを表しているものであるなら例外もしくはErrorとしてあつかってもいいと思うけど。
そこらへんの細かいところは実際に管理してる人が責任もってやる領域だと思うので、各々の責任でやってくださいって感じだな。
253デフォルトの名無しさん (ワッチョイ a742-HpUb)
2024/07/04(木) 00:10:44.18ID:xHS4Bjej0
中には話が通じる感じの人もいるみたいだが、そろそろ5chを卒業するよ。
いままでありがとう。
254デフォルトの名無しさん (ワッチョイ 4a01-THxp)
2024/07/04(木) 00:30:02.71ID:ObbB17hS0
みんなプログラミングの話って5ch以外の日本語SNSのどこでしてるの?やっぱ旧Twitter?
255デフォルトの名無しさん (ワッチョイ 465f-nMe1)
2024/07/04(木) 00:36:10.29ID:2AnTrFVU0
プログラミングの話はだいたいXでしてる
256デフォルトの名無しさん (ワッチョイ a742-HpUb)
2024/07/04(木) 00:48:30.85ID:xHS4Bjej0
プログラミングに限ったことではないが、何かを批判すると、すぐに暴れる人が出ててきて誹謗中傷などの攻撃してくる者が多数現れるから。
5chやSNSでは当たり障りの無いことしか言いにくくなってるんじゃないかと感じる。
まったく最高の国だな。
話の内容にもよると思うけど、おれはもう当分はあきらめたよ。
プログラミングで話し相手探すの。
257デフォルトの名無しさん (ワッチョイ 07a7-tgr5)
2024/07/04(木) 01:10:17.23ID:83BE7Kok0
プログラミングにも話題ってものがあるだろう
ここには消耗しきったプログラマしかいないんだよ
258デフォルトの名無しさん (アウアウエー Sa82-0EqQ)
2024/07/04(木) 04:05:30.48ID:XkigermHa
>>256
「ホロン部」を検索
259デフォルトの名無しさん (ワッチョイ 462f-Z+rA)
2024/07/04(木) 05:42:20.81ID:/vVRuuGc0
何か攻撃されたん?
260デフォルトの名無しさん (ワッチョイ 07bc-elfY)
2024/07/05(金) 10:01:04.25ID:4P4zlJkr0
rustのコアライブラリのdart実装
https://www.publickey1.jp/blog/24/rustdartrust_core_10rustdart.html
261デフォルトの名無しさん (ワッチョイ 07bc-elfY)
2024/07/05(金) 10:08:46.79ID:4P4zlJkr0
Resultもあるね
やはりFutureとの組み合わせは辛そう
https://github.com/mcmah309/rust_core/blob/8bd6470f3a87e26f3c2453ccad8b17b3e427bf22/lib/src/result/result.dart#L52
262デフォルトの名無しさん (ワッチョイ 462f-Z+rA)
2024/07/05(金) 12:00:09.21ID:baiSZfQY0
有象無象の中の1パッケージをいちいち取り上げる意図がわからんな
263デフォルトの名無しさん (ワッチョイ 5301-THxp)
2024/07/05(金) 14:59:33.91ID:rHM0rRJ20
>>260
Dartを使ったことのある人向けって対象少なすぎて草
264デフォルトの名無しさん (ワッチョイ ea4b-3CAE)
2024/07/06(土) 21:15:32.47ID:GWlZ8A2C0
play ストアでの公開、1度きりだけど今4000円かかるのか…
スマホのアプリ開発断念するわ
今まで通り、adobeのスクリプトとPCのデスクトップアプリ開発でいく
265デフォルトの名無しさん (ワッチョイ d501-hhn7)
2024/07/07(日) 06:20:36.58ID:Hqg9dQks0
モバイルアプリなんてゴミ
ウェブサイトで事足りてるもん
266デフォルトの名無しさん (ワッチョイ 2371-IKXO)
2024/07/07(日) 08:32:09.18ID:zCtUnCGK0
4000円かかるからアプリ断念すると書いてあるように見えるが僕の見間違いだろうか
267デフォルトの名無しさん (ワンミングク MMa3-YEZq)
2024/07/07(日) 10:23:51.36ID:Oou9C0drM
そういってんやないの
268デフォルトの名無しさん (ワッチョイ 6a4b-T6Ln)
2024/07/15(月) 16:41:27.45ID:mbKzxAeS0
ネイティブはネイティブの開発の面白さがあるなあ
ユーザーにとってはWebアプリが一番使い勝手がいいんだろうけどね
Webは進歩が早すぎるし自由すぎる
269デフォルトの名無しさん (ワッチョイ d5ce-LNny)
2024/07/15(月) 18:41:11.74ID:TxVtJuXG0
ネイティブで処理したい箇所にUI要素は無いから
UI(Reactなど)+ネイティブ処理(flutter)で十分だね
270デフォルトの名無しさん (ワッチョイ 1a01-ll8q)
2024/07/15(月) 21:19:22.76ID:V76oeWCz0
DartはいいんだけどFlutterフレームワークが微妙
ReactやComposeのが書きやすい
271デフォルトの名無しさん (ワッチョイ fa4b-KrCV)
2024/07/15(月) 23:58:02.71ID:LIthpZlz0
JavaScriptと同じじゃん
JavaScriptで変数宣言すればいいだけ
楽勝
272デフォルトの名無しさん (ワッチョイ 1a01-ll8q)
2024/07/16(火) 00:43:06.51ID:sb1YrcTi0
>>271
言語仕様はどれもいいんだけどUIフレームワークに書きやすさの違いが出てくる
273デフォルトの名無しさん (ワッチョイ d581-LNny)
2024/07/16(火) 15:26:21.71ID:2h2sYWR00
UIはwebviewにホストしたReactにやってもらう
274デフォルトの名無しさん (スフッ Sd33-/IuU)
2024/07/25(木) 16:23:59.93ID:ImWbVEPFd
flutterが覇権とるのいつなんすか?
もう5年くらい待ってんですけど
275デフォルトの名無しさん (ワッチョイ 534b-vPBw)
2024/07/26(金) 02:03:53.54ID:6GE2JxvB0
SwiftもDartもあまり変わらない気がする…
Swiftにしよう
276デフォルトの名無しさん (ワッチョイ 81d2-092P)
2024/07/26(金) 11:56:04.56ID:9bmdRuqS0
良い選択だと思う
Swift はこれからも生き残るが、Dart bヘオワコンだかb轤ヒ
277デフォャ泣gの名無しさb (ワッチョイ 9301-TdKW)
2024/08/10(土) 15:40:03.98ID:KZxV9Wds0
>>269
FlutterはUIフレームワークだからネイティブ処理にFlutterって意味わからんぞ
278デフォルトの名無しさん (ワッチョイ 9963-SfL+)
2024/08/10(土) 17:57:27.16ID:OkEQ6ssf0
>>277
flutterがプラットフォーム別のネイティブコード書ける環境になるやろ
初心者じゃなかろうしそれくらい解れや
279デフォルトの名無しさん (ワッチョイ 8201-uQh6)
2024/08/11(日) 11:01:17.91ID:39bxGcjY0
>>278
FlutterではなくDartがプラットフォームごとのネイティブコードを書ける環境になる、な?
280デフォルトの名無しさん (ワッチョイ 0629-hgB2)
2024/08/11(日) 12:16:26.36ID:vl1RAAeP0
「Flutter 3.24」「Dart 3.5」が公開 ~低レベル描画API「Flutter GPU」を実験導入
281デフォルトの名無しさん (ワッチョイ c1c0-nIDn)
2024/08/11(日) 12:26:48.84ID:pWYAxXGa0
>>279
違う違う!
AndroidならJava,Kotlin、iOSにはObjective-C,Swiftで、windowsならc#で書けるでしょ
でも基本は全部共通でwebviewホストしてreact+Typescriptで書いてんたけどねwww
282デフォルトの名無しさん (ワッチョイ 8201-uQh6)
2024/08/11(日) 12:52:59.49ID:39bxGcjY0
Android固有のJavaコードやiOS固有のC系コードなどをDartでラップしたものをFlutter+WebViewから呼ぶって言いたいんでしょ?わかってるって
283デフォルトの名無しさん (ワッチョイ 1976-A6xw)
2024/08/11(日) 16:57:54.70ID:4yvMU1zF0
DartはもともとはJavascriptをラップした言語なんでしょ、この部分でも頑張ってごみタイプスクリプト駆逐してほしいんだけど
284デフォルトの名無しさん (ワッチョイ c1c0-nIDn)
2024/08/11(日) 16:59:49.44ID:pWYAxXGa0
殆どreact+Typescriptだけで済んじゃうけどね
flutterかますのはアプリ化要件と保険の為かな
285デフォルトの名無しさん (ワッチョイ 8201-uQh6)
2024/08/11(日) 17:53:21.82ID:39bxGcjY0
ガワネイティブアプリの作成手段が
Flutter,KMP,Capacitor,Tauri
と増えてきてありがたい

スレチなんだが知ってる人いたら情報頂きたいんだけどTauriのモバイル対応プラグインってもういくつか出てたりする?特にパーミッション周りのやつ。以前探したけど見当たらん
286デフォルトの名無しさん (ワッチョイ 9ff9-8Uxa)
2024/08/21(水) 22:04:50.13ID:UwXntJCY0
Webで十分なのにモバイルアプリにこだわるの?
287デフォルトの名無しさん (ワッチョイ 7f01-nKc1)
2024/08/21(水) 22:21:47.35ID:I1qd4mtR0
>>286
モバイルアプリの通知機能を利用者に使わせたいんや
288デフォルトの名無しさん (ワッチョイ 9f01-i1i6)
2024/08/22(木) 00:50:46.15ID:mmy1OEBC0
わいもWebアプリでええやんて思うけど
若者に見せるとアプリないの?て言われるんだよねぇ
289デフォルトの名無しさん (ワッチョイ 7f01-nKc1)
2024/08/22(木) 01:18:10.98ID:qc0/WWav0
プッシュ通知は使わないん?
290デフォルトの名無しさん (ワッチョイ ff45-8Uxa)
2024/08/23(金) 20:24:21.67ID:PElOoEs10
ブラウザでNotifications APIが使える
291デフォルトの名無しさん (ワッチョイ 7f01-nKc1)
2024/08/23(金) 20:54:01.21ID:t8MQrtpW0
>>290
使ったうえで言ってる?
292デフォルトの名無しさん (ワッチョイ 7901-gDaO)
2024/08/27(火) 19:09:31.48ID:rXlpHGM80
使えると使いものになるは似て非なるものだ
293デフォルトの名無しさん (ワッチョイ a185-KW3v)
2024/08/27(火) 22:21:33.49ID:zcw+AKV20
ウザい通知機能のことだな
294デフォルトの名無しさん (ワッチョイ 9617-DQ/g)
2024/09/10(火) 05:13:38.88ID:yZlCRNMb0
生成AIの手を借りて、SwiftUI+Composeそれぞれでスマホアプリを書いているが結果的に正解だったかな。

flutterは流派や派閥があってややこしそう。
295デフォルトの名無しさん (ワッチョイ b501-DIx9)
2024/09/10(火) 10:23:18.50ID:0235B6lF0
Swift書けるならこれでいいよ
SwiftUIからComposeへのトランスパイルにも一部対応してる

単一のSwiftコードからiOSアプリとAndroidアプリが作れる「Skip 1.0」正式リリース。SwiftをKotlinへトランスパイル
2024年8月22日
https://www.publickey1.jp/blog/24/swiftiosandroidskip_10swiftkotlin.html
296デフォルトの名無しさん (ワッチョイ 6679-3LDG)
2024/09/10(火) 20:46:42.51ID:mx6GvuDh0
>>295
ゴミが月29ドルワロタw
297デフォルトの名無しさん (ワッチョイ b501-DBw/)
2024/09/11(水) 10:23:52.66ID:u+siRUuw0
>>296
でも割とよく出来てるよ
https://github.com/skiptools/skip-ui
298デフォルトの名無しさん (ワッチョイ df7a-k+rt)
2024/10/12(土) 22:09:20.83ID:ddxm+/xm0
今はriverpodとblocどっちがいいんだ?
299デフォルトの名無しさん (ワッチョイ fb2f-qv3/)
2024/10/16(水) 14:06:11.96ID:oVgmT5vn0
今も昔もbloc(cubit)
riverpodはクソ
freezedみればわかるじゃん
ああいう醜い物しか作り出せない作者だよ
dart_mappableの自然さと比較してみなよ、吐き気がするだろ?
ソニー並みに独特な仕様を押しつけすぎなんだよな
riverpodもごちゃごちゃすぎる独自仕様でfreezedと同じ作者だなって感じ
300Coplit (ワッチョイ ef27-ssQ7)
2024/10/16(水) 21:00:37.30ID:MbHTOPOy0
Firebaseに明細データ登録するアプリ出来てるけど、集計とカレンダー、グラフ周りはReactで作って、WebViewで表示させようと思ってる。
MAUIで作ってるけど、ライブラリが足りないかバグが多くて使えない。
301デフォルトの名無しさん (ワッチョイ 0f10-gqcz)
2024/10/18(金) 20:31:45.42ID:vKy5WG2W0
Bloc触ってみてるけど
RepositoryProviderって使った方がいいのん?
GetItじゃだめぇ?
302デフォルトの名無しさん (ワッチョイ ee10-rIRo)
2024/10/21(月) 20:29:10.32ID:frfK4AZZ0
海外のブログとかではBlocの実装が多いように見える。
303デフォルトの名無しさん (ワッチョイ a2f8-HKvd)
2024/10/23(水) 10:06:40.66ID:qm2RPbgB0
名前がダサすぎるんよ
「Providerのアナグラムだぞ」で「じゃカッコいいね!」てなると思うか?
ダサいものはダサいんよ
中身も垢抜けない芋みたいやし
それを絶賛して使ってる人も、、、
304デフォルトの名無しさん (ワッチョイ e5f0-DaMJ)
2024/10/23(水) 19:01:59.84ID:yHuvfUGf0
次スレからスレタイはriverpodアンチスレにしとけな
305デフォルトの名無しさん (ワッチョイ 3901-c8YC)
2024/10/24(木) 08:18:26.85ID:z0FT2VeH0
お前らまだFlutter/Dartを触ってんの?CMP/Kotlinやってみろよ
状態管理が快適で飛ぶぞ?
306デフォルトの名無しさん (ワッチョイ 51e9-/+Hx)
2024/10/24(木) 19:46:39.60ID:KRZdpZpc0
快適すぎてお前がここに飛んだわけか
307デフォルトの名無しさん (ワッチョイ ee10-edMt)
2024/10/24(木) 20:02:42.79ID:DJyT9FzO0
CMPも触ってみてるよ
kotlin好き
Gradleがとっつきにくい
308デフォルトの名無しさん (ワッチョイ 3901-c8YC)
2024/10/24(木) 22:38:39.73ID:z0FT2VeH0
>>306
そうともいう🥴

>>307
わかる、Gradle(Groovy or Kotlin Script, kts)は色々と複雑だよね
JetBrainsもGradleの複雑さを懸念してるみたいで、Gradleの置き換えを狙ったAmperっていうKMP特化のビルド用ツールを開発中、シンプルに書けるようになるみたいだけどバージョン1.0.0到達にまだ数年かかりそう
https://github.com/JetBrains/amper
https://blog.jetbrains.com/ja/blog/2023/11/29/amper-improving-the-build-tooling-user-experience/
309デフォルトの名無しさん (JP 0H63-2ovg)
2024/10/31(木) 00:12:18.92ID:2LBGZg/5H
EchoAPIを使えば、Flutterの開発がもっとスムーズになるよ
データの取得や処理が簡単になるから、開発時間を短縮し、ユーザー体験を向上させることもできる
活用してみてうれしい
310sage (ワッチョイ 912f-dzYp)
2024/10/31(木) 15:26:25.63ID:EwCAt5+U0
Flutterのネガキャンされたからって「3次情報に脊髄反射して振り回される頭の悪さ」はアウトだろ
間違った情報広められるの不快だが人の中身を攻撃する人間見るのも反吐が出る
そんな奴が権威みたいにのさばってるFlutter界隈全体も嫌いになりそうだ
311デフォルトの名無しさん (ワッチョイ 8146-TzxD)
2024/10/31(木) 16:28:29.43ID:EwuULIQ70
突然何の話?大丈夫か?
312デフォルトの名無しさん (ワッチョイ 7b40-mUrj)
2024/10/31(木) 16:44:13.52ID:cg1bfJGK0
Flutter界隈ってちょっとアレな人が多い印象
なぜだかはわからない
313デフォルトの名無しさん (ワッチョイ fb82-NuqX)
2024/10/31(木) 17:21:59.15ID:RUtpzVgq0
俺も同じ印象だな
何故なんだろう
314デフォルトの名無しさん (ワッチョイ 912f-dzYp)
2024/10/31(木) 18:08:51.05ID:EwCAt5+U0
すごい人が作ったフレームワーク使ってるだけの凡人なのに自分がすごいと錯覚しちゃうと他のフレームワークを攻撃するし頭の悪さなんて言葉まで使って他人を攻撃するズレた人間になるんだよな
どのフレームワークや技術にもいるけどFlutter界隈では自浄作用働いてないみたいでイヤになるし共感性羞恥でいたたまれないわ
315デフォルトの名無しさん (ワッチョイ 7b40-mUrj)
2024/10/31(木) 18:38:56.77ID:cg1bfJGK0
まあ使うにしてもとんでもなく複雑で規模のでかいアプリを作ってるとかならわかるのだけど
しょーもないガワアプリばっかだしなあ
316デフォルトの名無しさん (ワッチョイ 736b-BMo5)
2024/10/31(木) 22:15:56.41ID:cmZY3Kd80
すごいレッテル貼り
317デフォルトの名無しさん (ワッチョイ 912f-dzYp)
2024/10/31(木) 23:05:46.95ID:EwCAt5+U0
凡人の錯覚の元ネタはXでバズってたやつな

how software actually works for 99% of engineers: someone way smarter than you solved a really hard problem and now you build on top of their solution like adult legos and think you're a genius
エンジニアの99%にとって、ソフトウェアの実際の仕組みは次のようになります。自分よりはるかに賢い人が本当に難しい問題を解決し、あなたは大人のレゴのようにその解決策の上に構築し、自分が天才だと思っているのです。
318デフォルトの名無しさん (ワッチョイ ce17-Pclc)
2024/11/03(日) 09:27:53.08ID:DNaU6Y7C0
>>312
Flutterに感じる違和感の正体だわ。
新興宗教的というか。
319デフォルトの名無しさん (ワッチョイ 2d7b-guIA)
2024/11/03(日) 16:30:31.43ID:xGKWEKzY0
薄々オワコンとわかっちゃいるんだけど、それを認めたくないんだろうね
riverpod や freezed で消耗した時間はムダではなかったと思いたいんだよ
320デフォルトの名無しさん (ワッチョイ 2d52-c7M1)
2024/11/03(日) 17:36:22.23ID:LWM2bZla0
言葉強い人やテスラやアップルや株の話やポチった話ばかりの人はうざいから即アンフォローしてミュートが基本な
だがミュートしてる人を誰かがリポストしてるとリストに出てくるんよな
321デフォルトの名無しさん (ワッチョイ 1277-n/44)
2024/11/04(月) 17:48:56.53ID:tkcsEv+F0
ただの私怨で噴く
322デフォルトの名無しさん (ワッチョイ 753b-c7M1)
2024/11/05(火) 07:17:39.63ID:6upda3O/0
リストはミュート出てきちゃうね
嫌な人見えないSNSはどれ?bluesky?
323デフォルトの名無しさん (ワッチョイ 9ecb-4pkP)
2024/11/05(火) 13:14:21.47ID:w29AJgY50
最近マジでアレな人増えたよな
技術力ないのに偉そうに噛み付いたり
コードなんも書いてねえのにさ
matzに絡んでいった人とか救いようがない
324デフォルトの名無しさん (ワッチョイ 1276-55mH)
2024/11/06(水) 18:51:12.58ID:od9jWAJt0
RubyとFlutterに共通するものっていうと、スクール商法が盛んってぐらいしか思い浮かばんな
もしかして、あそこらへんの商売に引っかかった人が暴れてるんかな?
325デフォルトの名無しさん (アウアウエー Sada-GGiU)
2024/11/07(木) 20:01:58.88ID:mSUz6xPya
すごい人が作ったMac(NeXTSTEP)使ってるだけの凡人なのに自分がすごいと錯覚しちゃうと
Windowsを攻撃するし頭の悪さなんて言葉まで使って他人を攻撃するズレた人間になるんだよな
どのOSや技術にもいるけどMacintosh界隈では自浄作用働いてないみたいでイヤになるし共感性羞恥でいたたまれないわ
326デフォルトの名無しさん (ワッチョイ ad01-DWXN)
2024/11/07(木) 21:06:41.14ID:UzILUWUp0
macコンプレックスを割り引いたとしても
ものすごく頭が悪そうなレスなのは間違いない
327デフォルトの名無しさん (ワッチョイ 8df2-4pkP)
2024/11/07(木) 21:13:46.80ID:EpgsYWsZ0
すごい人が作ったWindowsを使ってるだけの凡人なのに自分がすごいと錯覚しちゃうと
Macを攻撃するし頭の悪さなんて言葉まで使って他人を攻撃するズレた人間になるんだよな
どのOSや技術にもいるけどWindows界隈では自浄作用働いてないみたいでイヤになるし共感性羞恥でいたたまれないわ
328デフォルトの名無しさん (ワッチョイ 8101-m83D)
2024/11/07(木) 22:08:48.18ID:Q6ryGWFr0
Appleの独占商法うざい
Xcodeをmacos以外でも使わせろ
329デフォルトの名無しさん (ワッチョイ 125b-55mH)
2024/11/07(木) 23:30:05.21ID:L74q1YiX0
Macを湯水のように買えない人が、テスト用のiOS機器を十分な量揃えられるとは思い難い
こればかりはAppleが正しいんじゃないかな
330デフォルトの名無しさん (ワッチョイ 0111-egN2)
2024/11/08(金) 06:31:15.55ID:pxbXGTP30
iPhoneは最近バカ高いしAndroidも良質な端末が多くなって保有率も年々下がってきてる
iOSアプリ開発のためにバカ高いMacを買わなければならなくなる時代もそろそろ終焉になると思う
331デフォルトの名無しさん (ワッチョイ 9ee1-rsAX)
2024/11/08(金) 10:50:19.27ID:Mj3cQa5G0
個人で小規模開発するならとりあえずCodeMagic使っとけ
332デフォルトの名無しさん (アウアウエー Sada-GGiU)
2024/11/08(金) 12:38:49.00ID:F9yTI1pla
ここのひとか
つべ watch?v=QBwPbj5NW_A#t=4m05s
333デフォルトの名無しさん (ワッチョイ 6e0c-kNiC)
2024/11/08(金) 15:24:01.81ID:q8Wmnp5+0
>>330
iphoneの価格、米ドルでは10年くらい変わってないが?
334デフォルトの名無しさん (ワッチョイ 0111-egN2)
2024/11/08(金) 23:50:43.16ID:pxbXGTP30
あんたがアメリカ人ならそれでいいんじゃね
俺たち日本人なんで
335デフォルトの名無しさん (ワッチョイ f65f-4b4N)
2024/11/09(土) 01:00:24.21ID:yCTyNV4m0
日本をインドにしてしまえ
336デフォルトの名無しさん (ワッチョイ e956-aO9f)
2024/11/09(土) 09:30:01.90ID:nS9JPaXt0
アベノミクスで日本円がバカ安くなったおかげですねw
バカな国民は名目株価さえ上がってればすぐ騙されるから
337デフォルトの名無しさん (ワッチョイ 8101-m83D)
2024/11/09(土) 11:00:47.27ID:j4htZdjQ0
このスレ、アメリカ人が多そうですね
338デフォルトの名無しさん (ワッチョイ 9e3c-4pkP)
2024/11/09(土) 13:41:58.64ID:snz11kIG0
Flutterの話題に戻すぞ
339デフォルトの名無しさん (ワッチョイ f6fc-Ejya)
2024/11/09(土) 14:01:04.49ID:FtURkHCZ0
それは困る
340デフォルトの名無しさん (ワッチョイ 2da7-guIA)
2024/11/09(土) 19:05:41.23ID:h4kqu5ZX0
実質的に貧しくなってるのに、税収が過去最高だから円安政策は正しいと主張するバカがいるんだよね
そういうバカがいる間は日本人は貧しくなり続ける
アプリはボロAndroid端末向けに作らなきゃいけないってこと
つまり、バカどものせいでFlutterはオワコン
341デフォルトの名無しさん (ワッチョイ cdd4-NAIN)
2024/11/10(日) 15:59:48.25ID:EbEBXRyz0
スマホアプリじゃなくてデスクトップアプリとして使ってるわ
342デフォルトの名無しさん (ワッチョイ ddae-/Xjz)
2024/11/14(木) 09:29:35.81ID:yCxzetOg0
日本がいやなら、アメリカやスウェーデンに移住すればいいじゃない
343デフォルトの名無しさん (ワッチョイ cbc9-B6rR)
2024/11/14(木) 13:39:14.69ID:Rip9F8190
もうええて
344デフォルトの名無しさん (ワッチョイ a3ae-yj3j)
2024/11/20(水) 15:46:01.54ID:MZcLq2a30
色んな機器をざっくり制御するなら、Flutterが一番楽なのかな?
細かくパラメータ設定するならネイティブなんだけども、
複数の外部UVCカメラで録画してBluetoothマイクで録音してってなると、一番向いてる気がした
345デフォルトの名無しさん (ワッチョイ 622f-n6BH)
2024/11/22(金) 13:28:22.24ID:ofGV8ApY0
FlutterKaigi.jp
重くてスクロールがもっさもさだな
特にスマホ
あんまり考えずに作ってもそんな重くならなくない?
346デフォルトの名無しさん (ワッチョイ 5f01-ImPj)
2024/11/23(土) 00:25:35.89ID:Yjr4WM4n0
>>345
WASMのサクサク具合はKotlin MultiplatformのComposeの圧勝だ
https://materialkolor.com
https://github.com/jordond/MaterialKolorBuilder
347デフォルトの名無しさん (ワッチョイ 5f01-ImPj)
2024/11/23(土) 00:30:31.86ID:Yjr4WM4n0
てかこのウェブページのレイアウトでFlutterを使う意味がわからない>>345
HTMLとCSSで同じことを簡単にできる
あえてFlutterでやるなら手抜きせずにちゃんとシングルページアプリケーション作れや、と思った
348デフォルトの名無しさん (ワントンキン MM73-ZNjb)
2024/11/23(土) 10:08:47.22ID:SeeHW/HdM
Flutter会議だからどうしても使いたかっただけやない
349デフォルトの名無しさん (ワッチョイ 622f-n6BH)
2024/11/23(土) 12:02:42.75ID:PKQUAaTp0
なぜ?Flutter中の人もウェブサイトに向いてないって言ってるしflutter.devだってFlutterじゃないじゃん
強引に使っても快適に動けばいいけどできてない(重い)しprimary scroll viewの設定すらできてないよな
350デフォルトの名無しさん (ワッチョイ 77f0-ysqe)
2024/11/23(土) 12:40:36.18ID:vQfuUN3N0
そんな酷いのか?と思って見てみたらガクガクで笑った
351デフォルトの名無しさん (ワッチョイ 5be6-5+tA)
2024/12/22(日) 10:10:57.77ID:MNV2SpCn0
iOSとAndroid両方のアプリをFlutterで作りたくてまずwindowsにMacの仮想環境を導入したんですが後々行うアプリ開発で仮想環境は役に立ちますか?
352デフォルトの名無しさん (ワッチョイ 0967-WQwg)
2024/12/22(日) 10:40:29.49ID:3uAuMLc+0
署名や通知の実機デバッグで困るから素直にMac買うべき
初学者が変な環境でハマったら解決難しいよ
そもそもMacOSのライセンス違反では?
353デフォルトの名無しさん (ワッチョイ 357c-Chk/)
2024/12/22(日) 11:57:03.59ID:IS0qFO7y0
残念だけど何の役にも立たないなぁ、もし学生ならライセンス違反(macOSのライセンスはmacのHW上で使う縛りがあります)なので就職活動でそんな話しちゃダメだよ?
354デフォルトの名無しさん (ワッチョイ e35f-jfpY)
2024/12/22(日) 21:07:11.37ID:IzjyEl/20
>>353
いつの話をしているの?
今はそんな縛りは無いよ
355デフォルトの名無しさん (ワッチョイ 434b-ZCev)
2024/12/22(日) 23:53:10.08ID:YY4B+vTK0
M4 Mac買ったから、Flutterやろうかな?
Adobe JavaScriptの動作検証用に買ったんだけど、今のところそれ以外使い道が無いので。
Dartが自分的にピッタリ合ってる気がするけど、モバイルアプリのネタが無いんだよな…
356デフォルトの名無しさん (ワッチョイ 61f0-nFNZ)
2024/12/23(月) 03:16:51.84ID:byPuEjrf0
大人しくネイティブにしとけ
これからAppleインテリジェンスのAPIが大量に追加されるのだけど
Flutterからそれがまともに使えるとは思えない
これからアプリ作るならAIしかねーんだし
そのAPIを封印するメリットは何もない
357デフォルトの名無しさん (ワッチョイ 0955-WQwg)
2024/12/23(月) 08:13:42.62ID:/ykXX6zc0
>>356
ラッパーはすでにあるしSwiftで書いてもいいんだからそこは問題にならんでしょ
Android版にも同等機能つけてくれと言われるのが一番困る予感
358デフォルトの名無しさん (ワッチョイ cf65-5MTa)
2024/12/23(月) 08:29:09.13ID:EdZT3N6P0
iPhone自体がそのうち廃れるから先を見越すならやるだけ無駄だな
国内でiPhone買える層なんてごくごく限られてくるからあと2,3年すればシェアは大幅に変わる
359デフォルトの名無しさん (ワッチョイ bb53-WQwg)
2024/12/23(月) 09:39:17.51ID:kVBj75hi0
>>354
縛りあるだろ。
いつ変わったんだよ。
360デフォルトの名無しさん (ワッチョイ 0b01-5qZI)
2024/12/23(月) 20:11:55.06ID:grnu7CPm0
>>358
それすら買えない乞食を相手にしても、金にならんがな
361デフォルトの名無しさん (ワッチョイ 2b01-ZJIG)
2024/12/23(月) 20:43:36.78ID:+53KhVcV0
今後の時代は車載アプリだよ
AndroidベースばっかだからFlutterで作れる
真面目に将来iOSは廃れる
362デフォルトの名無しさん (ワッチョイ 61f0-nFNZ)
2024/12/24(火) 02:44:52.63ID:h9xXyRIw0
>>358
普通にキャリアから買えばローン分割できるしその審査が通らないやつって無職くらいだぞ
363デフォルトの名無しさん (ワッチョイ 3393-H2YJ)
2024/12/24(火) 12:44:13.06ID:bafGVbnm0
そのうちHarmonyOS NEXTがある程度シェア取ると思われるから、Flutter対応してほしい
Googleは間違いなくやらないだろうから、Huaweiのエンジニアに期待したい
364デフォルトの名無しさん (ワッチョイ 2b01-ZJIG)
2024/12/24(火) 19:26:40.03ID:1f7ZE7pv0
新HarmonyOSは日本では絶対に普及しないから対応なんてどうでもいいわ
逆に中国は米企業のAppleとGoogleを排除して新HarmonyOSだけになるだろうね
東南アジアで使われるアプリを開発するならあれだけど、そもそも新HarmonyOSで動かせるアプリは今のところウェブベースのみだから普通にReactでUIを作るだけや
Flutterを使うメリットが無い
365デフォルトの名無しさん (ワッチョイ cf36-5MTa)
2024/12/24(火) 19:31:27.81ID:PUg3yKbp0
ネイティブアプリって昔で言うiモードみたいにメーカー側が囲い込みたいだけの理由で存在してるものだからいずれはネイティブアプリ自体が廃れることになると思うわ
366デフォルトの名無しさん (ワッチョイ 2b01-ZJIG)
2024/12/24(火) 19:42:31.28ID:1f7ZE7pv0
ウェブベース上でネイティブコードを実行できるセキュリティに長けたWASMもあるんだしウェブベースアプリが今後主流になるのは間違いないし賛成だ
なんせついにWASMGCがSafari18.2で対応してWASMが完全に実用段階になったし
FlutterもせっかくWASMGC対応プラットフォームなんだからもっとウェブベースに力を入れてくれ
367デフォルトの名無しさん (ワッチョイ 61f0-nFNZ)
2024/12/25(水) 01:07:03.71ID:YFxprDSC0
妄想は好きにやればいいけど現実見ような
368デフォルトの名無しさん (ワッチョイ 9baa-q1xP)
2024/12/25(水) 07:28:45.22ID:zmSSYcj+0
>>362
円安でスマホの値段はますます上がる
金利は上がる
この流れは止められないということは知っておこうな
369デフォルトの名無しさん (ワッチョイ 2b01-ZJIG)
2024/12/25(水) 12:59:03.11ID:MrCzjTGU0
>>367
それは自分に言ってる?

OSの開発者はアプリの動作をウェブベースの実装に限定すればWebViewのセキュリティ保守に集中できる
新HarmonyOSはこれをやってる

AndroidやiOSはいまさらネイティブをやめさせてウェブベースアプリに移行させるなんてできないが、新HarmonyOSのように新しく登場していく根本から実装を見直されたOSはネイティブUIの提供をやめるだろうよ
370デフォルトの名無しさん (ワッチョイ bbff-Xgpx)
2024/12/25(水) 15:10:25.76ID:id8EdDX80
救いようのないバカだな
371デフォルトの名無しさん (ワッチョイ 2b01-ZJIG)
2024/12/25(水) 15:51:17.41ID:MrCzjTGU0
>>370
ウェブベースでこそFlutterは輝くしむしろ良いことだと思うのになにが気に入らないのかさっぱりわからんわ
372デフォルトの名無しさん (ワッチョイ 9b6a-q1xP)
2024/12/25(水) 16:09:02.13ID:zmSSYcj+0
FlutterでWebアプリ作ったことあるのか?
そんなことは誰もしないと思っていたが
>>371 が道を切り拓くというなら期待するよ
373デフォルトの名無しさん (ワッチョイ f786-j8w5)
2024/12/25(水) 16:19:01.11ID:6TkU4nQx0
普段reactでWebアプリの自分が
flutterでUIつくったら地獄だったな
モバイルアプリなら仕方ないけど
374デフォルトの名無しさん (ワッチョイ 2b01-ZJIG)
2024/12/25(水) 16:38:45.14ID:MrCzjTGU0
>>372
SPAであるよ
WASMは重いけどJavaScriptで出力すれば軽量
375デフォルトの名無しさん (ブーイモ MMf3-PCnn)
2024/12/27(金) 18:36:33.58ID:gyqBnIsNM
ウェブ上でひたすら再開発
376デフォルトの名無しさん (ワッチョイ 932f-gVh7)
2025/01/08(水) 22:38:00.68ID:tNRpqnSJ0
flock出てきた時、go_routerがメンテナンスモード入った時
話題になった機会に口挟んで専門家気取ってる奴ださくね?
古参で詳しいですアピールして過去の人になるの回避してるつもりかな
実力示したいなら作った物で示せよ
377デフォルトの名無しさん (ワッチョイ b101-fJir)
2025/01/08(水) 22:40:01.86ID:fUjqxzXA0
くそくだらないことで同調を求めてくんな
378デフォルトの名無しさん (ワッチョイ a19a-7dHL)
2025/01/15(水) 15:40:48.00ID:xEOcPzlX0
>>355
前例は少ないけどサーバーもデスクトップアプリも作れる。おれは、dartでcliアプリ作ってるなあ。macは持ってないけどwindowsならwin32api用のライブラリもある。
379デフォルトの名無しさん (ワッチョイ 294b-vXvu)
2025/01/15(水) 16:57:56.00ID:t6GdXYGJ0
>>378
PythonでMicrosoft Office用のアプリを作って、Microspft Storeで全世界に向けて公開したけど、全然反応が無い w
とっかかりが無いので、Pythonをすっかり忘れてしまった…
Adobe JavaScriptの方は、ぼちぼち反応があるので持続出来てる
今日もコメントが入ってた

lud20250123120011
このスレへの固定リンク: http://5chb.net/r/tech/1714961291/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「Flutterやろうよ!!! 5 ->画像>1枚 」を見た人も見ています:
Flutterやろうよ!!! 4
Twitterやろうと思う
■ 宮崎由加 ゲスト:Bitter&Sweet ■ ラジオ日本(横浜 1422kHz) 『Hello! SATOYAMA&SATOUMI Club』 #166 ■ 25:00~25:30 ■
Flutterって流行ると思う?
【5ch.Twitter(X).BlueSky】害悪特撮オタクスレpart29
人生Bluesとまっさらブルージーンズが似てるとTwitter上で話題に
【5ch.Twitter(X).BlueSky】害悪特撮オタクスレpart30
【5ch.Twitter(X).BlueSky】害悪特撮オタクスレpart27
【IT悲報】「React Nativeはオワコン これからはFlutter」信じたエンジニアさんむせび泣く
【ネット】大量の科学者がX(旧Twitter)からBlueskyに移住している [すらいむ★]
【IT】Twitter Blueの新規加入者は14万人(一時受付停止中)──New York Times報道 [ムヒタ★]
【エロゲ】ILLUSION、復活へ。Twitter名を「Project準備中」に変更。8月4日正午に情報公開予定
【悲報】ツイッターのサブスク「Twitter Blue」月額350円から3000円に値上げ
あくたんスト5やろうよ!ねぇ! #2566
【Twitter】マスクCEO、「広告収入をBlueユーザーに分配する」 [香味焙煎★]
【IT】Twitterのサブスク「Twitter Blue」は月額350円と判明 [ムヒタ★]
TwitterがTwitter Blueユーザーに広告収益の分配を開始、510万円を受け取った人も
【IT】TweetDeck、有料化 利用にはTwitter Blueへの加入が必須に [ムヒタ★]
【訃報】twitterお医者さん「三浦瑠麗ってなにも理解せずに適当なことを言っているだけなんだな…」 @lullymiura
グーグルがカノニカルと連携、「Flutter」でLinuxアプリ開発が可能に--アルファ版
曜 「肝試しやろうよ! 」梨子「……」
【芸能】ジャニーズJr.のTwitter公式アカウント開設 [Ailuropoda melanoleuca★]
【SNS】Twitterのサブスクリプションサービス「Twitter Blue」は月額350円と判明 [oops★]
【韓国】LUNAコインに4,000万円投資した日本人・・・Twitterで後悔[05/14] [ハニィみるく(17歳)★]
【声優】櫻井孝宏、事務所と関係悪化か? 公式Twitterの異変に「退所説」も [Ailuropoda melanoleuca★]
twitterお医者さん達、三浦瑠麗の「日本の医療従事者はコロナ対策の努力してない」にブチギレてしまう @lullymiura
「dance dance revolution」の名曲、「dam dariram」「butterfly」「hero」「boom boom dollar」
【Twitter】アイコンが突然鳥から柴犬に 仮想通貨「ドージコイン」のロゴ [Ailuropoda melanoleuca★]
ひろゆき、Twitterは大衆に監視されている Clubhouseはマルチ商法とか新興宗教の勧誘にも便利 嘘もつき放題 [牛丼★]
【IT】google謹製のクロスプラットフォームなアプリ開発フレームワーク「flutter」待望のβリリース
【IT】有償サービス「Twitter Blue」が日本でも開始 ~申し込みはiOSアプリよりWebからがお得【サブスク】 [エリオット★]
侑「20万人ライブをやろうよ!!!スクールアイドルだけで!!!!」←どうなる?
毎月5万貯金すれば30年で1800万貯まるという事実…それくらいやろうよ ガキじゃねえんだからさ!
Twitter絵師、お気持ち正論 「NovelAIを使ったら、“私は無断転載されたイラストを使ってます”って言うようなもんだよ?良いのか!」
狼住人でぷよクエやろうよ 150連鎖
(´・ω・`)誰か一緒にゲームやろうよ  
【U-NEXT】ネガポジポジの高速感想会やろうよ!【円盤】
ナスのTwitter!!!
馬鹿「明日“やろう”は馬鹿“野郎”だよ(ドヤァ)」俺「いやそれなら今“やろう”も馬鹿“野郎”って言えちゃうよ?」
【速報】悪い猫ちゃんには熱湯が有効だとTwitterで話題に!!
【バーチャルYoutuber】にじさんじ有ンチスレ16706【音ゲーやろう!】
Twitter愚痴スレ115
ゲイのTwitter★165
Twitter愚痴スレ105
Twitter愚痴スレ 125
ゲイのTwitter★85
ゲイのTwitter★175
ゲイのTwitter ☆65
ゲイのTwitter★195
ゲイのTwitter★195
ゲイのTwitter★125
ゲイのTwitter★145
ゲイのTwitter★145
ゲイのTwitter★105
ARP twitterヲチ 5
ゲイのTwitter★115
TB関連twitterヲチ65
Twitter企画雑談スレ35
炎紋章twitterヲチスレ5
TB関連twitterヲチ55
今からアフィリエイトやろうと思ってるやつ来い!!
【悲報】Twitter民「ポケモン新作、なんでSwitchなんだよ!!」
Twitter
Twitter
+Matter
09:22:14 up 51 days, 10:21, 0 users, load average: 9.63, 8.24, 7.75

in 0.094257116317749 sec @0.094257116317749@0b7 on 060722