!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな
https://flutter.dev/
前スレ
Flutterやろうよ!!! 2
https://mevius.5ch.net/test/read.cgi/tech/1611976959/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
Flutterやろうよ!!! 3
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (アウアウアー Sa7f-MJGN)
2021/08/08(日) 20:18:12.79ID:e9M5NaPRa450デフォルトの名無しさん (ワッチョイ 113b-VtWl)
2021/10/24(日) 19:22:37.14ID:98xkhCvG0 kotlinだったらどれほど良かったか…
Dart好きだけどね
入り口が狭くなってるよね・・・
Dart好きだけどね
入り口が狭くなってるよね・・・
451デフォルトの名無しさん (ワッチョイ 0674-k2e3)
2021/10/24(日) 19:23:27.89ID:/plyv2GO0 >>449
ページ単位だからReact Routerみたいな使い方は無理
ページ単位だからReact Routerみたいな使い方は無理
452デフォルトの名無しさん (ワッチョイ f9d0-fDtU)
2021/10/24(日) 20:10:01.98ID:QA3nZtU70 それは惜しいな。
453デフォルトの名無しさん (ワッチョイ c62f-kr9p)
2021/10/24(日) 22:51:08.37ID:7pRgBPOf0 パッケージ使え
go_router
getは糞
go_router
getは糞
454デフォルトの名無しさん (ワッチョイ f9d0-fDtU)
2021/10/25(月) 11:38:31.99ID:y3d0izDF0 go_routerありだね。ぱっと見、求めてるもの全部入ってる気がする。
455デフォルトの名無しさん (ワッチョイ 6ebb-qga/)
2021/10/25(月) 11:54:28.36ID:XFwGJ/BQ0 どんなアプリでも使う超基本機能なんでjsみたいにいろんなライブラリが群雄割拠するのはやだなあ
456デフォルトの名無しさん (ワッチョイ f9d0-fDtU)
2021/10/25(月) 13:02:15.86ID:y3d0izDF0 それはすごくわかる。あと、go_routerの弱点があるとしたら、
同じurl内のナビゲーションができなさそう?
RouteInformationのstateが使えなさそう。
同じurl内のナビゲーションができなさそう?
RouteInformationのstateが使えなさそう。
457デフォルトの名無しさん (アウアウエー Sa8a-+SlD)
2021/10/26(火) 23:21:46.75ID:fUXjZgVpa 質問なんだけど
iOS向けにリリースするときXcodeは不用?
iOS向けにリリースするときXcodeは不用?
458デフォルトの名無しさん (ワッチョイ 2101-Rw6J)
2021/10/27(水) 06:54:39.51ID:5McDG6kx0 >>457
ローカルビルドするなら必要。
ローカルビルドするなら必要。
459デフォルトの名無しさん (アウアウエー Sa8a-ziOR)
2021/10/27(水) 09:12:51.75ID:7BguKBbda ありがと
やっぱXcode要るんか
flutterにしたらでかいアプデ避けられるかな?って考えまして、、、
やっぱXcode要るんか
flutterにしたらでかいアプデ避けられるかな?って考えまして、、、
460デフォルトの名無しさん (ワッチョイ 2101-YDZd)
2021/10/27(水) 09:57:16.24ID:Ip5ln3D20 Windowsとか実質10で終わりなんだからMac買えば?
461デフォルトの名無しさん (ワッチョイ ee2c-/PVD)
2021/10/27(水) 13:25:05.19ID:HUNTOh/S0 Mac は、CPU がM1 に変わったから、
Docker など、Linux との互換性が問題
Docker など、Linux との互換性が問題
462デフォルトの名無しさん (ワッチョイ 2101-YDZd)
2021/10/27(水) 15:06:54.05ID:Ip5ln3D20 まーこなれたARMベースだから問題ないでしょ
463デフォルトの名無しさん (アウアウウー Sa45-NfUf)
2021/10/27(水) 21:40:44.91ID:OVN9sl81a > Windowsとか実質10で終わりなんだからMac買えば?
iOSアプリ開発以外じゃもうMacいらね
って人が増えてきてるのにズレまくってるね
それにDockerはARMのイメージ少なすぎてつらいぞ
iOSアプリ開発以外じゃもうMacいらね
って人が増えてきてるのにズレまくってるね
それにDockerはARMのイメージ少なすぎてつらいぞ
464デフォルトの名無しさん (ワッチョイ 2101-YDZd)
2021/10/27(水) 23:32:58.74ID:Ip5ln3D20 >>463
ズレてるのはおまえ
ズレてるのはおまえ
465デフォルトの名無しさん (ワッチョイ 822f-kr9p)
2021/10/27(水) 23:55:39.92ID:Q08hX/ec0 林檎のう○こな面がどんどん出てきてる昨今
それでも信者は信者のままだから温かい目で見てあげようよ
画面できずにクスクス笑っちゃうけど
それでも信者は信者のままだから温かい目で見てあげようよ
画面できずにクスクス笑っちゃうけど
466デフォルトの名無しさん (ワッチョイ 2101-utlC)
2021/10/28(木) 00:46:50.59ID:73uWWqyC0 Windows がなくなることはないよ
それなりの規模の企業には必要だからね
Macは、iOSアプリ開発者には支給するけど、それ以外の需要は小さい
クライアントは Flutter でサーバーは FreeBSD とかってないだろw
それなりの規模の企業には必要だからね
Macは、iOSアプリ開発者には支給するけど、それ以外の需要は小さい
クライアントは Flutter でサーバーは FreeBSD とかってないだろw
467デフォルトの名無しさん (ワッチョイ 2973-RNtY)
2021/10/28(木) 10:51:14.20ID:LCpThzjo0 iPhone売れなくなって来たら、Macも風前の灯火になるの避けられんからなぁ。
iPhone死ぬほど売れてなおも、Macは今のシェアしかねんだしお察し。
iPhone死ぬほど売れてなおも、Macは今のシェアしかねんだしお察し。
468デフォルトの名無しさん (ワッチョイ 822f-kr9p)
2021/10/28(木) 12:26:36.34ID:YF1x5tRy0 PCにまでノッチつけてるだけでも正気に思えないのに
メニュー表示がノッチを避けるようになってないなんて本当にどうしたんだ笑
https://twitter.com/SnazzyQ/status/1453143510111059968
https://twitter.com/5chan_nel (5ch newer account)
メニュー表示がノッチを避けるようになってないなんて本当にどうしたんだ笑
https://twitter.com/SnazzyQ/status/1453143510111059968
https://twitter.com/5chan_nel (5ch newer account)
469デフォルトの名無しさん (ササクッテロレ Sp11-ASBr)
2021/10/28(木) 12:48:03.30ID:d0uKJDCPp ここFlutterスレなのわかるかな?むずかしいかな?
470デフォルトの名無しさん (ワッチョイ 0242-UBqA)
2021/10/28(木) 19:15:31.00ID:kevEEzO40 ちょっとむずかしい
471デフォルトの名無しさん (スフッ Sda2-hPeM)
2021/10/28(木) 19:51:42.22ID:K4nCQYUEd472デフォルトの名無しさん (ワッチョイ e128-iXiw)
2021/10/28(木) 22:15:24.00ID:MAyyEDKD0 FlutterでHuaweiのアプリも開発可能ならしい
473デフォルトの名無しさん (ワッチョイ 8bbb-lKaz)
2021/10/29(金) 00:37:14.30ID:YIaxHQ3B0 >>468
アップルの技術力舐めてるの?修正なんて一瞬だよ
https://www.theverge.com/2021/10/28/22750236/apple-macbook-pro-hide-notch-fix-scale-to-fit
アップルの技術力舐めてるの?修正なんて一瞬だよ
https://www.theverge.com/2021/10/28/22750236/apple-macbook-pro-hide-notch-fix-scale-to-fit
474デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/10/29(金) 04:06:49.41ID:+SEjJqWt0 アプリ単位でしか解決できないって・・・
ノッチを付けたのはベゼルを小さくするためじゃないの?
それなのにノッチを避ける設定でベゼルが太いのと同じことになるのは
アメリカンジョークですか?笑
ノッチを付けたのはベゼルを小さくするためじゃないの?
それなのにノッチを避ける設定でベゼルが太いのと同じことになるのは
アメリカンジョークですか?笑
475デフォルトの名無しさん (ワッチョイ 1901-ykCN)
2021/10/29(金) 05:35:58.76ID:F9+athjf0 Windowsはサービス設定系がガチで使いにくいからなぁー
476デフォルトの名無しさん (スップ Sd33-jfCA)
2021/10/29(金) 06:34:36.32ID:lyG9jl3kd >>473
マジで笑えるなw
マジで笑えるなw
477デフォルトの名無しさん (ワッチョイ f15f-UR0O)
2021/10/29(金) 12:33:39.26ID:LthI+mza0 スレチすぎる
478デフォルトの名無しさん (ワッチョイ 9928-BpdJ)
2021/10/29(金) 21:25:07.06ID:M5D+7Kqm0 将来的に、アプリを多言語対応したくなった時は、このアプリを使うといいかも
flutter_sheet_localization
flutter_sheet_localization
479デフォルトの名無しさん (ワッチョイ 9928-BpdJ)
2021/10/29(金) 21:25:41.24ID:M5D+7Kqm0480デフォルトの名無しさん (ワッチョイ f15f-mnzl)
2021/10/30(土) 01:17:52.19ID:kw5dDkqt0 void main() {
var m = {
'n': [1,2,3],
};
print(m['n'].length);
print(m['n'][0]);
}
これが実行できないのですがどう書けば良いのでしょうか
var m = {
'n': [1,2,3],
};
print(m['n'].length);
print(m['n'][0]);
}
これが実行できないのですがどう書けば良いのでしょうか
481デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/10/30(土) 01:47:46.62ID:W03K/7xm0 final n = m['n'];
if (n != null) {
print(n.length);
print(n[0]);
}
安全のためにmの型指定もしたほうがいい
final Map<String, List<int>> m = {'n': [1,2,3]};
か
final m = <String, List<int>>{'n': [1,2,3]};
if (n != null) {
print(n.length);
print(n[0]);
}
安全のためにmの型指定もしたほうがいい
final Map<String, List<int>> m = {'n': [1,2,3]};
か
final m = <String, List<int>>{'n': [1,2,3]};
482デフォルトの名無しさん (ワッチョイ 9928-BpdJ)
2021/10/30(土) 03:27:22.13ID:TbPnXAJy0 こう書いた方がdart的だと思う
print(m['n']?.length);
print(m['n']?[0]);
print(m['n']?.length);
print(m['n']?[0]);
483デフォルトの名無しさん (ワッチョイ 1901-FBl4)
2021/10/30(土) 03:38:50.80ID:QdJh0mmy0 481, 482 の両方とも、エラーメッセージで教えてくれるよね
484デフォルトの名無しさん (ワッチョイ 9928-BpdJ)
2021/10/30(土) 08:23:21.35ID:TbPnXAJy0 辞書型の値は、nullセーフの型しか指定できないのかな
485デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/10/30(土) 09:09:25.98ID:W03K/7xm0486デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/01(月) 14:03:12.80ID:RvLt+uUba 最近Riverpodのことを聞かれて調べてるんだが知れば知るほど価値を感じなくなってる
一つのことをやるにも幾つもの方法があってまあAPIが酷いこと
Remiちゃんはそういうとこ下手だね
相談してきた人がちゃんと使えてる気がしなくて見せてもらったら案の定酷かったんだがどこの会社でも起こってそうだ
あんなものをなんでみんな選んでんだ?
Providerの人が作ったんだから間違いないとか思わずに自分で判断した方がいいよ
同調圧力みたいのを感じてる人が多いのか?いかにも日本人でもうね・・・
ちらほら見かける少数のアンチの人だけがまともに見える
一つのことをやるにも幾つもの方法があってまあAPIが酷いこと
Remiちゃんはそういうとこ下手だね
相談してきた人がちゃんと使えてる気がしなくて見せてもらったら案の定酷かったんだがどこの会社でも起こってそうだ
あんなものをなんでみんな選んでんだ?
Providerの人が作ったんだから間違いないとか思わずに自分で判断した方がいいよ
同調圧力みたいのを感じてる人が多いのか?いかにも日本人でもうね・・・
ちらほら見かける少数のアンチの人だけがまともに見える
487デフォルトの名無しさん (テテンテンテン MMeb-CcgF)
2021/11/01(月) 14:35:42.64ID:P2D38143M >>486
ツリー構造がめちゃくちゃになるのと、実行時にしか確認できないProvider ProviderNotFound例外がProviderの欠点なんだから、これを回避するだけに使えばいい
色んなことしようとするから複雑になる
ツリー構造がめちゃくちゃになるのと、実行時にしか確認できないProvider ProviderNotFound例外がProviderの欠点なんだから、これを回避するだけに使えばいい
色んなことしようとするから複雑になる
488デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/01(月) 14:50:12.91ID:/VbFSegpa それでいいはずなのにみんなあれこれ使って必要以上に小難しくするじゃん
それができちゃうパッケージがもう失敗なんだよな
Providerを組み合わせたりフィルタリングするためにProvider自体にロジックが入り込むのもよくないな
それをドキュメントでやっちゃってるからなー
それができちゃうパッケージがもう失敗なんだよな
Providerを組み合わせたりフィルタリングするためにProvider自体にロジックが入り込むのもよくないな
それをドキュメントでやっちゃってるからなー
489デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/01(月) 14:55:01.53ID:/VbFSegpa ProviderNotFoundが嫌ならInheritedWidget使わないでStreamBuilderかValueListenableBuilder使えばいいだけなんだがな
小さい悩みを解決するために過剰な方法を持ち込まなくていいんだよ
小さい悩みを解決するために過剰な方法を持ち込まなくていいんだよ
490デフォルトの名無しさん (テテンテンテン MMeb-CcgF)
2021/11/01(月) 15:21:40.70ID:DBrffjYNM >>489
じゃあそれらを使えばいい
そのstreamやlistenableをどう伝播させるかとかが今度は問題になってくる。そうならないサイズ感で使ってしまうのは確かにナンセンスだが、使用者の問題だ
多様なことができるものが失敗と言うのは難しいよ
それを言うならオブジェクト指向も失敗だ
じゃあそれらを使えばいい
そのstreamやlistenableをどう伝播させるかとかが今度は問題になってくる。そうならないサイズ感で使ってしまうのは確かにナンセンスだが、使用者の問題だ
多様なことができるものが失敗と言うのは難しいよ
それを言うならオブジェクト指向も失敗だ
491デフォルトの名無しさん (ワッチョイ 09d0-48dE)
2021/11/01(月) 17:18:41.77ID:Vq26v5mP0 状態管理パッケージは実際いらないと思ってる。こういうこというと
いろいろいわれそうで怖いけど、
InheritedWidget、InheritedNotifier、ValueListenableBuilderとか、
なんとかBuilderをうまく使いこなすだけでなんとかならね?
いろいろいわれそうで怖いけど、
InheritedWidget、InheritedNotifier、ValueListenableBuilderとか、
なんとかBuilderをうまく使いこなすだけでなんとかならね?
492デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/01(月) 17:59:37.52ID:rgk0QefWa >>490
Riverpodは色々自由すぎて好ましくない使い方ができてしまうことやAPIが良くないことがよく批判されるポイントになってるのにそこを失敗と言うのがなんで間違ってるのか
失敗じゃなくて使用者の問題だっていう白か黒かみたいな二択じゃないよ
使用者の問題だしそれが起こりやすいのはパッケージの問題でもある
Riverpodは色々自由すぎて好ましくない使い方ができてしまうことやAPIが良くないことがよく批判されるポイントになってるのにそこを失敗と言うのがなんで間違ってるのか
失敗じゃなくて使用者の問題だっていう白か黒かみたいな二択じゃないよ
使用者の問題だしそれが起こりやすいのはパッケージの問題でもある
493デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/01(月) 18:02:39.26ID:rgk0QefWa あれこれいらないから小さく作ってくれればよかった
惜しいんだよな
Providerもあれこれ多いから作者の性格だろうな
食べ放題のビュッフェで欲張って取りすぎるみたいにせっかくだからあれもこれもってね
惜しいんだよな
Providerもあれこれ多いから作者の性格だろうな
食べ放題のビュッフェで欲張って取りすぎるみたいにせっかくだからあれもこれもってね
494デフォルトの名無しさん (スフッ Sd33-OsY6)
2021/11/01(月) 19:14:22.73ID:MfvqXnQpd >>493
必要だと思う人が使うので、そう思わない人は無視しとけば良いよ。
必要だと思う人が使うので、そう思わない人は無視しとけば良いよ。
495デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/11/01(月) 19:23:02.03ID:i6w7/+Ns0 >>491
ValueListenableBuilderとか実は有能・万能
ValueListenableBuilderとか実は有能・万能
496デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/11/01(月) 19:38:41.96ID:i6w7/+Ns0 >必要だと思う人が使うので
あれは必要なものじゃないねえ
ないと作れない人は基礎から勉強したほうがよろしい
必要かどうかじゃなくて使いたいかどうかならわかるけど
使いたい理由が最先端っぽいところに追いついておきたいだけの人が多そう
使えば最先端ってもんでもないのに、だれか書いてたように同調なのかな
あれは必要なものじゃないねえ
ないと作れない人は基礎から勉強したほうがよろしい
必要かどうかじゃなくて使いたいかどうかならわかるけど
使いたい理由が最先端っぽいところに追いついておきたいだけの人が多そう
使えば最先端ってもんでもないのに、だれか書いてたように同調なのかな
497デフォルトの名無しさん (ワッチョイ f15f-mnzl)
2021/11/01(月) 19:39:07.95ID:HhJ9l3AI0 シンプルなの誰か作って!
498デフォルトの名無しさん (ドコグロ MMfd-CcgF)
2021/11/01(月) 19:41:00.43ID:0fWnYV/NM >>492
パッケージは汎用的に作るものだから仕方ないね
もちろん状態管理パッケージはなくてもなんとかなるが、ProviderがInheritedWidgetを包んで使いやすくしたという経緯から見えるように、生のままだと使いにくいんよ
使わないで済むならその方がいいけど、規模感や設計次第じゃないか?
パッケージは汎用的に作るものだから仕方ないね
もちろん状態管理パッケージはなくてもなんとかなるが、ProviderがInheritedWidgetを包んで使いやすくしたという経緯から見えるように、生のままだと使いにくいんよ
使わないで済むならその方がいいけど、規模感や設計次第じゃないか?
499デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/01(月) 19:56:54.95ID:h0FcnFYea500デフォルトの名無しさん (スフッ Sd33-OsY6)
2021/11/01(月) 22:38:17.33ID:MfvqXnQpd >>499
醜いコードが自分に回ってきたら悲しいですが、それはproviderでも blocでも同じでは?
醜いコードが自分に回ってきたら悲しいですが、それはproviderでも blocでも同じでは?
501デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/01(月) 22:51:46.77ID:BZwQxicna 読んでもらったらわかるけどRiverpodだと起こりやすいって話をしてたんだよ
Hooks使うともっとね
Hooks使うともっとね
502デフォルトの名無しさん (アウアウエー Sae3-OsY6)
2021/11/02(火) 02:17:40.01ID:QXmMT8Y0a そもそも醜いの定義次第でどうにでもなるから、Riverpodで起こりやすいというのも何とも言いようがない。
503デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/02(火) 10:25:58.81ID:qUZ5hPYwa どうにでもなるってどういうこと?
定義次第で解決できるってこと?
どんな醜いコードになるかはここまでに書いたことを読んでもらったら経験者ならイメージできると思う
定義次第で解決できるってこと?
どんな醜いコードになるかはここまでに書いたことを読んでもらったら経験者ならイメージできると思う
504デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/02(火) 13:16:45.40ID:xjEaOHdZd >>503
ここまでで具体的な定義一つもないし、Riverpod
が自由すぎるというのもここ以外で聞いた事がない。
結局醜いとしか言わないし笑
あなたの親友とかじゃないんで、あなたの醜いの定義なんかわかるわけ無いです笑
blocでさえ利点をわかってなければとりあえずblocぽく書いてるが分離しきれてない、みたいなのはあるので結局使う側次第。
ここまでで具体的な定義一つもないし、Riverpod
が自由すぎるというのもここ以外で聞いた事がない。
結局醜いとしか言わないし笑
あなたの親友とかじゃないんで、あなたの醜いの定義なんかわかるわけ無いです笑
blocでさえ利点をわかってなければとりあえずblocぽく書いてるが分離しきれてない、みたいなのはあるので結局使う側次第。
505デフォルトの名無しさん (ワッチョイ c110-d6wF)
2021/11/02(火) 14:05:28.20ID:5oZOHC6X0 俺が思うに
好きな物使えば良いんじゃないかな
好きな物使えば良いんじゃないかな
506デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/02(火) 14:53:33.35ID:nq7LwUHca507デフォルトの名無しさん (ワッチョイ c110-d6wF)
2021/11/02(火) 14:58:59.45ID:5oZOHC6X0508デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/02(火) 15:12:16.66ID:nq7LwUHca jQuery使う仕事を振られてもやるけど使わないように世の中の人々に促して根絶したいだろ?
IEのサポートを切るように促したかっただろ?
jQueryで誰かが書いた醜くて酷いコードを渡されたら辛いだろ?
そういうのと同じだよ
仕事しないとは言ってない
IEのサポートを切るように促したかっただろ?
jQueryで誰かが書いた醜くて酷いコードを渡されたら辛いだろ?
そういうのと同じだよ
仕事しないとは言ってない
509デフォルトの名無しさん (ワッチョイ c110-d6wF)
2021/11/02(火) 15:24:55.74ID:5oZOHC6X0 そんな個人的な要望を他者に求められても困る
それはあなたが抱えている問題だし
他者に押し付けるものではない
誰が何を使おうと自由
ここで文句を言う前に
選定できる立場に成る様に努力するべきでは?
それはあなたが抱えている問題だし
他者に押し付けるものではない
誰が何を使おうと自由
ここで文句を言う前に
選定できる立場に成る様に努力するべきでは?
510デフォルトの名無しさん (ドコグロ MMfd-CcgF)
2021/11/02(火) 15:30:05.53ID:F/FXGUH6M 世の中に促す…?
511デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/11/02(火) 15:37:34.53ID:jWRo/XWo0 過大評価されてるよねRiverpod
デメリットを伏せてメリットばかり喧伝されてる感
使う必要性はないのに、藁にすがる感じで使う人が多いのかな
新しいのが出るたびに飛びついて先端走ってるつもりになるところが
かっこつけ君の多いフロントエンドだなと感じる
デメリットを伏せてメリットばかり喧伝されてる感
使う必要性はないのに、藁にすがる感じで使う人が多いのかな
新しいのが出るたびに飛びついて先端走ってるつもりになるところが
かっこつけ君の多いフロントエンドだなと感じる
512デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/02(火) 15:46:11.53ID:nq7LwUHca513デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/02(火) 17:46:09.44ID:xjEaOHdZd514デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/02(火) 18:43:06.14ID:q3BiSo5sa 匿名の掲示板で誰なのと聞かれて答えるわけないじゃん面白いな
答えたところでどうせ知らんだろ
Redditとかコミュニティのチャットとか見てたら見てるはずだ
自分で情報収集せずにお前が出せというくれくれ君と話しても不毛だ
それになんでそんなに喧嘩腰なのかわからんな
答えたところでどうせ知らんだろ
Redditとかコミュニティのチャットとか見てたら見てるはずだ
自分で情報収集せずにお前が出せというくれくれ君と話しても不毛だ
それになんでそんなに喧嘩腰なのかわからんな
515デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/02(火) 19:14:35.34ID:xjEaOHdZd よく言われてて見てるはずなら言い出した本人含め誰かから具体的なソースの一つくらい挙がっても良さそうなもんだが。
くれくれ君て相手が言い出してるんだろうが、ほんとしょうもないな笑
くれくれ君て相手が言い出してるんだろうが、ほんとしょうもないな笑
516デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/11/02(火) 19:31:24.40ID:jWRo/XWo0 夏はレジャーを楽しめていい
でも暑くて汗かいてつらいし、夏バテになって困る
みたいな意見に対して
個人的な考えを押し付けるな
汗かかないように努力しろ
誰が言ってるんだ、ソース出せ
て感じ?
でも暑くて汗かいてつらいし、夏バテになって困る
みたいな意見に対して
個人的な考えを押し付けるな
汗かかないように努力しろ
誰が言ってるんだ、ソース出せ
て感じ?
517デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/11/02(火) 19:36:51.80ID:jWRo/XWo0 否定的な考えの人がいてもいいじゃない
合わない意見は叩かないと気が済まないのかなあ
このスレにかぎらず社会全体がなんでも叩く風潮になってて嫌だねえ
合わない意見は叩かないと気が済まないのかなあ
このスレにかぎらず社会全体がなんでも叩く風潮になってて嫌だねえ
518デフォルトの名無しさん (テテンテンテン MMeb-C5uk)
2021/11/02(火) 19:42:17.65ID:ecGQhpBNM アフィ野郎がわざと煽って情報引き出そうとする奴もいるからなー
519デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/02(火) 19:50:16.66ID:xjEaOHdZd 読めばわかるのでお読みください。
あなたがそう読み取ったならそれでいいと思いますよ。
わたしには何の関係もないですし。
あなたがそう読み取ったならそれでいいと思いますよ。
わたしには何の関係もないですし。
520デフォルトの名無しさん (ササクッテロ Spc5-AdLX)
2021/11/02(火) 20:15:11.49ID:wiuDXlxDp https://www.reddit.com/r/FlutterDev/comments/lkznih/devs_using_riverpod_what_do_you_think_are_the
ここの翻訳コピペしてるだけだな
redditに問題の具体例まで書いてる奴居ないから
詳細聞かれても回答できないんだろw
ここの翻訳コピペしてるだけだな
redditに問題の具体例まで書いてる奴居ないから
詳細聞かれても回答できないんだろw
521デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/11/02(火) 21:04:50.35ID:jWRo/XWo0 https://www.reddit.com/r/FlutterDev/comments/pjj40p/riverpod_vs_bloc/
> Even though I could accomplish everything I wanted, it ended becoming messy with dependencies spread throughout the code. I don't know how many providers would I be able to manage at the same time before my head blows up and most of the providers don't make any sense on other screens so it gets messier to locate the ones you are looking for when names are similar.
> FutureProvider which worked fine for simple examples to a StreamProvider. But I need to keep track of those loaded which were previously loaded so I could keep adding when scrolling. So I had to move to a StateNotifierProvider with all the data or keep several providers very closely coupled so when the stream loads data it loads it into another provider. In the end, the complexity of using Bloc or Riverpod ended quite similar. But with Bloc I would have been able to extend functionality without refactoring so much.
https://www.reddit.com/r/FlutterDev/comments/kyd7zs/riverpod_a_better_state_management_solution_than/
> Not personally a fan of riverpod as I feel it encourages a bad antipattern of scattering shared state all throughout your widget tree. This can lead to code being very hard to find (non-centralized), and makes debugging harder to follow as there are excessive dependency chains and couplings between providers.
> the 'compile safety' of Riverpod, allows developers to safely do something that really is not a good thing to do when it comes to maintenance and debugging.
検索してランダムに選んだページだけでもこういう投稿があった
ネガティブな感想もやっぱりそれなりにあるってことかな
ここと違って人格否定とかされることはなく健全に意見を出し合ってていいな
異なる考えを示した人を異端扱いして叩いてたら偏るんだよなー
> Even though I could accomplish everything I wanted, it ended becoming messy with dependencies spread throughout the code. I don't know how many providers would I be able to manage at the same time before my head blows up and most of the providers don't make any sense on other screens so it gets messier to locate the ones you are looking for when names are similar.
> FutureProvider which worked fine for simple examples to a StreamProvider. But I need to keep track of those loaded which were previously loaded so I could keep adding when scrolling. So I had to move to a StateNotifierProvider with all the data or keep several providers very closely coupled so when the stream loads data it loads it into another provider. In the end, the complexity of using Bloc or Riverpod ended quite similar. But with Bloc I would have been able to extend functionality without refactoring so much.
https://www.reddit.com/r/FlutterDev/comments/kyd7zs/riverpod_a_better_state_management_solution_than/
> Not personally a fan of riverpod as I feel it encourages a bad antipattern of scattering shared state all throughout your widget tree. This can lead to code being very hard to find (non-centralized), and makes debugging harder to follow as there are excessive dependency chains and couplings between providers.
> the 'compile safety' of Riverpod, allows developers to safely do something that really is not a good thing to do when it comes to maintenance and debugging.
検索してランダムに選んだページだけでもこういう投稿があった
ネガティブな感想もやっぱりそれなりにあるってことかな
ここと違って人格否定とかされることはなく健全に意見を出し合ってていいな
異なる考えを示した人を異端扱いして叩いてたら偏るんだよなー
522デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/02(火) 21:15:18.90ID:xjEaOHdZd そもそもここで自分で言い出して具体例を聞かれたら自分で調べろ、て
誰得なんだ?笑
何がしたいんだ?
という当然の疑問を尋ねたら今度は人格否定笑
誰得なんだ?笑
何がしたいんだ?
という当然の疑問を尋ねたら今度は人格否定笑
523デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/02(火) 21:46:01.37ID:xjEaOHdZd >>521
あなたがいくらググった結果を載せてもそれは結局あなたの示した結果でしかなく、言い出しっぺの人がどういう意図で自由すぎると言ってたのかはどれだけググったところではっきりしない。
そんなものを私が探して推測する義務は無い。
あなたがいくらググった結果を載せてもそれは結局あなたの示した結果でしかなく、言い出しっぺの人がどういう意図で自由すぎると言ってたのかはどれだけググったところではっきりしない。
そんなものを私が探して推測する義務は無い。
524デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/11/02(火) 22:14:43.25ID:jWRo/XWo0 人格否定はあなたのことじゃなくてここの掲示板の全般的なこととして書いたのだよ
自分のことと勘違いしたのは自覚があるから?
ウェブ検索結果を書いたのもあなたのためじゃなくて
興味が出てきて調べて見つけて納得したから貼っただけ
言い出しっぺがそれを指して言ったかなんて自分にはどうでもよいので
そこに執拗にこだわるあなたを見て、この人何と戦ってるの?と思ってしまった
自分のことと勘違いしたのは自覚があるから?
ウェブ検索結果を書いたのもあなたのためじゃなくて
興味が出てきて調べて見つけて納得したから貼っただけ
言い出しっぺがそれを指して言ったかなんて自分にはどうでもよいので
そこに執拗にこだわるあなたを見て、この人何と戦ってるの?と思ってしまった
525デフォルトの名無しさん (ワッチョイ 1390-jRDL)
2021/11/02(火) 22:57:43.46ID:5wGXn/Zj0 qiitaのadvent calendarのflutter 2.7.0(仮)について書きますって
次のリリースなにくるんだよ
次のリリースなにくるんだよ
526デフォルトの名無しさん (ワッチョイ 1390-jRDL)
2021/11/02(火) 23:04:11.01ID:5wGXn/Zj0 今年は言語側でnull safetyあったがflutter側おとなしいよな
navigator 2.0やrestoration とかも今年だっけか?
次のリリースでwindowsとか正式対応になるのかな..
materia you対応はどこいった?
navigator 2.0やrestoration とかも今年だっけか?
次のリリースでwindowsとか正式対応になるのかな..
materia you対応はどこいった?
527デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/02(火) 23:11:54.70ID:xjEaOHdZd528デフォルトの名無しさん (ササクッテロ Spc5-AdLX)
2021/11/02(火) 23:40:06.13ID:wiuDXlxDp >>526
material youはflutter2.5で対応済み
material youはflutter2.5で対応済み
529デフォルトの名無しさん (ワッチョイ f15f-mnzl)
2021/11/04(木) 01:05:35.85ID:ZPLsF2ZP0 https://pub.dev/packages/hooks_riverpod/example
このサンプルのreturn Scaffold(が実行される前に
increment()を実行したいのですが
final count = useProvider(counterProvider);
context.read(counterProvider.notifier).increment();
return Scaffold(
と書いたら大量のエラーが発生しました
どうやればウィジェットをreturnする前にincrement()を実行できますか?
E/flutter (23139): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: setState() or markNeedsBuild() called during build.
E/flutter (23139): This UncontrolledProviderScope widget cannot be marked as needing to build because the framework is already in the process of building widgets. A widget can be marked as needing to be built during the build phase only if one of its ancestors is currently building. This exception is allowed because the framework builds parent widgets before children, which means a dirty descendant will always be built. Otherwise, the framework might not visit this widget during this build phase.
E/flutter (23139): The widget on which setState() or markNeedsBuild() was called was:
このサンプルのreturn Scaffold(が実行される前に
increment()を実行したいのですが
final count = useProvider(counterProvider);
context.read(counterProvider.notifier).increment();
return Scaffold(
と書いたら大量のエラーが発生しました
どうやればウィジェットをreturnする前にincrement()を実行できますか?
E/flutter (23139): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: setState() or markNeedsBuild() called during build.
E/flutter (23139): This UncontrolledProviderScope widget cannot be marked as needing to build because the framework is already in the process of building widgets. A widget can be marked as needing to be built during the build phase only if one of its ancestors is currently building. This exception is allowed because the framework builds parent widgets before children, which means a dirty descendant will always be built. Otherwise, the framework might not visit this widget during this build phase.
E/flutter (23139): The widget on which setState() or markNeedsBuild() was called was:
530デフォルトの名無しさん (ワッチョイ 1901-1/j0)
2021/11/04(木) 01:16:09.49ID:OCdYZWsv0 エラーメッセージのとおり
531デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/04(木) 11:24:29.07ID:3/TvzC0wd >>530
このエラーメッセージ理解できる人はここで質問しないだろうけどな。
このエラーメッセージ理解できる人はここで質問しないだろうけどな。
532デフォルトの名無しさん (ワントンキン MMd3-Ky12)
2021/11/04(木) 12:41:44.25ID:Br+nZF/jM GetXわかりやすくていいじゃん
533デフォルトの名無しさん (ワッチョイ f102-0gBh)
2021/11/04(木) 15:29:02.04ID:Bh478zWz0534デフォルトの名無しさん (ワッチョイ 3674-gZg8)
2021/11/05(金) 11:12:18.64ID:0tTfnp8k0535デフォルトの名無しさん (ワッチョイ 922f-TwtK)
2021/11/06(土) 19:21:10.23ID:O2lQOhWM0 GetXは作者のよくない行いによって完全にスルー対象になってるよ
知らない新参者や気にしない人が使ってるみたい
自分は最近知ったけど、それより前からフレームワークっぽい全部入りがイヤで使ってない
どっちも解決することはないから今後も変わらないよ
コミュニティーのメジャーなメンバーに嫌われてる状況は
大物に干されてテレビから消えた芸人がYoutubeで客層変えてやってるのに近い
知らない新参者や気にしない人が使ってるみたい
自分は最近知ったけど、それより前からフレームワークっぽい全部入りがイヤで使ってない
どっちも解決することはないから今後も変わらないよ
コミュニティーのメジャーなメンバーに嫌われてる状況は
大物に干されてテレビから消えた芸人がYoutubeで客層変えてやってるのに近い
536デフォルトの名無しさん (ワッチョイ 922f-TwtK)
2021/11/06(土) 19:25:20.52ID:O2lQOhWM0 RiverPodはシンプルなProviderの位置に取って代わることはないと
Googleの人が言ってるから第一の推奨はProviderのまま
Googleの人が言ってるから第一の推奨はProviderのまま
537デフォルトの名無しさん (ササクッテロラ Sp79-r/ji)
2021/11/06(土) 22:28:52.01ID:rh+/DZ3tp 状態管理ライブラリのLike数ランキング
getXが一位だね
https://twitter.com/rydmike/status/1454040986590535687
https://twitter.com/5chan_nel (5ch newer account)
getXが一位だね
https://twitter.com/rydmike/status/1454040986590535687
https://twitter.com/5chan_nel (5ch newer account)
538デフォルトの名無しさん (ワッチョイ f5dd-W3JP)
2021/11/06(土) 22:57:57.61ID:mgBopS8q0539デフォルトの名無しさん (ワッチョイ 6928-sImk)
2021/11/07(日) 11:17:08.25ID:sHB6Ieoe0 個人開発だとriverpodの方がコードをシンプルに書けて使いやすいけど
チーム開発だと自由度が高すぎてデザインを壊しそう
チーム開発だと自由度が高すぎてデザインを壊しそう
540デフォルトの名無しさん (ワッチョイ 922f-TwtK)
2021/11/07(日) 18:27:02.48ID:cmbtV7Ii0 画面遷移で引数渡すためにこんなことしないといけないの?
なんか汚いコードに見える
https://zenn.dev/sgr_ksmt/scraps/f2437c38594ba1#comment-282f014392399a
> ProviderScopeを使えば、引数が必要なProviderでもFamilyを使わず、引数を子Widgetにバケツリレーしなくてもよくなるので、場所によってはこのアプローチを考えても良いかなと思う。
汚いコードになるよりバケツリレーの方がいいんでないの?
どうなのかしら
RiverPodの良さがいまいち分かってないけど、こういうのを見ると不安になるな
なんか汚いコードに見える
https://zenn.dev/sgr_ksmt/scraps/f2437c38594ba1#comment-282f014392399a
> ProviderScopeを使えば、引数が必要なProviderでもFamilyを使わず、引数を子Widgetにバケツリレーしなくてもよくなるので、場所によってはこのアプローチを考えても良いかなと思う。
汚いコードになるよりバケツリレーの方がいいんでないの?
どうなのかしら
RiverPodの良さがいまいち分かってないけど、こういうのを見ると不安になるな
541デフォルトの名無しさん (ワッチョイ 922f-TwtK)
2021/11/07(日) 18:35:03.00ID:cmbtV7Ii0 スクラップ見るとウィジェットのツリーっぽくない書き方になっちゃってるね
Flutterは宣言的なのがいいはずなのに、RiverPodだと手続き的な書き方になっちゃう?
なんか抵抗感があるっていうかセンス合わない感があるんだけど、みんなそのへん抵抗ないのかな
>>539のデザイン壊すっていうのはめっちゃありそな気がする
Flutterは宣言的なのがいいはずなのに、RiverPodだと手続き的な書き方になっちゃう?
なんか抵抗感があるっていうかセンス合わない感があるんだけど、みんなそのへん抵抗ないのかな
>>539のデザイン壊すっていうのはめっちゃありそな気がする
542デフォルトの名無しさん (ワッチョイ 655f-Hgwz)
2021/11/07(日) 19:45:28.90ID:y1A4kps70543デフォルトの名無しさん (ワッチョイ 0990-PcRL)
2021/11/07(日) 20:34:42.24ID:gp0f1alJ0 状態管理のクラスを細かい粒度でやるから、バケツリレーするのが大変になるのであって、大きな粒度でやればバケツリレー上等
544デフォルトの名無しさん (ワッチョイ a901-Kq/F)
2021/11/10(水) 02:06:57.54ID:2qHl+xFc0 >>531
初心者の頃これよく出したなw
初心者の頃これよく出したなw
545デフォルトの名無しさん (アウアウウー Sacd-JIKU)
2021/11/10(水) 09:00:41.50ID:3sAnb33Za >>158
地雷が多い
地雷が多い
546デフォルトの名無しさん (ワッチョイ 5e10-IQrv)
2021/11/11(木) 10:27:39.83ID:2q/mK0qR0 >>540
めんどくさそう・・・
めんどくさそう・・・
547デフォルトの名無しさん (ワッチョイ 922f-TwtK)
2021/11/11(木) 18:57:08.00ID:0P2X+irG0548デフォルトの名無しさん (ワッチョイ 922f-TwtK)
2021/11/11(木) 19:01:02.25ID:0P2X+irG0549デフォルトの名無しさん (ワッチョイ 3674-gZg8)
2021/11/11(木) 23:07:22.97ID:oUkP+U1Z0 Riverpodなんて使うから面倒なことになる
550デフォルトの名無しさん (ワッチョイ 655f-Hgwz)
2021/11/11(木) 23:38:19.82ID:vohqSH4f0 >>547
Riverpod1.0.0からはScopedProvuderじゃなくてもoverrideできるようになったし、あんまりややこしいことしなくても 選択したデータを保存する用のProvider(記事でいうとselectedAirticleProviderみたいな)を作ればそれをDetail画面から参照するようにすればいい
Riverpod1.0.0からはScopedProvuderじゃなくてもoverrideできるようになったし、あんまりややこしいことしなくても 選択したデータを保存する用のProvider(記事でいうとselectedAirticleProviderみたいな)を作ればそれをDetail画面から参照するようにすればいい
■ このスレッドは過去ログ倉庫に格納されています
