1 名前:デフォルトの名無しさん [2024/05/06(月) 11:08:11.78 ID:l2ptMPP6M.net] !extend:on:vvvvv:1000:512 !extend:on:vvvvv:1000:512 ようこそFlutter野郎どもよ!!! 軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか AndroidもiOSも両方行ける、まさに漢のためのツールだな https://flutter.dev/ 前スレ Flutterやろうよ!!! 4 https://mevius.5ch.net/test/read.cgi/tech/1648427137/ VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2 名前:デフォルトの名無しさん mailto:sage [2024/05/06(月) 11:08:48.66 ID:l2ptMPP6M.net] 30 Days of Flutter https://dev.to/danytulumidis/30-days-of-flutter-1b0d
3 名前:デフォルトの名無しさん mailto:sage [2024/05/06(月) 11:40:05.47 ID:BxJdrPgX0.net] React NativeのNew Aarchitecture https://reactnative.dev/docs/the-new-architecture/landing-page
4 名前:3 mailto:sage [2024/05/06(月) 14:03:00.47 ID:3ZEMKobC0.net] 誤爆
5 名前:デフォルトの名無しさん [2024/05/08(水) 03:01:41.88 ID:/X61eChM0.net] フラッター大学の中の人は どうすんの? というか個人開発でまだ仕事もらえてるの? フラッターって仕事ある?
6 名前:デフォルトの名無しさん (スフッ Sd8a-9Tmh) [2024/05/08(水) 15:11:05.50 ID:V1v005hQd.net] 直接本人に尋ねたらよいのでは? 本人から答えが来ないのにここで答えを得られると思いますか?
7 名前:デフォルトの名無しさん mailto:sage [2024/05/08(水) 19:53:47.97 ID:6dyJk88O0.net] riverpodでStreamNotifier使ってるんだけど、whenとかvalueOrNullで捌かずに利用者側が脳死で値を取る方法ない? 要は初めのloading状態でも初期値を渡してやりたい
8 名前:デフォルトの名無しさん mailto:sage [2024/05/08(水) 19:54:38.61 ID:6dyJk88O0.net] wrapperするしかないんかな
9 名前: mailto:sage [2024/05/08(水) 20:48:27.89 ID:fxcm2T73d.net] やりたい事が微妙にわからんけども map,mapOrNull,maybeMapあたりで解決できない事?
10 名前:デフォルトの名無しさん mailto:sage [2024/05/08(水) 21:08:45.32 ID:6dyJk88O0.net] >>9 レスありがとう AsyncNotifierProviderを初めてwatchしたタイミングだとloading状態で、valueOrNullで取得しようとするとnullで返ってくるでしょ このときnullじゃなくて特定のデフォルト値を返すようにしてやりたい つまりどんな状態であろうと何か値が返ってくるようにしたくて、利用者側(UI側)でwhenとかmap、valueOrNullで値を取得したくない こちらで考えた案としてはAsyncNotifierProviderをプライベートにして、それをwatchするNotifierを提供すること けどこれだと無駄にNotifierを作ってしまうことになるし、なんだかなぁって感じ
11 名前:デフォルトの名無しさん mailto:sage [2024/05/08(水) 21:34:30.86 ID:fxcm2T73d.net] >>10 maybeMapで済みそうだけど利用側に初期値を埋め込みたく無い? それならプロバイダでどうにかする事になりそう ソースがStreamなら初期値をStreamに入れておく方が楽かな
12 名前:デフォルトの名無しさん (ワッチョイ 2e37-Vlxl) mailto:sage [2024/05/09(木) 11:08:38.11 ID:ORSukosX0.net] >>11 そう!利用側で初期値を意識させたくないの やっぱりProviderでラップするしかないかぁ ありがとう!
13 名前:デフォルトの名無しさん [2024/05/09(木) 12:11:30.71 ID:sI2CzGWF0.net] Flutterでの開発を主な事業にしてる会社はどうするんだろうな
14 名前:デフォルトの名無しさん mailto:sage [2024/05/09(木) 15:40:05.82 ID:BrNSoeUM0.net] そんなんある?
15 名前:デフォルトの名無しさん mailto:sage [2024/05/09(木) 16:09:47.14 ID:ZNbNsXyJ0.net] ストア内アプリの開発環境分布とか分かる方法ないのかね。スマートフォン白書みたいなやつ
16 名前:デフォルトの名無しさん [2024/05/10(金) 03:13:45.46 ID:y0HZ9e3O0.net] flutterやるような会社ならまた新しいものに手出すんじゃね?
17 名前:デフォルトの名無しさん [2024/05/15(水) 21:06:37.23 ID:3jcgU/LId.net] flutter3.22 ついに来たね
18 名前:デフォルトの名無しさん [2024/05/15(水) 21:06:38.64 ID:3jcgU/LId.net] flutter3.22 ついに来たね
19 名前:デフォルトの名無しさん mailto:sage [2024/05/17(金) 09:52:39.01 ID:kr0e5z7v0.net] とうとう出たね
20 名前:デフォルトの名無しさん [2024/05/18(土) 21:46:23.76 ID:vmb3fXDa0.net] 何が変わったの?
21 名前:デフォルトの名無しさん mailto:sage [2024/05/18(土) 22:25:08.97 ID:RG+TA1jk0.net] >>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 名前:デフォルトの名無しさん [2024/05/19(日) 05:15:26.59 ID:2Mmq8tSnd.net] >>21 センキューでーす! 要約センキューでーす!
23 名前:デフォルトの名無しさん (アウウィフ FFc7-ETG5) [2024/05/19(日) 10:12:23.35 ID:FuThlpBrF.net] >>21 あざーす
24 名前:デフォルトの名無しさん (ワッチョイ 5f41-ZWkU) mailto:sage [2024/05/19(日) 15:07:19.12 ID:i2uEWVZO0.net] Flutterユーザー終わりすぎワロタ
25 名前:デフォルトの名無しさん [2024/05/23(木) 14:37:12.06 ID:/+D41Bnr0.net] project idxでも使える 良いやんこれ
26 名前: [2024/05/29(水) 19:03:35.04 ID:Omg4lG7m0.net] どんぐりシステムどうなってんすかこれ
27 名前:デフォルトの名無しさん (ワッチョイ 2b10-J4n7) mailto:sage [2024/05/29(水) 19:17:45.36 ID:hmcXmfnS0.net] 随時更新してバグりまくったりするどんぐり
28 名前:デフォルトの名無しさん [2024/06/04(火) 21:11:12.89 ID:xMGMy1Dgd.net] 公式でflameのcodelabが新しく出てますね
29 名前:デフォルトの名無しさん [2024/06/14(金) 05:00:47.21 ID:02z64/ll0.net] 状態管理ライブラリたくさんあるけど、色々覚えないといけないことも多いし、労力の割にメリットが小さいように思う。 ライブラリではなく、デザインパターンとして、状態を管理する手法を確立させた方が良いと思っているんだが。 何かライブラリではなければ得られない何かがあるのなら知りたい。 別に状態管理ライブラリを使う人をディスりたいわけじゃない。じゃないけど、別に使わんで良くない?
30 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 10:43:53.28 ID:HrssGtGR0.net] アプリケーションは状態遷移が本質なんだから、そこを避けて作るのは時代に合わない
31 名前:デフォルトの名無しさん [2024/06/14(金) 12:06:14.21 ID:02z64/ll0.net] >>30 レスありがとうございます。 たしかに、状態遷移は避けて通れないですよね。 ただ、質問の意図としては、状態遷移をするために、ライブラリを使わなくてもいいんじゃないか?ということでした。わかりにくくてすみません。
32 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 12:55:08.50 ID:HrssGtGR0.net] >>31 Flutterでアプリランキングに入ってるようなアプリ(ゲームではない)を作ったら、なんでライブラリを使うのか分かると思うよ。 デザインパターンにはバグが内包されがちで、状態管理ライブラリみたいに信頼できないんだ。
33 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 12:56:58.74 ID:RAweuDep0.net] まだ riverpod で消耗してるの?
34 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 12:59:01.23 ID:HrssGtGR0.net] >>33 消耗するほど難しいか?
35 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 13:04:06.78 ID:HrssGtGR0.net] あとは単純に、Flutter出来ます!って言い張る人材は企業から見て実力測りかねる。 じゃあriverpodか他のメジャーな状態管理ライブラリ使えますか?って聞いてふるいにかけるのは普通のこと。
36 名前:デフォルトの名無しさん [2024/06/14(金) 13:26:10.86 ID:e4FJE3Bq0.net] >>32 バグが内包されがち 他人事かw 自分で書くならバグの無いコード書くだけ。 チーム内にバグを入れ込む人がいる可能性が、みたいな話ならまだわかるが、根本的に開発者の質を確保すべきなわけで、ライブラリで解決しようという発想が筋悪い。 というかバグを書く時点でロジックの理解が足りてないわけで、その人は多分riverpodを効率的に使いこなせない可能性が高い。 サンプルコードコピペして動きました、みたいなレベルなら難しくないけど、実際いろいろやろうとすると、いろいろ厄介ごとが出てくるのも実際使ってる人ならわかるはず。 メリットしかない、なんてうまい話あり得ない。 自分だけで済むなら使わなければいいだけだが、結局前任者が採用してる場合、消耗するか、関連箇所全部別のパッケージで書き直すかしかない。
37 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 13:38:35.64 ID:HrssGtGR0.net] 質を担保って簡単にいうけどさ……そもそも質を担保できるほどFlutter開発者居るのか? 多く見積もってもKotlin使う開発者の数分の一しかおらんやろ。
38 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 13:41:14.65 ID:HrssGtGR0.net] チーム組むにあたってFlutter界隈の上澄みだけ掬えるわけじゃないんだよ。最低限の担保が要るわけ。それがライブラリってだけ。
39 名前:デフォルトの名無しさん [2024/06/14(金) 14:11:51.25 ID:e4FJE3Bq0.net] 開発者の質を担保できないのは予算の話。 金を出せば質の高い開発者は確保できる。 flutterはそんなに難解じゃない。 レベルの高いネイティブエンジニアあるいはreact使いでflutterもそれなりに使える人は日本にもいるから金を出せれば確保できる。 金が無いなら無理。それはflutterエンジニアの数じゃなくて金が無いのが原因。 基本を理解している質の高い開発者になればなるほど状態管理パッケージの必要性は低くなる。 そもそもランキングに入るような複雑なロジックの大規模アプリの現場にその質の開発者が存在する時点で常にバグ発生のリスクを抱えているわけなので担保になっていない。 今流行ってても時間が経って陳腐化して技術的負債になったみたいな話はどこにでもある。 メリットだけ見て結論出すならこの世の導入可能な全てのパッケージを導入すべき、ということになる。馬鹿げてる。
40 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 14:37:53.58 ID:HrssGtGR0.net] >>39 最後の極論以外は正しいよ。よかったね。
41 名前:デフォルトの名無しさん [2024/06/14(金) 14:57:50.60 ID:02z64/ll0.net] >>36 私も、考え方としてこのような立場ですね。
42 名前:デフォルトの名無しさん [2024/06/14(金) 15:00:43.46 ID:02z64/ll0.net] >>40 見ごたえのある議論が生まれたのはあなたのおかげでもあります。 泣かないで元気だしてください。
43 名前:デフォルトの名無しさん [2024/06/14(金) 15:07:40.67 ID:02z64/ll0.net] flutterに限らずだけど、状態管理パッケージが神格化でもされてんのか?ってくらい、状態管理=有名なパッケージ使う、みたいな印象を受けるけど、自分と同じように、そうじゃないと考える人がいるようで安心した。そういう人材がもっと多くいたならばいいと思うんだけど。
44 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 15:13:25.76 ID:HrssGtGR0.net] Flutterはホントは高い生産性がウリだけど、KotlinとSwiftのエンジニアを2人雇うより安い!みたいに思って導入したがる企業もある。 そういう古い考えの企業(コストカッター)は、ちゃんと金を用意してFlutterのプロを雇うという意識が無いんだよ。 エンジニアはそんな企業には雇われたくないから、Flutter嫌いになる。これがFlutterが流行らない理由の一つ。
45 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 15:21:01.18 ID:TDIfr0rr0.net] Web系から移ってきた開発者が多いからだよ Webはステートレスで状態もたない構造の方が主流だから
46 名前:デフォルトの名無しさん (ワッチョイ ff01-6MwN) mailto:sage [2024/06/14(金) 17:09:34.84 ID:lj8dYX/x0.net] 好きなアーキテクチャで状態遷移すればいいよ 状態遷移ライブラリはその有無も含めて自身がWeb(React)出身iOSネイティブ(SwiftUI)出身Android(Kotlin)出身かで自分に合ったものをみんな選んでる
47 名前:デフォルトの名無しさん (ワッチョイ 2348-HpRN) mailto:sage [2024/06/14(金) 18:08:49.03 ID:TFymd89b0.net] 俺の駆け出しVB(.netになる前のやつ)時代は グローバル変数に状態入れてたね
48 名前:デフォルトの名無しさん (ワッチョイ 9301-0NsG) [2024/06/14(金) 18:45:25.62 ID:02z64/ll0.net] その言語が提供していない機能を、ライブラリが提供しているなら有用だと思うけど。 var、final、const、Future、Stream、class、スコープ、とかの機能を言語側が提供しているわけで、これだけあれば、状態を管理するのに十分な機能群だと思う。 それに、ライブラリの使い方を覚えても、プログラミングの能力自体はさほど鍛えられないし、ただ、そのライブラリに詳しくなるだけで、つぶしが効かないリスクもある。言語が提供する機能を使って、どのようにするのが良いかっていうの考えることで、プログラミングの能力はよく鍛えられるし、つぶしが効く。 と思ってるので、状態管理=ライブラリ依存っていう風潮がちょっと。 てか、riverpodの使い方見たけど、グローバル空間に状態を定義するのが通常な感じ、プログラミングの教育上よろしくないと思うんだがなんだあれwって小馬鹿にして今のところみてるけど。
49 名前:デフォルトの名無しさん (ワッチョイ ff01-6MwN) mailto:sage [2024/06/14(金) 19:00:21.04 ID:lj8dYX/x0.net] このウダウダ言ってる人が一体どんなアーキテクチャ(デザインパターン)で書くのか気になる
50 名前:デフォルトの名無しさん (ワッチョイ ff01-6MwN) mailto:sage [2024/06/14(金) 19:07:01.84 ID:lj8dYX/x0.net] てかriverpodはdiライブラリなのにグローバルうんぬんって何いってんだって感じ
51 名前:デフォルトの名無しさん (ワッチョイ 9301-0NsG) [2024/06/14(金) 19:18:01.88 ID:02z64/ll0.net] >>49 ウダウダ言って申し訳ありません。以後、気を付けます。 私もしましても、riverpodならびに他の状態管理ライブラリの存在意義をはかりかねている状態でして汗 riverpodそのものは小馬鹿にしましたが、それを利用する人たちを馬鹿にする意図はありませんでした。もしそのような行き違いでご気分を害されたなら申し訳ありません。
52 名前:デフォルトの名無しさん (ワッチョイ ff01-6MwN) mailto:sage [2024/06/14(金) 19:29:48.10 ID:lj8dYX/x0.net] 別に気分派害してないけどdiライブラリがいらないなんて普通のことでつい口が出ちゃったこちらこそ申し訳ない テスト書かないならriverpodなんてビルド時間を増やすだけのゴミだからね
53 名前:デフォルトの名無しさん (ワッチョイ 9301-0NsG) [2024/06/14(金) 19:35:14.62 ID:02z64/ll0.net] おれはさすがにゴミとまでは言ってないけどw ビルドに時間がかかるっていうのは、flutterのホットリロードに時間がかかってしまう感じのことですか?
54 名前:デフォルトの名無しさん (ワッチョイ ff01-6MwN) mailto:sage [2024/06/14(金) 19:41:17.42 ID:lj8dYX/x0.net] >>53 は??riverpodはdiライブラリって言ってるだろ ビルド時に全体を精査してコードを自動生成するから時間食うってことだよ
55 名前:デフォルトの名無しさん (スフッ Sd1f-pt97) [2024/06/14(金) 19:43:30.64 ID:/i9MSpy+d.net] アーキテクチャよりエンドユーザーにとってより価値の高い機能、アプリは何かということに頭を使いたい人なんで、アーキテクチャでウダウダ言ってる人と議論してお互いに有益な何かにつながるとは考えにくい。 今なら生成ai組み込んで何ができるかとか、やり出したら時間いくらあっても足りない。 アーキテクチャに一定の意義は認めてはいるけど 必要以上にアーキテクチャに凝る時間がもったいない。
56 名前:デフォルトの名無しさん (ワッチョイ ff01-6MwN) mailto:sage [2024/06/14(金) 19:46:32.31 ID:lj8dYX/x0.net] 自分は可視性のためにアーキテクチャには拘る派 一人で開発するもんじゃないからね
57 名前:デフォルトの名無しさん (ワッチョイ 9301-0NsG) [2024/06/14(金) 19:47:35.67 ID:02z64/ll0.net] >>54 やっぱりめっちゃ気分害してるやんw riverpodに詳しくない自分に対して、キレながらも説明してくれてありがとうございます。コードの自動生成のことだったんですね。
58 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 19:48:12.02 ID:HrssGtGR0.net] アーキテクチャ宇宙飛行士にはなりたくないな
59 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 19:50:20.68 ID:HrssGtGR0.net] でもRiverpodのドキュメント見てグローバル変数じゃん!とか言ってるトンチンカンにもなりたくないな
60 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 19:50:53.01 ID:lj8dYX/x0.net] いまどきDependency Injection(DI:依存性の注入)を知らんやつなんておるんやな フロント初心者に見事に🎣されたわ
61 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 19:55:40.69 ID:HrssGtGR0.net] デザインパターン(笑)とか言ってるし20年前から来た人なんでしょ。これが俺のデザインパターン!って小学生か?
62 名前:デフォルトの名無しさん [2024/06/14(金) 19:57:44.90 ID:02z64/ll0.net] >>59 これに関しては、公式のドキュメントではなく、グーグルで検索したときの日本語の上位の記事を参考にしての感想だったので、公式だと全然違って、小馬鹿にするには早計だったかもしれません。めちゃくちゃ浅い感想だっかもしれません。 まあだからといって公式のドキュメント見に行くほど、riverpodに対してやる気はないけど。
63 名前:デフォルトの名無しさん [2024/06/14(金) 20:33:46.09 ID:02z64/ll0.net] >>60 riverpodがdiっていうライブラリっていうのは初耳だったけど、そのことでdiを知らない人、という風に決めるのは、拡大解釈が過ぎると思います。 さらに、フロントエンド初心者にまで拡大させるなんて。 あんまりです。傷付きました。
64 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 20:37:25.25 ID:RAweuDep0.net] きみたち、riverpod で消耗しすぎだね
65 名前:デフォルトの名無しさん [2024/06/14(金) 20:38:02.06 ID:02z64/ll0.net] >>58 ちょっと何言ってるか分からない
66 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 20:55:44.16 ID:lj8dYX/x0.net] >>63 これを機にdiの仕組みと利点欠点を勉強してな👋 シングルトンとかテストとか色々学べるから
67 名前:デフォルトの名無しさん [2024/06/14(金) 21:03:32.09 ID:02z64/ll0.net] >>66 知識無い人みたいに、しようとするのやめてもらっていいですか? なんで、そんなに酷い態度取るんですか?私が何か気に障ることでもしましたか? ちなみにシングルトンパターンとかいうアンチパターンは使わないし、diは別にライブラリを使わなくてもできるので。特に新しく勉強することはないです。
68 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 21:09:05.91 ID:lj8dYX/x0.net] >>67 知ってるなら安価つけてくんな
69 名前:デフォルトの名無しさん [2024/06/14(金) 21:15:20.37 ID:02z64/ll0.net] >>68 私が詳しく知らないのはriverpodであって、私のことをdi、シングルトンパターン、も知らないフロントエンド初心者とかriverpodを知らないことから拡大解釈して、勝手に決めつけてきたのはあなたですよね?
70 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 21:18:14.36 ID:lj8dYX/x0.net] >>69 だからなに?
71 名前:デフォルトの名無しさん (ワッチョイ 9301-0NsG) [2024/06/14(金) 21:22:42.41 ID:02z64/ll0.net] >>70 匿名とはいえ、複数の人から見られてるわけですからそのような誤解を与えたまではま、ろくに勉強もしてない人なんだなと思われて話地味を傾けてもらえなくなります。それに私自身も嫌な気持ちのままです。なので、そのような言動に対して、ネットでも現実でも、面倒ですが、ちゃんと否定する必要があるのです。 だから、このように否定するための返事をさせてもらってるわけです。
72 名前:デフォルトの名無しさん (ワッチョイ ff01-6MwN) mailto:sage [2024/06/14(金) 21:23:55.32 ID:lj8dYX/x0.net] >>71 ん、そっかごめんね
73 名前:デフォルトの名無しさん (ワッチョイ 9301-0NsG) [2024/06/14(金) 21:25:06.33 ID:02z64/ll0.net] >>72 絶対に許さん
74 名前:デフォルトの名無しさん (ワッチョイ ff01-6MwN) mailto:sage [2024/06/14(金) 21:26:10.33 ID:lj8dYX/x0.net] >>73 ありがと
75 名前:デフォルトの名無しさん (ワッチョイ 1349-qUdF) mailto:sage [2024/06/14(金) 21:36:12.77 ID:RAweuDep0.net] 長い議論は、やはり従来と同じ結論にたどり着いたようだね Flutter はオワコン
76 名前:デフォルトの名無しさん (ワッチョイ ff01-6MwN) mailto:sage [2024/06/14(金) 21:45:57.19 ID:lj8dYX/x0.net] いまは過去に泥ネイティブで作ったアプリのCompose化とKMP化で忙しくてFlutterにあまり触れてない 公開ライブラリも成熟して言語的にも使いやすいCompose/KotlinにFlutterが勝ってるところがIDEの自由度くらいしかないよ
77 名前:デフォルトの名無しさん (ワンミングク MMc7-+wGC) mailto:sage [2024/06/14(金) 21:49:14.15 ID:3MJI3A89M.net] KotlinでFlutterを触りたい
78 名前:デフォルトの名無しさん (ワッチョイ cfcf-BNbi) mailto:sage [2024/06/14(金) 21:54:54.05 ID:HrssGtGR0.net] 5chは初めてか?力抜けよ
79 名前:デフォルトの名無しさん (ワッチョイ ff01-6MwN) mailto:sage [2024/06/14(金) 22:14:43.22 ID:lj8dYX/x0.net] FlutterのレンダリングのImpellerはSkiaのと比べると随分と動作が早くなったんだけど、 Skiaを使い続けるComposeをAndroid/iOSで動かすとFlutterと体感変わらんし、 大量リスト表示で負荷をかけるとむしろComposeのが軽い Flutterにはまだまだパフォーマンス改善してもらわねば
80 名前:デフォルトの名無しさん (ワッチョイ 9301-0NsG) [2024/06/14(金) 23:46:45.55 ID:02z64/ll0.net] 話が飛躍するかもしれんが、9割何言ってるのか分からん連中をクビにできない日本の法律は絶対に変えたほうがいいと思うわ。 こんなんクビ以外で対処できんやろ。
81 名前:デフォルトの名無しさん (ワッチョイ 9301-0NsG) [2024/06/15(土) 00:07:24.90 ID:eH6XrMYs0.net] 質で判断できるだけの頭を持ってないから、評判の数でしか決められないアホが短所長所を把握せずに使ってるのが状態管理ライブラリってところか。
82 名前:デフォルトの名無しさん (ワッチョイ 1349-qUdF) mailto:sage [2024/06/15(土) 10:39:33.38 ID:wle7DKVm0.net] >>79 もう答えは出ているだろ Flutter から Compose に移行するのが正解 どうせ日本人には Apple製品は高くて買えなくなる 低価格 Android で軽快に動くことを優先した方がいい
83 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 13:52:51.13 ID:r6q9jsXM0.net] 使いつづけてくコストを踏まえて選ばなあかんよ その観点で選ぶとRiverpodの位置づけは最底辺になること気づかん奴多いよな ProviderがProviderに依存するのは後で自分への罠になるんやで 勝手に気を利かせてキャッシュしてくれやがるのも1年後に悩みの種になるんやで 一見便利そうなそういう機能を避けてるパッケージのほうが思慮が深いとそろそろ気づこうな ボイラープレート多くてやってらんねって思われてるパッケージは 短期的な目でしか見てない浅はかな人とは違う思想なのよ 長期の開発経験がない初心者ほどRiverpodを選んじゃうのはそんなワケ
84 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 14:09:28.17 ID:r6q9jsXM0.net] 海外の優秀なエンジニアはそこんとこ気づいててさすがよな Riverpodの悪いとこにも目を向けられるのは経験の差か国民性の差か・・ 評判を気にするより本当にいいもんを正当に評価して使いたいってだけかもしれんが 日本でRiverpod批判したら蔑まれるやんな Riverpod嫌ってる日本人ほんまはもっといるんやろな
85 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 15:42:51.77 ID:8aqIpvmM0.net] こういう無知なくせにイキってる奴ら嫌い。どうせ代替ライブラリも出せずに「俺が書いたコード最強!!」とか言ってんだろ。
86 名前:デフォルトの名無しさん [2024/06/15(土) 16:32:14.79 ID:eH6XrMYs0.net] 単純にriverpod含め、状態管理ライブラリの具体的なメリットを知りたかったんだが、なんか知らんけど、それを聞いてるだけなのにキレ散らかす論理的な議論ができない精神的にちゃんと成長できていない短所長所もわからず利用しる人が罵詈雑言を吐いていくだけで、具体的なメリットを何も提示してこない。記事とか動画とか見てるけど、どこもまともにメリットを説明できてるものが見つからない。 まあ、説明してる本人は説明できてるつもりなんか知らんけど。
87 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 16:40:09.25 ID:8Pl8r/T50.net] グローバル変数太郎さんはまず公式サイトすら読まずにイキる癖を治して人間になってから書きこんでくれ。 使ってから嫌になるならともかく使う気すら無いのにディスり始めるのプログラミング素人以下でダサい。
88 名前:デフォルトの名無しさん [2024/06/15(土) 16:40:28.80 ID:eH6XrMYs0.net] >>85 こういう無知なくせにイキってる奴ら嫌い。どうせ代替ライブラリも出せずに「俺が書いたコード最強!!」とか言ってんだろ。 特大ブーメラン脳天に直撃してて草 無知なのにイキってる奴らって君たちのことですよ。 そもそも、ライブラリを使うのが前提みたいな言い方してるけど、外部ライブラリに依存することのリスクわかってないやろ? まあ、特大ブーメラン投げる筋肉のバカの君のような人が理解できるとは思ってないけど。 flutter業界の偏差値下がるから、別の業界言ってくれたら、みんな泣いて喜ぶよ?
89 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 16:42:10.26 ID:yWBemwcJ0.net] いやなら使わなきゃいいだけなのに🥲
90 名前:デフォルトの名無しさん [2024/06/15(土) 16:49:08.83 ID:eH6XrMYs0.net] 使うかどうかを決めるためにいま、色々調べてるところなんだけど、わかる? しかも、おれはたいしてディスってないし。 ゴミとか言ってた人は責めないの?どうしてオレに絡んでくるの?相手してほしいの? 罵詈雑言を吐くだけの具体的な長所を1つも提示できない役立たずのおじさん君には誰も用がないよ。君の能力じゃ困難かもしれないけど、現実を受け止める努力をしようね。
91 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 16:49:12.07 ID:8Pl8r/T50.net] メリット「お前のような自称熟練者が書いた自称最強コードなんかに依存したくないからライブラリ使うね」 デメリット「最強コードが書きたい初心者が苦しむ」
92 名前:デフォルトの名無しさん [2024/06/15(土) 16:54:53.52 ID:eH6XrMYs0.net] >>91 君、職場で誰にも相手されへんから、こういう場所でしか人と絡まれへんのやろ。 なぜかって、言ってることがマジで意味わからん。 アーキテクチャ宇宙飛行士って何? 宇宙飛行士って何を比喩した表現やったん? 個性的な人って言われて、職場の女性からそれとなく敬遠されてるタイプの人やろ? まずは、意思疎通できるための日本語の能力身につけてきてから、コミュニケーションとる練習しようねおじいちゃん。
93 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 17:00:15.08 ID:8Pl8r/T50.net] >>92 アーキテクチャ宇宙飛行士は検索すれば出てくる用語なんだが、Googleすら使いこなせないオジサンに俺は涙を禁じ得ないよ。
94 名前:デフォルトの名無しさん [2024/06/15(土) 17:01:29.73 ID:eH6XrMYs0.net] >>89 今、採用を検討してる段階で、短所と長所を尋ねてるだけなのに、なんか罵詈雑言を吐いてくる連中に絡まれる被害に遭ってるだけなんだわ。
95 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 17:04:22.42 ID:+FtAG2ub0.net] ジョエルを知らん人もいるのか ファクトリーファクトリーファクトリーファクトリー
96 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 17:07:40.26 ID:wle7DKVm0.net] こんなにも諸君を苦しめるものは何か? もうわかっているね? プログラマの苦悩を、Flutterチームは無視してきた ゆえに Flutter はオワコンなのである
97 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 17:18:25.87 ID:8Pl8r/T50.net] 短所「初心者に優しくない」 長所「自分の書くコードが最強だとかライブラリは不要だとか言う奴をプロジェクトから排除できる」 マジレスするとコレなんだよなぁ。 プログラマの苦悩は、Flutterの生産性が高すぎて、逆に単価が下がって、初心者が群がること。
98 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 17:33:42.19 ID:WOMrS3yI0.net] remi製品、全部きらいだー そいつら使うのが当たり前になっててどのプロジェクトにも付きまとってくんのが苦痛っすわ 全部消えてくれい! 悪くなかったのは昔のproviderぐらいか あれも無用な機能が多いというかごった煮みたいで足し算しかできない作者だと思ったが Riverpod出てきてやっぱりエルゴノミクス苦手な人だと確定したな 機能は削ってなんぼだぜ プライベートでは単機能な小ぶりのパッケージを組み合わせていく所存(楽しみ)
99 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 19:18:16.34 ID:60HZoEvmd.net] また自演やってる…会話パターン毎回同じ…
100 名前:デフォルトの名無しさん [2024/06/15(土) 19:27:37.41 ID:eH6XrMYs0.net] riverpodの公式ドキュメント見たけど、ネットで見た記事と同じで、グローバルな空間に状態を定義するのが一般的なやり方って書いてたわ。 だいたい、グローバル変数とかおれは一言も発してないからな。 目ん玉腐ってんのか、脳みそが腐ってんのかしらんけど、通常に日本語を読み取ることも、理性のかけらもない連中がなんで、プログラミングなんてしてるのかがわからん。文字と向き合う作業やのに、正しく読み取れないとか向いてないにもほどがあるやろ。 てか、公式ドキュメントには、グローバルを恐れないでくださいとか書いてるけど、いや、恐れろよ。 これが良い書き方とは一ミリも思わんけど、まあ、この人js出身なんか?カオス出身者ならもう一生治らんのかもしれんけど。 定数で、宣言してるから大丈夫とか言ってるけど、状態っていうのは、アプリ実行時に変化する値のことを指してて、provider は定数かもしれんが、その中身にある値は変数やろ? ほんまの定数なら、グローバル空間に配置しても大きな問題はないやろうけど、そもそも、そういう定数は、ライブラリに依存する必要性が無い。constで定義するいいだけ。 ほんまに、このライブラリが混沌としやすい状態をちゃんと管理しようっていう気があるのか疑問しかない。 てか、runAppのなかでProviderScopeをラップする、あの記述、ダサくて意味分からんすぎw これ作った人、プログラミングの複雑さに対応しようと思ってる人間とは到底思えない、というのが率直な感想。より複雑にしてしまう仕事のできない人間の典型例。仕事の出来ないやつは、仕事を減らさずに増やしてくるゴミ虫。
101 名前:デフォルトの名無しさん [2024/06/15(土) 19:34:44.27 ID:K7sK1090d.net] >>97 単価下がって被害を受けるてどういう仕組み?w flutterはいくらですね、みたいな感じで給料決まる感じ? それまでの経歴関係無く?
102 名前:デフォルトの名無しさん [2024/06/15(土) 19:45:51.32 ID:eH6XrMYs0.net] dartでguiアプリを作るとなると、flutterもしくは、全くメジャーじゃない方法として頑張ってElectron、tauri、という選択肢しかない。flutterはただでさえwidgetの数が多くて、気が滅入るのに、これにさらに状態管理ライブラリを使いましょう、おまけにfreezedも!とか、別に使うのは構わんけど、これがスタンダードな状況はどうにかなってほしいもんやね。 そもそも、フロスプラットフォームにネイティブコンパイルするアプリ作るなんていうのは、初心者にはハードル高すぎだとおもうけど。まあ、そこはflutterの凄さがあるんやろね。
103 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 20:10:56.95 ID:i1/W8aN40.net] ttps://zenn.dev/chooyan/books/92a0a489f68233/viewer/motivation
104 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 20:12:21.13 ID:i1/W8aN40.net] ↑ はじめに:なぜ Riverpod を学習するのか|仕組みから理解する Riverpod Zenn見てたら、グダグダ言ってる人にピッタリな記事見つけたから一応貼っとくね
105 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 20:19:20.94 ID:8Pl8r/T50.net] >>101 Flutter経験5年、みたいなツッコミどころしかない求人が実在する。
106 名前:デフォルトの名無しさん [2024/06/15(土) 20:22:41.74 ID:eH6XrMYs0.net] https://zenn.dev/chooyan/books/92a0a489f68233/viewer/motivation それを検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。 これ、言語機能として用意されてるんですが、内容が古いのかな? StreamController class - dart:async library - Dart API: "https://api.dart.dev/stable/3.4.4/dart-async/StreamController-class.html" StreamController を使えば値の変更の検知ができ、任意の処理を実行することができる。 読む気失せた。 他人の説明ばかり持ってきて、君は自身は何一つ具体的な例を提示できないんだね。もういいよ何もしなくて。
107 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 20:27:33.08 ID:8Pl8r/T50.net] >>106 なんで非同期処理のクラス持ち出してドヤ顔してるの? 包丁があればカッター要らない的な愚かさw
108 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 20:34:27.85 ID:8Pl8r/T50.net] あげ足取りしかできず、先に進めない進もうともしない。やる気無くなったが口ぐせ。無能の特徴やね。
109 名前:デフォルトの名無しさん [2024/06/15(土) 20:38:25.52 ID:eH6XrMYs0.net] >> 0107 Stream class と勘違いしてるのか知らんけど、StreamController class を使えば、値の変更を検知できるの知らないの? まあ、知らないからそうやってるんだろうけど。 レベル低すぎて話にならなすぎ。 例えもよくわからんし。 君がどれだけ無知だろうが私の知ったことではないので、意味の分からない絡み方しないでくれ。 flutter 使うのやめてどっか行ってくれる?それがこの業界のためになるから。 認知能力が欠如し、何もまともな仕事ができない欠陥品である君にピッタリなjsを使う業界にいけばいいよ。 jsも君と同じで大きな欠陥を抱えている。おれなんかと絡まずとも、必ず仲良くなれるさ。
110 名前:デフォルトの名無しさん [2024/06/15(土) 20:39:13.01 ID:K7sK1090d.net] >>105 そういう何もわかってないところは避けた方が良いのでは? あと多分言いたいことは、そんな人どこにおるねん!的なことですよね? ただ現時点で5年だとギリあり得るのでは? めちゃ少ないとは思うけど。
111 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 20:41:24.75 ID:8Pl8r/T50.net] >>109 長くて読む気失せたw 罵倒しかできないんだねw 無能くん
112 名前:デフォルトの名無しさん [2024/06/15(土) 20:44:36.13 ID:eH6XrMYs0.net] あの文脈で長さが理由と捉えるその卓越した読解能力には私も舌を巻くよ。 さようなら。
113 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 20:50:08.32 ID:8Pl8r/T50.net] >>112 さようならとか言って素直に消えた奴は5chには居ないんだよ。人のこと無能扱いしてる手も頭も動かさない無能くんはまた湧く。だって自習できる脳みそ無いもんねw
114 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 20:52:58.43 ID:8Pl8r/T50.net] >>110 求人出す側が何も分かってなくてもFlutterプログラマーの相場を形成、下落させる一因にはなっちゃうんだよ。
115 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 20:58:13.97 ID:WOMrS3yI0.net] 1.0の前ぐらいから使う人増えて今だいたい6年だぞー
116 名前:デフォルトの名無しさん [2024/06/15(土) 20:58:47.86 ID:K7sK1090d.net] >>それを検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。 言語として用意されてないものを、その言語で書かれたパッケージはどうやって実現してるんだろうねw
117 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 21:02:58.88 ID:8Pl8r/T50.net] >>115 論理的に存在するかは関係ない。5年Flutterやってて、単価Java以下とか言われたらキレるやろ。しかも何も知らない初心者が嘘ついて応募して、それが相場を決めていくんやで。
118 名前:デフォルトの名無しさん [2024/06/15(土) 21:04:25.05 ID:K7sK1090d.net] >>115 うん、ただそこら辺ですでにプロダクションアプリとしてflutter扱ってる企業から仕事もらってそこからずっとflutterやってる人、という要求なので中々ですよね。
119 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 21:12:42.48 ID:WOMrS3yI0.net] 5年以上が珍しいと思われてるのが意外だったから反応しただけ 元の話読んでないから単価云々、要求云々と言われても知らん
120 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 21:20:03.24 ID:WOMrS3yI0.net] 単価4000円未満とか酷いと1000円台とかあってFlutter使いは安く見られてる気はする インターン使って普段安く済ませてる会社は経験のあるプロにも出し渋るから注意 そういう話?
121 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 21:23:47.22 ID:8Pl8r/T50.net] >>120 あくまで比較だけど、通常のプロジェクトより高度(アプリの本質に近い)で、生産性高い(悪い言い方すると短期でプロジェクトが区切りつく)のに、単価に無関心なのが、なんつーか経済感覚無いな……って感じ。 要するに極めても金にならんのが、プログラマーのFlutter離れの原因だと俺は思ってるよ。
122 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 21:37:32.80 ID:i1/W8aN40.net] >>116 値のオブザーバーを実装したってことだな >>106 一部だけを切り取るのやめてくださいな 間違ったことはなにも書いてないよ class Article { String title; int price; Article(this.title, this.price); } final article = Article('Riverpod 入門', 1000); という内容の Article オブジェクトが生成された場合、 article.price = 2000; という処理によってフィールドの値が書きかわったとしても、それを検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。
123 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 21:42:32.32 ID:WOMrS3yI0.net] Flutterの仕事経験ほしがって安くてもいいからって自分から安売りしてる人いるね バイト経験ぐらいしかない人がそれまでのバイト代より高い程度の安い額でももらいつつ 履歴書に開発の経験を書けるようになるならありがたいって思ってるんでしょうな 実際の出来も良くないから安いのが妥当だけど、スキル高い人の足引っ張るのはやめてほしいね
124 名前:デフォルトの名無しさん [2024/06/15(土) 21:56:28.45 ID:KS5zXG630.net] >>123 それはどんな技術スタックでも有りそうなもんだけどね、
125 名前:デフォルトの名無しさん [2024/06/15(土) 22:01:58.38 ID:KS5zXG630.net] >>122 inheritedwidgetがあるからflutterフレームワークとしては用意されてるよね? この文脈での「言語として」とはフレームワークとして、という話だよね? じゃないと意味不明
126 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 22:05:11.16 ID:8Pl8r/T50.net] このスレをGoogleが見てるかは知らんが、生産性を高めた果てにあるのは、手が止まったプログラマー(ボトルネックがプログラマーではなくなった状態)なんよ。 日本人は特に手が止まった奴に向ける視線が厳しいから、生産性高めた結果、プログラマー(同僚や本人)がクビになるなんて状況が容易に起こり得る。 Flutter流行らせたかったら、そんなクソ理不尽な日本文化をぶっ壊すモデルケース作らんと無理だよ。
127 名前:デフォルトの名無しさん [2024/06/15(土) 22:12:10.80 ID:WOMrS3yI0.net] >>124 あ、そっか これもFlutter特有じゃないけど、学習初期に好き好き大好きになっちゃう人が特に多いのはあるな 大好きなFlutterの仕事がとにかくしたいの!となって >>123 につながる 4年ぐらいたつとべた褒めでもなくなるんだけど最初は愛に溺れてイベントも手あたり次第参加しちゃう病に罹る 数万円も払って先日のカンファレンスに参加しちゃった人はその例ですな
128 名前:デフォルトの名無しさん (ワッチョイ 931c-u5ZD) [2024/06/15(土) 22:57:26.37 ID:eH6XrMYs0.net] >>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.38 ID:eH6XrMYs0.net] このzennの記事書いてる人、特に悪い印象持ってなかったけど、今回のこんな適当なことのたまわってんのかと、印象変わったわ。まあ、はじめから特に何も印象無かったけど。 もう腐ってるのflutterの界隈って?出てきて数年で?それとももう日本全体が腐ってるから、腐ってない界隈の存在の方が珍しいのか?
130 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 23:23:04.64 ID:60HZoEvmd.net] そんな長文書いてる暇があるならコード書いて動かしてみればいいのに…恥ずかしい奴…
131 名前:デフォルトの名無しさん (ワッチョイ ff01-6MwN) mailto:sage [2024/06/15(土) 23:49:15.68 ID:i1/W8aN40.net] いやなら使わなきゃ良いってだけなのになあ
132 名前:デフォルトの名無しさん (ワッチョイ ff01-6MwN) mailto:sage [2024/06/15(土) 23:52:57.38 ID:i1/W8aN40.net] >>94 先に罵倒してるのどっちだよ
133 名前:デフォルトの名無しさん (ワッチョイ ff01-6MwN) mailto:sage [2024/06/15(土) 23:59:42.55 ID:i1/W8aN40.net] >>128 この記事派初心者に向けた記事じゃないからいちいち状態の検知の方法なんざ書いてないだけでは…? キレるところがおかしいと思うぞ
134 名前:デフォルトの名無しさん (ワッチョイ 7f01-VroD) [2024/06/16(日) 01:04:23.74 ID:IDEikgiG0.net] >>133 はじめに:なぜ Riverpod を学習するのか 第1セクションのタイトルがこれなのに初心者向け解説ではないと?w どういう読解能力があったらそういう解釈ができるの? 君、喋るたんびにボロがボロボロこぼれ落ちてツッコミきれん疲れたよ。 そんな様子じゃ赤ちゃん用のよだれかけを常用でもしてないと、日常生活もままならんやろ。 そもそもおれが何に対してキレてるかもわかってないやろ? お前は指摘してるところすべてがおかしいぞ? ブーメランは公園にいって好きなだけ投げてきてくれ。 君が採用されてる職場はほんま災難やな。喋るたびにこぼれる君のボロの後始末で。営業とか接客とか絶対ムリなタイプやろ? だからといって、プログラミングを仕事にせんとってくれ。君は理解してないのかもしれんが、これもコミュニケーションが大切な仕事なんや。もうこれ以上は勘弁な。
135 名前:デフォルトの名無しさん (ワッチョイ 7f01-VroD) [2024/06/16(日) 01:15:36.63 ID:IDEikgiG0.net] >>130 どしたん?相手してほしかったの? うんうんごめんね相手してあげれなくて。 なんか社会人経験なさそうな子やと思うから説明して上げるけど、論理的に破綻していない長文をかける能力はちっとも恥ずかしいことじゃないんだよ?知らなかったよね?ごめんね? どれだけ暇を持て余しても、人に読んでもらうことのできる文章量がたったの2行しかない、文章構成能力が欠如した大人の方がよっぽど恥ずかしいんだよー?わかったー? これで少しだけ大人になれたね?よかったね? それとも2行までの文章しか読めなかったかな?
136 名前:デフォルトの名無しさん (ワッチョイ 5a01-f02j) mailto:sage [2024/06/16(日) 01:17:31.41 ID:sA/qKOav0.net] 罵倒きっつw
137 名前:デフォルトの名無しさん [2024/06/16(日) 01:30:33.26 ID:qKFUWiJqd.net] >>133 検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。 検知の仕組みが用意されてない、と書いている文を122であなた自身が引用してますよね
138 名前:デフォルトの名無しさん mailto:sage [2024/06/16(日) 01:35:24.85 ID:sA/qKOav0.net] FlutterもといDartはオワコンだってよくわかるスレだな
139 名前:デフォルトの名無しさん mailto:sage [2024/06/16(日) 04:36:28.60 ID:VstQa1y8d.net] これは恥ずかしい 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) mailto:sage [2024/06/16(日) 05:39:55.84 ID:VstQa1y8d.net] StreamControllerを何と勘違いしてたんだろか ソースでもドキュメントでもちょっと読んだら確認できるのに思い込みで突っ走ってて怖い…
141 名前:デフォルトの名無しさん (スップ Sd5a-JD1Y) mailto:sage [2024/06/16(日) 05:41:30.56 ID:VstQa1y8d.net] 罵倒の数々が自己紹介になってて面白いな
142 名前:デフォルトの名無しさん [2024/06/16(日) 07:03:25.45 ID:IDEikgiG0.net] >>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 名前:デフォルトの名無しさん [2024/06/16(日) 07:08:56.66 ID:IDEikgiG0.net] >>140 ソースもドキュメントもしっかり読んできてこのありさまとか、もうどうしようもないね。 だから、もう読まなくていいよ。どうせ読んでも理解できないんだから。 しっかり読んでも何も理解できない君はプログラミングを早くやめた方が君のためにもなるし、何より周りのみんなが両手を上げて喜んでくれるよ。 退職した日には、君抜きで、退職歓迎会やって大盛り上がりしてると思うよ。
144 名前:デフォルトの名無しさん (ワッチョイ dfea-JKwZ) mailto:sage [2024/06/16(日) 07:51:15.48 ID:to/LMet70.net] 諸君も、生まれたときは無垢な赤ん坊だったのだ しかし辛く苦しい経験が続き、心がトゲだらけになってしまった Flutter を選んだばっかりに…
145 名前:デフォルトの名無しさん (ワッチョイ 9767-1+BE) [2024/06/16(日) 08:39:19.15 ID:u7far7aY0.net] >>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) mailto:sage [2024/06/16(日) 09:52:30.87 ID:VstQa1y8d.net] あー把握した 「変更を検知」の意味を捻じ曲げてるのか いくらなんでもstreamへの流し込みを「変更を検知」なんて呼んでも通じないから… 「検知」なんだよ?日本語わかる? ずっと意味不明な主張して可哀想な人だなと思ってたが日本語が残念な人だった
147 名前:デフォルトの名無しさん [2024/06/16(日) 10:27:39.63 ID:u7far7aY0.net] >>146 StreamControllerで変更「通知」してますよね? と書いてますよね? StreamBuilderでもできるしsetStateを使っても「UIへ変更の通知を伝える」ことはできる。 「変更がUIに反映されること」を「変更検知」と言いますよね? StreamControllerの他にChangeNotifier+setStateでもUIに変更を反映できる。 これもDart標準機能。 どこまでいってもDart自体に用意されてないのにDartのサードパーティパッケージでできました、とはならない。 Dartは中身を見ることができるから読めばわかる。
148 名前:デフォルトの名無しさん mailto:sage [2024/06/16(日) 11:07:32.08 ID:6MOZHAv/0.net] で、君の一番最初の話題に戻ると そこでライブラリ使わずにそのStreamで頑張るBlocパターンってあった気がするが ライブラリ嫌ならそれで突き進めばいいんじゃね?
149 名前:デフォルトの名無しさん (ワッチョイ 7a37-JKwZ) mailto:sage [2024/06/16(日) 16:07:22.07 ID:nmSKaD1B0.net] Flutter始めて5日 buildの中にif文1つとかは問題ないが、変数コールしてreturnをif文で処理分けてってやろうとするとコンパイルエラーになる なんじゃこりゃー!
150 名前:デフォルトの名無しさん (ワッチョイ 7a37-JKwZ) mailto:sage [2024/06/16(日) 16:07:54.00 ID:nmSKaD1B0.net] 関数コールの間違い
151 名前:デフォルトの名無しさん (ワッチョイ 7f66-JH9N) [2024/06/16(日) 16:12:46.99 ID:IDEikgiG0.net] >>146 いやw 何も把握してないのに強がらなくていいんだよぼく~?w お兄さんたちは、ボクのように1から100まで命令しないとまともに動かない低級言語でコミュニケーションをとってるわけじゃないんだからね~?ww SteramController class を使えば簡単に変更を検知する機構をriverpodを使わなくても実装できるよねっていう話をしてたんだよ?ごめんねレベルの高いコミュニケーションの取り方してたよね汗汗w 文章が長くなりすぎるから、わざわざ低級言語のような解釈しかできない人間に合わせた説明はしなかったんだ。 ごめんね?意味が理解できずに寂しかったんだよね? だから、あんな恥ずかしいコード晒してまで絡んできたんだよね?それってすごい勇気のいることだよ?ん? あ っ!?そうだよね汗、恥ずかしいっていう概念知らないよねwごめんね?1から100まで説明しないと理解できない君の低級言語脳で人生歩んできたんだもんね? 知るわけないよね汗汗ww まずは、ボクのゴミクズコードが間違ってましたって、みんなにごめんなさいしてみよっか? ボクのような子たちは、間違いを正しく指摘されても無視して、違う話題を持ってくるんだよね。 それってとっっっっても恥ずかしいことなんだよ? 敗北宣言してるのはもちろんだし負け犬なんだよ?w あっ!?ごめんね?今更負け犬って騒ぎじゃないよね? 生まれてきてからずっと敗北の負け犬人生送ってきたもんね?今更恥ずかしさなんて感じないよねー? そりゃそうだよね?低級言語並の脳みそなんだもんね?あたりまえだよえね。気付かなくてごめんね?
152 名前:デフォルトの名無しさん (ワッチョイ 7f66-JH9N) [2024/06/16(日) 16:13:12.65 ID:IDEikgiG0.net] >>148 いやw 何も把握できてないんだから何も言わなくていいんだよボク? それとも、少しでもかっこいいところみせたかったのかな??ん? でも、さらに恥をさらしてるだけだぞ〜?ww 最初の話題に戻るっていうか、ずっとその話題が続いてるwんだけどw、 ライブラリが嫌wとかでなくてライブラリを使うメリットを聞いているんだよw? あ、ごめんね?wわかんないよね〜? メリット聞くことも、それが嫌ってことも区別付かないんだよね?w 高級言語脳のお兄さんたちからするとちゃんと区別されてるんだけど、君の貧弱なAPIでは一緒になっちゃってるんだよね?w そんな低レベルな操作しかできないのはみんな嫌だから、今までもこれからもボクはみんなから敬遠され続けると思うけど、 「js」っていう、肥溜めがあるからボクもそこに行くといいよw ここには、ボクのように自分がゴミ糞っていう自覚の無い人たちがたくさん集まってる場所だからねw よかったでちゅねー?お友達たくさんいまちゅよ〜?ww
153 名前:デフォルトの名無しさん (スップ Sd5a-JD1Y) mailto:sage [2024/06/16(日) 16:28:37.84 ID:VstQa1y8d.net] 顔真っ赤じゃん…必死に長文打ってる暇があるなら国語の教科書読んでくれ… せめてStreamControllerで変更を通知、StreamBuilderで変更を検知(してrebuild) くらいの表現になってれば意味が通るけど
154 名前:デフォルトの名無しさん (ワッチョイ 7f66-JH9N) [2024/06/16(日) 16:55:14.08 ID:IDEikgiG0.net] >>153 んー? 妄想と現実をごっちゃにしてるのかな? どうやったら表情が見えるのかな? それって君の勝手な妄想だよね?w 現実って妄想の区別もつかないほど取り乱してるのかな〜? 君はもう長文打てないよね?w だってボロが出てしまうことをようやく自覚できたもんね?偉いでちゅねー?w ごめんね?君とは違って長文書いても論理が破綻しないし、少しの暇でこういう文章書けちゃうんだごめんね? 君の脳みそじゃ未来永劫かなわないことだけど仕方ないよね? >> せめてStreamControllerで変更を通知、StreamBuilderで変更を検知(してrebuild) これを見る限り、まだちゃんと把握wできてないようだけど、君がしゃべるたびに、ツッコミどころ出てきて流石に相手できないからこれ以上はごめんね? 職場の人にはいつも迷惑かけてごめんなさいって、毎日言わないとだめだよ?
155 名前:デフォルトの名無しさん (ワッチョイ 3e6e-Xxwh) mailto:sage [2024/06/16(日) 17:52:48.01 ID:b/cd3doV0.net] ここだけ20年前の2ちゃんねる
156 名前:デフォルトの名無しさん mailto:sage [2024/06/16(日) 18:20:07.11 ID:nkzaPwgI0.net] 俺の最強のデザインパターン!のほうがライブラリより強い!オジサンは、20年前からタイムスリップしてきたんだよ。 だから5chの常識とか分からないし、オジサンが極めたと思っているデザインパターン(失笑)が廃れていることも許せないんだ。悲しい事故だったんだ。
157 名前:デフォルトの名無しさん mailto:sage [2024/06/16(日) 18:26:36.30 ID:nkzaPwgI0.net] 以下、時代に取り残された20年タイムスリップおじさんによる悲しい反論↓↓↓
158 名前:デフォルトの名無しさん [2024/06/16(日) 18:55:40.73 ID:IDEikgiG0.net] ちゅくちゅくw(セルフ効果音) hey yo! お前は20年前からライムがスリップ! 妄想と現実の区別がつかない! おれの最強のデザインパターン?の方がライブラリより強い? そんなの一言も発してない! お前はいったい誰としゃべってる? 誰もデザインパターンを極めたなど言ってない。 廃れているのは、お前の脳みそ! 悲しい事故はお間の存在! yo!yo!yo! もうお前の相手には飽き飽き! 口には出さないが誰もが思ってる! これで相手をするのは本当に最後! 何も持たないをお前にかまっても残るのは疲労。 敵でも味方でもお前に居場所は無い! どちらにとってもお前は迷惑、存在がウザい! 善人も悪人もだれも相手にしたくない、それがお前! 20年前から滑り続けたお前の身体はアザだらけ! まるで入れ墨!恥の刻印! ここがネットでよかったな! いやでも、ここでも恥をさらし続けてるから変わらないか汗 おしまい
159 名前:デフォルトの名無しさん [2024/06/16(日) 18:56:59.21 ID:qKFUWiJqd.net] >>156 そのレスをしているあなたは若者の設定ですか?
160 名前:デフォルトの名無しさん mailto:sage [2024/06/16(日) 19:01:01.23 ID:to/LMet70.net] 何度目かの結論が出たね そう、おしまいなんだ 何度議論しても、Flutter はオワコンなのさ
161 名前:デフォルトの名無しさん mailto:sage [2024/06/16(日) 19:23:33.24 ID:6MOZHAv/0.net] だから、結論でただろ? 誰も止めないから後は勝手に突き進めばいいじゃんかよ。
162 名前:デフォルトの名無しさん mailto:sage [2024/06/16(日) 19:27:36.97 ID:HIrYl9LQ0.net] スレ伸び過ぎだよ 内容無いのに
163 名前:デフォルトの名無しさん [2024/06/16(日) 19:59:24.29 ID:IDEikgiG0.net] >>149 Flutterのみが初心者? それともプログラミング自体の初心者でFlutterから触り始めた人かな? 内容的に後者だと想定して話すと、まずは基本的にエラーが出たら、エラーの文章、長いかもしれないけど、それをそのままコピペして検索とかするね。 それで出なかったら、flutter というワードと合わせて、部分的に大事そうな場所を切り取って検索とか。
164 名前:デフォルトの名無しさん mailto:sage [2024/06/16(日) 22:42:10.67 ID:nmSKaD1B0.net] >>163 説明ありがとー プログラム歴は伏せておく、まぁそこらのプログラマーよりは長いとは思うけどね このDart言語って結構面倒っぽいね build内の細かな処理を書こうとするとダメっぽい、ググってDartではイレギュラーなのか引っかからない build内のchildに関数をウィジェットクラス化したものをコールすることでOKっぽい Flutter始めたのは効率良くマルチプラットフォームという触れ込みだったが、KPMのほうが素直っぽいなぁ リリース版の速度はFlutterのほうが上っぽいけど もうちょっと触ってみるよ、ありがと!
165 名前:デフォルトの名無しさん (ワッチョイ aa02-VroD) mailto:sage [2024/06/18(火) 16:06:31.92 ID:/31rxwLO0.net] Riverpod3変更多いみたいやな Exceptionで勝手にリトライするとか正気か 1人の作者の好き勝手な変更に毎度付き合わされるのみんな平気なん? デカいアプリで使ってる人大変やろ コストもかかるやん でも茨の道選んだのは自分やしな この機会に離れるのがいいと思うけどそれでも使い続けたい人はまあがんばってや・・
166 名前:デフォルトの名無しさん mailto:sage [2024/06/18(火) 18:35:14.66 ID:QSa+INI50.net] 3かGetXはどうなった
167 名前:デフォルトの名無しさん [2024/06/18(火) 18:45:14.59 ID:Dt2XNYGxd.net] ほんでそのうち「やっぱりRiverpodでは無理なので、新しく○○を始めました。これからは○○です。これが最善だと私は強く信じてます!」みたいなw 実際providerでそれ言ってたからねー。 まあ使いたい人が使ったらいいんちゃう。
168 名前:デフォルトの名無しさん mailto:sage [2024/06/18(火) 20:27:39.44 ID:mQXIwXy40.net] 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 名前:デフォルトの名無しさん mailto:sage [2024/06/18(火) 21:14:07.10 ID:thkKQsLJ0.net] Goってむっちゃいい言語だろうになぜか流行らない、謎だ
170 名前:デフォルトの名無しさん [2024/06/18(火) 21:28:59.25 ID:Dt2XNYGxd.net] >>168 まず日本語をがんばろう
171 名前:デフォルトの名無しさん [2024/06/18(火) 22:17:16.11 ID:Dt2XNYGxd.net] 保守できないレベルの人はaiに淘汰されるからどっちみち出番は無い
172 名前:デフォルトの名無しさん [2024/06/19(水) 00:42:55.23 ID:eVJS2Vw/0.net] >>168 どれくらいの信ぴょう性があるデータなのか知らんけど、伸び「率」で言えばこの中ではDart がトップやなw
173 名前:デフォルトの名無しさん (ワッチョイ 7f84-cl2B) [2024/06/19(水) 01:16:21.57 ID:eVJS2Vw/0.net] >>168 >>基本、誰かがライブラリを作って、議論され統一されたものが使うべき。 >>汎用的なモジュールを自作した瞬間、廃棄物になるので保守できないから ただ言葉が違うだけで、誰かが作ったものも、自作したものも結局のところ意味は同じでしょ? まあ、組織運用か、個人運用か、の違いをもしかしたら言ってるのかも知らんけど。 どのライブラリも、誰かが自作したものだよw 廃棄物になるリスクが高いのは、複雑で難しくて運用するための労力がたくさん必要なものであって、単純で簡単なものほどそのリスクはない。 その誰かが作ったフレームワークも、万能なフレームワークなんてものはないわけで(完璧だと証明されているなら必ず言語の基本機能として取り入れられてフレームワークじゃなくなる)。 万人の用途に合ったフレームワークがそれぞれ必ず用意されてるわけでもない。 その言及の裏の意図を読み解いていくと、有名どころのor普段づかいしてるフレームワークでできないことはやりません、みたいにもとれる。 まあ、責任回避したいサラリーマン気質SIerの発想なのかな?よくわかんないけど。 プログラムはもっと自由なんだ。 そういうのはJavaだけでいいよ。なんかよく知らんけどspringとかstrutsとか使ってればいいんじゃね? Javaは別にどうなったっていいよ。絶対使わないしあんな老害言語。 おれあんまりよく知らんくせに、老害とか言い過ぎかもしれんけどw、あんな校長先生のクソねみぃクソ長い話、とか、何回同じこと言うねんさっきそれ話したやろクソジジイ、みたいな言語。
174 名前:168 (ワッチョイ f656-iNSb) mailto:sage [2024/06/19(水) 02:14:45.30 ID:EXYDanAa0.net] フレームワークは、Ruby on Rails の事 デザインパターンがOSS 界わいで議論されて統一されるとは、 OSS コミュニティーの事で、それがRailsに採用される そして、全てのフレームワークへ波及していく。 だから、Railsが情報の最上流 PHP, Dart の伸び率が高いのは、 インフレで低所得者層は苦しいから、20〜30% 上がる。 カリフォルニアで、5万ドルは生活保護レベル Go は、10年ぐらいで主要言語になった唯一の言語。 KENTA は初心者のキャリアパスは、Rails → Go のみと言う Rust は、Ruby/Go/Elixir と比べて、年収の上昇が止まった
175 名前:168 (ワッチョイ f656-iNSb) mailto:sage [2024/06/19(水) 02:30:55.83 ID:EXYDanAa0.net] 汎用的なライブラリを会社レベルで作るのは、保守できないので駄目 だから、Microsoft でも、Linux エンジニアを採用して、 Linux財団に加盟して、OSS コミュニティーで作る事にしている。 そこが最上流 以前は、Linuxを嫌いなCEO が居たから、 Docker のコピー品を自作したりしたけど、失敗に終わった。 だから今は、DockerはLinuxにしか存在しない また、WSL2 でシームレスにLinuxを使えるようにした。 いずれは、Windows Server もやめるだろう
176 名前:デフォルトの名無しさん (ワッチョイ 5a01-f02j) mailto:sage [2024/06/19(水) 10:53:14.57 ID:uUt29Rjr0.net] GoだけじゃなくKotlinもここ10年でJavaを喰らって主要言語になったよ Ruby on Railsを語るならPHPGoRustElixir だけじゃなくSpringBootで強いKotlin/Javaの名前も出すべきだと思う
177 名前:デフォルトの名無しさん [2024/06/19(水) 11:48:11.72 ID:eVJS2Vw/0.net] >>174 >>175 >>フレームワークは、Ruby on Rails の事 じゃなくてw 君がフレームワークって言ったんやから、おれはそれに答えて、フレーワークを具体的に適当に出しただけw Ruby on Rails の事を指してるなら、最初から Ruby on Rails って言おうなw 君は、他人が決めたことばかり述べるだけで、自分の意見が一つもない。 自分が傷つかないように、そうやって身を守ってばかりに気を取られていると、他のことがおろそかになりまくってるんじゃない? 他の誰かが作った盾と鎧で身を固めまくって重そうに歩いてる姿なんて、君から見ても、見るに堪えんやろ? Railsが最上流なのか、自分がどう思うのは勝手やけどw、要は、Rails以外触りたくないってこと?w Railsしか触りたくないって人が、各種言語、OSS、コミュニティなどの総論を語るのは早ないか?w まあ、他人の意見をそのままコピペしてるだけやから語れてもいないんやけどw
178 名前:デフォルトの名無しさん mailto:sage [2024/06/19(水) 16:02:45.51 ID:2e8LQcqR0.net] 直近の議論で Flutter のオワコンが明らかになったから、スレの残りは Rails の話をするのか いいんじゃないかな
179 名前:デフォルトの名無しさん mailto:sage [2024/06/19(水) 16:20:44.94 ID:NliFIq810.net] 何故か伸びてると思ったら変なの湧いてるだけか
180 名前:デフォルトの名無しさん (ワッチョイ 4e8e-JTKV) mailto:sage [2024/06/20(木) 05:20:19.40 ID:EkLlegaI0.net] またキチガイRuby馬鹿か
181 名前:デフォルトの名無しさん (ワッチョイ 97eb-JTKV) mailto:sage [2024/06/20(木) 06:04:01.68 ID:lMQy6JhP0.net] このRuby荒らしのせいでどこの誰とも知らないKENTA?とかいう奴の印象が非常に悪い このRuby荒らしはKENTAの印象を悪くするためにアンチ活動してるんだと思う
182 名前:デフォルトの名無しさん [2024/06/20(木) 19:47:45.09 ID:HqmtbRVLd.net] というかこれは何の得があるの?w
183 名前:168 mailto:sage [2024/06/21(金) 03:49:32.24 ID:CpWdMjsH0.net] 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) mailto:sage [2024/06/21(金) 04:52:05.06 ID:5ivDxLA1d.net] Rubyコミュニティ衰退しとるやんけ https://www.publickey1.jp/blog/24/javascript2520python1820java1770slashdata.html
185 名前:デフォルトの名無しさん [2024/06/21(金) 06:49:13.58 ID:OCnfhDUr0.net] 場違いなレスでも、よってたかって攻撃するのはやめよう。 まあ、おれが一番の長文で攻撃してるんやけど。 ここはKENTAスレじゃない。 お前も森へおかえり。 あのアフロっぽいもじゃもじゃ髪の毛の中に。
186 名前:デフォルトの名無しさん mailto:sage [2024/06/21(金) 07:24:27.55 ID:4z8nq+RB0.net] >>183 フロントスレでフロントを馬鹿にしてなにがしたいん??
187 名前:デフォルトの名無しさん mailto:sage [2024/06/21(金) 11:16:37.21 ID:OHhQAFy80.net] フロントはこれからも重要であり続ける だからいくつもフレームワークが生まれた その中でよいものだけが生き残る このスレで議論した結果、すでにFlutter はオワコンで間違いないようである
188 名前:デフォルトの名無しさん mailto:sage [2024/06/21(金) 14:45:15.25 ID:Zea0rFse0.net] KENTAって人崇拝してるっぽいけど イメージ下げる投稿続けてたら大好きなKENTAに嫌われるぞ
189 名前:デフォルトの名無しさん [2024/06/22(土) 09:24:13.93 ID:horurnGv0.net] >>183 >>外人もそう言ってる お前、援護射撃してもらってる存在に失礼な言い方すんなw 外人以外にも言い方いくらでもあるやろw フロントエンドをディスりだしたけど、そりゃ悪手だろ、蟻んこw そんだけフロント馬鹿にしといてまさか、フロントエンド含まれてるアプリ触ってないだろうね?w 馬鹿にしといて裏ではお世話になってる...まさか、そんなわけないよな...?w
190 名前:デフォルトの名無しさん mailto:sage [2024/06/22(土) 09:33:53.91 ID:MBewD0l70.net] 普段から裏ではお世話になっているよw 底辺が作った家に住んで底辺が整備した車に乗っているよ
191 名前:デフォルトの名無しさん mailto:sage [2024/06/22(土) 10:07:37.46 ID:MBewD0l70.net] ごめんフロントは大工以下の底辺だったね
192 名前:デフォルトの名無しさん mailto:sage [2024/06/22(土) 10:27:14.41 ID:HPoWGkog0.net] >>191 フロントスレにわざわざ来てるお前も同類だな
193 名前:デフォルトの名無しさん mailto:sage [2024/06/22(土) 11:26:50.46 ID:6tgNwKQ30.net] Ruby がオワコンだから、オワコン Flutter スレに吸い寄せられてきたのか 類が友を呼んでしまった しかし、ここに来るなら Flutter の話をしてもらわないと困るよ
194 名前:デフォルトの名無しさん [2024/06/22(土) 12:55:24.08 ID:horurnGv0.net] >>190 品性はお金じゃ買えないよ。 上辺だか何だか知らんがrubyの仕事してこいよ鬱陶しいな おまえうざい イジリがいもない
195 名前:デフォルトの名無しさん [2024/06/22(土) 13:01:13.69 ID:horurnGv0.net] >>191 お前さあ... 大工まで蔑んで何してんの? お前は底辺以下の泥沼の底の底に沈みこんでてて姿見えへんぞ。 流石にもうちょっと上品でいてくれへんと相手できん 下衆は返れ。下水道に。 排水溝に詰まったK・E・N・T・Aの縮れ毛を回収する仕事でもしてろよ。 ああ、もうすでにその仕事やってたか。 誰にも相手されへんからってその仕事はさすがにみじめやぞ。
196 名前:デフォルトの名無しさん [2024/06/22(土) 15:00:14.29 ID:dMwj8i9+d.net] 察してやれ ここが最後の砦なんや ここで相手にされなかったら本当に完全に一人なんや だから何を言われてもクソレスを投稿し続けている わかるか?
197 名前:デフォルトの名無しさん (ワッチョイ 5a01-f02j) mailto:sage [2024/06/22(土) 19:32:30.04 ID:HPoWGkog0.net] フロントスレはここのほかにもたくさんあるのに、なぜここなのか?
198 名前:デフォルトの名無しさん [2024/06/22(土) 23:11:55.70 ID:horurnGv0.net] >>190 キモい
199 名前:デフォルトの名無しさん (ワッチョイ 3f37-WTBc) mailto:sage [2024/06/23(日) 04:17:37.54 ID:j18TJ0D70.net] 質問なんだけど、バックグラウンドで動いているFlutterでスリープから復帰したって検出可能です? AndroidのReciverみたいな感じ ググってもTitaniumしか出てこなくて、MacOSで環境整えようとしたら動かねー
200 名前:デフォルトの名無しさん (JP 0Hdf-pA5J) mailto:sage [2024/06/23(日) 12:55:03.68 ID:C5IfwuedH.net] 今だけです https://i.imgur.com/cgKkzoi.jpg
201 名前:デフォルトの名無しさん (ワッチョイ 3fad-yKGB) mailto:sage [2024/06/23(日) 13:52:10.18 ID:zONBpoxd0.net] >>200 これは良かったよなあ
202 名前:デフォルトの名無しさん (ワッチョイ cf75-fYEb) [2024/06/24(月) 11:20:36.43 ID:XRQbMnqD0.net] >>199 おれはflutter詳しくないから、仮にflutterにその機能が無かったとしても一応解決策はあるとだけ。 dartから直接ネイティブのコードを呼び出すdart:ffiがあるので理論上可能なはず。 like数多いlibraryだと pigeon とかあるみたい。 あとは、自力でdart:ffiを使ってそのReciverを呼び出すコードを書くか。
203 名前:デフォルトの名無しさん mailto:sage [2024/06/24(月) 14:10:41.21 ID:v6bjukRSd.net] WidgetsBindingObserverのdidChangeAppLifecycleStateじゃだめなん?
204 名前:デフォルトの名無しさん mailto:sage [2024/06/24(月) 15:39:09.73 ID:nP+vDYkr0.net] >>202 考えていたより大変そう 今はKotlinでReciver受けてDartで拾えないか検証中 >>203 Activityがフォアグラウンドにいる時は問題ないけど、バックグラウンドに行っちゃうと拾えないっす
205 名前:デフォルトの名無しさん mailto:sage [2024/06/24(月) 15:51:32.46 ID:DSee3rkD0.net] >>200 こんなにコスパの良いやりかた初めてかも
206 名前:デフォルトの名無しさん mailto:sage [2024/06/24(月) 21:59:00.85 ID:GVJPZlmZ0.net] >>204 結局まともなソフトを作るためにはkotlinとswift、デスクトップならさらにC++とかを覚えないとダメなんだよなあ、その上でさらにDartやろ
207 名前:デフォルトの名無しさん mailto:sage [2024/06/24(月) 22:06:12.30 ID:JcL2eGYO0.net] Kotlin だけでいいだろ
208 名前:デフォルトの名無しさん (ワッチョイ 8fa8-Enlp) mailto:sage [2024/06/24(月) 23:01:42.63 ID:GVJPZlmZ0.net] >>207 Androidだけでいいならな、DartもFlutterもいらない
209 名前:デフォルトの名無しさん (ワッチョイ 8f01-h6b2) mailto:sage [2024/06/24(月) 23:07:01.02 ID:y09NkMK80.net] 簡単なアプリを作るだけならKotlinオンリーでできるよ Swiftの定型文はテンプレートコピペで済ませられるから ファイルのピックとかもKotlinライブラリが出てきてる
210 名前:デフォルトの名無しさん (ワッチョイ 4fbf-UA1a) mailto:sage [2024/06/24(月) 23:19:09.26 ID:yojy6PsV0.net] 技術顧問できますって言ってる人のギフハフ見たわ(ーー:) おまいらどう思う?
211 名前:デフォルトの名無しさん mailto:sage [2024/06/25(火) 07:01:39.99 ID:AXDk6mAl0.net] へ?今ってKotlinだけでAndroidもiOSも対応出来るん? Swiftへ無変換リコンパイルが出来るってことで良いのかな。 Androidはリバースエンジニアリング出来るのが嫌いなんだよなぁ
212 名前:デフォルトの名無しさん mailto:sage [2024/06/25(火) 07:29:32.26 ID:d79eL1Zz0.net] >>211 KotlinコードはKotlin/Nativeの技術を使って、Swiftへトランスパイルされるんじゃなくてネイティブコードへそのままコンパイルされるようになった 泥JVM向けアプリのデコンパイルの容易さが気持ち悪いのはわかる ロジックをKotlinのままAndroidNativeプラットフォームでラップできるっていう回答は一応あるけど面倒くさいし
213 名前:デフォルトの名無しさん (ワッチョイ 3f06-WTBc) mailto:sage [2024/06/25(火) 12:22:13.82 ID:AXDk6mAl0.net] >>212 ありがとー ググっても資料が少ないけど、Kotlin/NativeからSwiftにするのは1件見つけた センサー系を使うことが多いからそれがSwiftでも動作してくれるかだなぁ 試してみるよ
214 名前:デフォルトの名無しさん mailto:sage [2024/06/26(水) 11:18:03.68 ID:HtVrg7YZ0.net] みんなMacでFlutter使ってるの? iOS用はXcodeが必須だからMacが必要だよね
215 名前:デフォルトの名無しさん (ワッチョイ 7fdd-Enlp) mailto:sage [2024/06/26(水) 14:36:08.50 ID:8SE84spH0.net] 昔やってた頃はビルドならCodeMagicでできたけど今はできないんかな? まぁ真面目にやるならMac必須だけど。
216 名前:デフォルトの名無しさん mailto:sage [2024/06/26(水) 15:28:49.38 ID:HtVrg7YZ0.net] リリースするとなったら、iPhone実機でテストしてないと不安だし、個人開発くらいでMacとiPhone全部そろえるのは個人的に無理かな… でも将来的にiOS版もリリースするかもしれないから、Flutterでandroid版を作ってみるかな Dart、JavaScriptに似てるから、改めて勉強しなくてもいいみたいなんだよね JavaScriptはなれてる
217 名前:デフォルトの名無しさん mailto:sage [2024/06/26(水) 15:37:02.59 ID:85SHOkaJ0.net] >>213 は Kotlin だけで足りると知り、無事に Kotlin スレにたどり着いたようだ しかし、>>216 が新たにハマりかけている また riverpod で消耗する人が増えるのか? JavaScript に慣れてるなら ReactNative や Capacitor も検討したらどうか?
218 名前:デフォルトの名無しさん (ワッチョイ 3f4b-P+14) mailto:sage [2024/06/26(水) 16:29:05.82 ID:HtVrg7YZ0.net] >>217 ReactNativeが良さそう… これですすめてみる
219 名前:デフォルトの名無しさん mailto:sage [2024/06/26(水) 20:34:56.18 ID:tLzXCbi8H.net] MacとXCodeとSwiftが大嫌いでFlutterを使ってる俺みたいなのは少数派かな Windows上のAndroidStudioでアプリのテストまでやりきって、Mac側ではiOSでの動作確認とリリースビルドだけ実施 今のところこれが一番楽
220 名前:デフォルトの名無しさん mailto:sage [2024/06/26(水) 22:15:41.67 ID:Eg5n0hCx0.net] KotlinもSwiftも特定のIDEに縛られているから、その点でDartは有利だ
221 名前:デフォルトの名無しさん mailto:sage [2024/06/27(木) 15:09:34.09 ID:XgjQOrlh0.net] Androidである程度作って、iOSで実機デバッグしようとしたら、iOSはデバッグではプラグインが使えないとか・・・おかしいっしょ
222 名前:デフォルトの名無しさん (ワッチョイ cfd6-fYEb) [2024/06/27(木) 17:31:50.85 ID:eevC6u6j0.net] flutterの状態管理ライブラリと呼ばれるものって、別に状態を管理する手段を提供してないのでは? ただ、setState()を直接呼ばないための手段しか提供してなくないか?
223 名前:デフォルトの名無しさん mailto:sage [2024/06/27(木) 19:04:10.07 ID:OoCv0bQF0.net] composeなら状態管理はrememberで済むのになあ
224 名前:デフォルトの名無しさん (ワッチョイ cf96-WTBc) mailto:sage [2024/06/27(木) 19:09:30.16 ID:oaXXA4xQ0.net] 状態管理ライブラリが複数あり、すべてウンコだ!とか言ってるのは Flutterユーザーだけ
225 名前:デフォルトの名無しさん [2024/06/27(木) 20:07:03.82 ID:eevC6u6j0.net] >>223 Kotlin触ったことないから解釈違いがあるかもしれんけど。 見た感じ、やってることはflutterの状態管理ライブラリと変わらないという印象やな。
226 名前:デフォルトの名無しさん [2024/06/27(木) 20:15:19.16 ID:eevC6u6j0.net] 状態管理ライブラリっていう名前から、100とか200あるたくさんある状態の管理を、ミクロではなくマクロな部分で手助けしてくれるものかと思ってたけど。 実際のところ、公式が提供しているapiの薄いラッパーか、observerを提供するのか、ミクロの部分で使うライブラリみたいだね。 状態管理ライブラリとかいう大層な名前で呼ばれるのはおかしいと思うけど。 結局、MVVMだったり、のデザインパターンで、複雑な状態をなんとか管理しようっていうのが現状か。
227 名前:デフォルトの名無しさん mailto:sage [2024/06/27(木) 20:24:59.17 ID:OoCv0bQF0.net] Flutterが状態管理のために長ったらしい定型コードを書かせるのが悪い 「~の状態管理ライブラリを使ったらアプリの動作パフォーマンスがよくなった!」じゃなくて開発者のコーディングライフを改善するためのものになってる
228 名前:デフォルトの名無しさん [2024/06/27(木) 20:51:27.49 ID:eevC6u6j0.net] >>227 たしかにStatefulWidget使うにはclassを2つも定義しなあかんとか、あれは冗長やわな。 パフォーマンスの面であのようにするしかないのかも知らんけどどうなんやろね。 >>「〜の状態管理ライブラリを使ったらアプリの動作パフォーマンスがよくなった!」 ライブラリのうたい文句でよく聞くけど、そもそもラップしてるのに本当に動作よくなるのか?wって思うけど、まあ、なんか今更やけど。
229 名前:デフォルトの名無しさん mailto:sage [2024/06/27(木) 21:19:58.59 ID:j6eb+IBW0.net] ReactNative、エラーがわかりにくいって 調べるだけで時間を消耗するって、自分がはまるやつだ w Flutterにする
230 名前:デフォルトの名無しさん mailto:sage [2024/06/27(木) 22:09:26.94 ID:OoCv0bQF0.net] React+Capacitorじゃあかんのか?
231 名前:デフォルトの名無しさん mailto:sage [2024/06/28(金) 00:00:42.63 ID:ReoBjfsh0.net] >>230 情報が少ないかな? 他の言語だとpythonとかで満足してる方なので(情報が多い)
232 名前:デフォルトの名無しさん mailto:sage [2024/06/28(金) 08:41:07.03 ID:tT2GNMfm0.net] Android メインなら Compose の方がいいと思うなぁ JavaScriptに抵抗がないなら、ガワアプリもいい選択になる スレが状態管理の話題で埋め尽くされるようなフレームワークは、とてもお勧めできない
233 名前:デフォルトの名無しさん (ワッチョイ a7f2-HpUb) [2024/06/30(日) 23:37:31.88 ID:BE/h3Eml0.net] dart は exception(error) handling が try catch 構文を利用するのが基本だが、正直 result 型で handling した方がはるかに楽。 おれは自分で result library を定義して使ってる。 あんまり try catch で handling することに対して批判を聞かないが、実際のところどうなの? おれはもう try catch で handling とかもう無理な身体になってしまったが。
234 名前:デフォルトの名無しさん mailto:sage [2024/07/01(月) 12:01:21.76 ID:19L91glPd.net] Dartに限らず例外を嫌ってその手の試み繰り返されてるけど コアライブラリその他諸々エラー投げるもの全部ラップする羽目になるし 開発メンバー全員同じ方針で書かせないとならんし 労力とメリットが釣り合ってないんだよね Future使えば良かったってオチになったり 例外を採用してしまった言語はもうどうにもならんかも
235 名前:デフォルトの名無しさん (ワッチョイ a777-HpUb) [2024/07/01(月) 16:12:11.02 ID:AETVjrcC0.net] 小規模や個人の開発でresult採用してる人や検討してる人はどこかにおらへんの?
236 名前:デフォルトの名無しさん (ワッチョイ ea4b-3CAE) mailto:sage [2024/07/01(月) 17:34:26.52 ID:gsz8HDxV0.net] dartってJavaScriptとほとんど同じだね 心配して損した
237 名前:デフォルトの名無しさん (ワッチョイ a777-HpUb) [2024/07/01(月) 18:31:28.50 ID:AETVjrcC0.net] >>236 元々dartはJavaScriptの置き換えを目指して開発された言語やからな。 ちなみに知ってるかも知らんけどdartはJavaScriptへトランスパイルできる。
238 名前:デフォルトの名無しさん (ワッチョイ ea4b-3CAE) mailto:sage [2024/07/01(月) 18:58:48.29 ID:gsz8HDxV0.net] >>237 トランスパイルって何?
239 名前:デフォルトの名無しさん (ワッチョイ a777-HpUb) [2024/07/01(月) 19:29:09.08 ID:AETVjrcC0.net] >>238 あるプログラミング言語を機械語などに変換することをコンパイルという。 それに対して、あるプログラミング言語を別のプログラミング言語に変換することをトランスパイルという。 例えばTypeScriptはJavaScriptへ変換するトランスパイル言語などと言ったりする。
240 名前:デフォルトの名無しさん (ワッチョイ 8a2f-Z+rA) mailto:sage [2024/07/01(月) 20:11:46.86 ID:FBKe5StF0.net] > 開発メンバー全員同じ方針で書かせないとならんし メンバーが同じ方針で開発するのはでも基本でしょ Resultを使うチーム方針も一部にすぎないよ レビューで確認事項を増やしたくないなら使い忘れの検知を自動化してもいい キャッチ漏れのようなミスを防ぐ手段を棄却するかResultで確実にハンドリングするかだよ どっちがいいか考えるのだ 小さな労力気にするのに、労力避けてミスったときの労力を気にしない人がいるのがこの界隈の変なところ そもそもResult使うのはそんな労力かからん AsyncValueも例外の欠点に向き合って編み出された(つかウェブからパクった)手法だけど Riverpodの癖のある挙動(キャッシュの機構とか)にガチガチに結合してる失敗作なんだよな 使ってるうちに変な動作に悩んで混乱するメンバー出てくるからおススメしない
241 名前:デフォルトの名無しさん [2024/07/01(月) 20:43:01.10 ID:AETVjrcC0.net] >>240 例外を投げるもの全部ラップしないといけないっていうのは手間と言えば手間だけど。 逆にそれだけ、投げる例外が多いのならResultで確実にハンドリングできた方が結果的には管理は楽になると思うんだけどね。 自分でResult使ってて、例外の種類が多ければ多いほど、これはResultにして機械的にハンドリングできるようにしないと無理だなって思う今日この頃。 型としてこの処理はこれらの例外が発生しうるっていうのが分かった方が、わざわざ呼び出し先のドキュメント見に行って、この処理はこんな例外が発生しうるのかってのを逐一、確認しなきゃいけない方が、少なくとも自分には不毛な労力に感じる。
242 名前:デフォルトの名無しさん [2024/07/01(月) 20:47:10.17 ID:AETVjrcC0.net] 最後文章変になったけど、発生しうる例外が型として確認できた方が、わざわざドキュメントで確認しに行くよりはるかに楽ということ。 というか、この点だけでも、Resultを使う価値はあると思う。 逐一ドキュメントにどんな例外が投げられるかを確信しに行くという作業がめちゃくちゃ疲弊する。
243 名前:デフォルトの名無しさん (ワッチョイ a7f0-Hm2H) mailto:sage [2024/07/01(月) 22:58:23.83 ID:jlAe7d0I0.net] try/catchは深い階層でも呼び出し元に投げやすいように考えられたもので非同期呼び出しの文脈でResultより使いにくいのはその通りだと思う
244 名前:デフォルトの名無しさん mailto:sage [2024/07/02(火) 01:27:21.71 ID:2ioS7b6G0.net] >>239 ありがとう わかったわ
245 名前:デフォルトの名無しさん mailto:sage [2024/07/02(火) 10:05:15.13 ID:mti5vVkU0.net] 例えばhttp.getがraiseする可能性のある例外の完全なリストってどこを見ればわかるの?
246 名前:デフォルトの名無しさん mailto:sage [2024/07/02(火) 10:12:48.10 ID:TPSjAjm70.net] すべてはソースコードにある それが Flutter クオリティ ソースを読めないなら、すべての例外を握りつぶして「エラーです!!!」と表示するといい
247 名前:デフォルトの名無しさん mailto:sage [2024/07/02(火) 10:25:13.11 ID:mti5vVkU0.net] ソース読む方法だとラップせずそのままrethrowしてることが多いから 使うすべてのメソッドに対してヌケモレのない例外リストを得ることは現実的には不可能じゃない?
248 名前:デフォルトの名無しさん [2024/07/02(火) 15:12:30.03 ID:uzy550Vj0.net] http通信回りはあまり詳しくないが。 完全なリストとなると一応こういうことじゃないか? https://developer.mozilla.org/ja/docs/Web/HTTP/Status Flutterの各種widgetのハンドリングをResultでするとかもまあ、Resultでやるのはあんまり現実的ではなさそうな雰囲気を感じる。 widgetの部分は無理でもフレームワークに依存しない内部の処理の部分はもちろん自分たちが管理する部分なのでResultでできるだろうが。 httpに限って言えばステータスコードで返ってくるからそれをResultにするのは簡単そうだが。 外部の仕様やフレームワークのメソッドに対する完全な例外リストを得ることができるかどうかは、外部次第というか。 まあ、RustのようにResultが言語の機能として盛り込まれているわけではないから、妥協しないといけないところはあると思う。 例外をcatchできてるなら、理論的にはそのタイミングでResultに変換できるということではある。 自分たちが管理してるならいざ知らず、外部で管理されてるやつはねえ、まあ、それをResultでラップし直すのは規模によっては大変だと思うよ。 おれは、基本的に個人開発しかしてないんだけど。 例外リストにヌケモレがあるっていうのは、それはバグじゃないか?
249 名前:デフォルトの名無しさん [2024/07/02(火) 15:50:34.15 ID:uzy550Vj0.net] 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 名前:デフォルトの名無しさん mailto:sage [2024/07/02(火) 22:11:04.48 ID:hDpC7b/t0.net] >>248 それはDartのhttp.getでは例外扱いではないよ 戻り値に含まれるResponseのstatusCodeを見て分岐させるもの 例外はClientExceptionやSocketExceptionなど
251 名前:デフォルトの名無しさん [2024/07/02(火) 22:39:56.42 ID:uzy550Vj0.net] おれはhttp.getを触る処理をやる予定無いから別に間違っても構わないし深入りはしないけど。 http.getのドキュメントからそれらのexceptionが発生しうる旨は書いてなかったな。 実際にはそれらが発生するならドキュメントの不備じゃね? まあ、おれは深く触る予定無いからいちいち真偽を調べへんけど。
252 名前:デフォルトの名無しさん [2024/07/02(火) 22:46:08.54 ID:uzy550Vj0.net] おれ自身の感覚としてはstatusCodeでエラーを表しているものであるなら例外もしくはErrorとしてあつかってもいいと思うけど。 そこらへんの細かいところは実際に管理してる人が責任もってやる領域だと思うので、各々の責任でやってくださいって感じだな。
253 名前:デフォルトの名無しさん [2024/07/04(木) 00:10:44.18 ID:xHS4Bjej0.net] 中には話が通じる感じの人もいるみたいだが、そろそろ5chを卒業するよ。 いままでありがとう。
254 名前:デフォルトの名無しさん mailto:sage [2024/07/04(木) 00:30:02.71 ID:ObbB17hS0.net] みんなプログラミングの話って5ch以外の日本語SNSのどこでしてるの?やっぱ旧Twitter?
255 名前:デフォルトの名無しさん mailto:sage [2024/07/04(木) 00:36:10.29 ID:2AnTrFVU0.net] プログラミングの話はだいたいXでしてる
256 名前:デフォルトの名無しさん [2024/07/04(木) 00:48:30.85 ID:xHS4Bjej0.net] プログラミングに限ったことではないが、何かを批判すると、すぐに暴れる人が出ててきて誹謗中傷などの攻撃してくる者が多数現れるから。 5chやSNSでは当たり障りの無いことしか言いにくくなってるんじゃないかと感じる。 まったく最高の国だな。 話の内容にもよると思うけど、おれはもう当分はあきらめたよ。 プログラミングで話し相手探すの。
257 名前:デフォルトの名無しさん mailto:sage [2024/07/04(木) 01:10:17.23 ID:83BE7Kok0.net] プログラミングにも話題ってものがあるだろう ここには消耗しきったプログラマしかいないんだよ
258 名前:デフォルトの名無しさん (アウアウエー Sa82-0EqQ) [2024/07/04(木) 04:05:30.48 ID:XkigermHa.net] >>256 「ホロン部」を検索
259 名前:デフォルトの名無しさん (ワッチョイ 462f-Z+rA) mailto:sage [2024/07/04(木) 05:42:20.81 ID:/vVRuuGc0.net] 何か攻撃されたん?
260 名前:デフォルトの名無しさん mailto:sage [2024/07/05(金) 10:01:04.25 ID:4P4zlJkr0.net] rustのコアライブラリのdart実装 https://www.publickey1.jp/blog/24/rustdartrust_core_10rustdart.html
261 名前:デフォルトの名無しさん mailto:sage [2024/07/05(金) 10:08:46.79 ID:4P4zlJkr0.net] Resultもあるね やはりFutureとの組み合わせは辛そう https://github.com/mcmah309/rust_core/blob/8bd6470f3a87e26f3c2453ccad8b17b3e427bf22/lib/src/result/result.dart#L52
262 名前:デフォルトの名無しさん mailto:sage [2024/07/05(金) 12:00:09.21 ID:baiSZfQY0.net] 有象無象の中の1パッケージをいちいち取り上げる意図がわからんな
263 名前:デフォルトの名無しさん mailto:sage [2024/07/05(金) 14:59:33.91 ID:rHM0rRJ20.net] >>260 Dartを使ったことのある人向けって対象少なすぎて草
264 名前:デフォルトの名無しさん mailto:sage [2024/07/06(土) 21:15:32.47 ID:GWlZ8A2C0.net] play ストアでの公開、1度きりだけど今4000円かかるのか… スマホのアプリ開発断念するわ 今まで通り、adobeのスクリプトとPCのデスクトップアプリ開発でいく
265 名前:デフォルトの名無しさん mailto:sage [2024/07/07(日) 06:20:36.58 ID:Hqg9dQks0.net] モバイルアプリなんてゴミ ウェブサイトで事足りてるもん
266 名前:デフォルトの名無しさん [2024/07/07(日) 08:32:09.18 ID:zCtUnCGK0.net] 4000円かかるからアプリ断念すると書いてあるように見えるが僕の見間違いだろうか
267 名前:デフォルトの名無しさん (ワンミングク MMa3-YEZq) mailto:sage [2024/07/07(日) 10:23:51.36 ID:Oou9C0drM.net] そういってんやないの
268 名前:デフォルトの名無しさん (ワッチョイ 6a4b-T6Ln) [2024/07/15(月) 16:41:27.45 ID:mbKzxAeS0.net] ネイティブはネイティブの開発の面白さがあるなあ ユーザーにとってはWebアプリが一番使い勝手がいいんだろうけどね Webは進歩が早すぎるし自由すぎる
269 名前:デフォルトの名無しさん (ワッチョイ d5ce-LNny) mailto:sage [2024/07/15(月) 18:41:11.74 ID:TxVtJuXG0.net] ネイティブで処理したい箇所にUI要素は無いから UI(Reactなど)+ネイティブ処理(flutter)で十分だね
270 名前:デフォルトの名無しさん (ワッチョイ 1a01-ll8q) mailto:sage [2024/07/15(月) 21:19:22.76 ID:V76oeWCz0.net] DartはいいんだけどFlutterフレームワークが微妙 ReactやComposeのが書きやすい
271 名前:デフォルトの名無しさん (ワッチョイ fa4b-KrCV) mailto:sage [2024/07/15(月) 23:58:02.71 ID:LIthpZlz0.net] JavaScriptと同じじゃん JavaScriptで変数宣言すればいいだけ 楽勝
272 名前:デフォルトの名無しさん (ワッチョイ 1a01-ll8q) mailto:sage [2024/07/16(火) 00:43:06.51 ID:sb1YrcTi0.net] >>271 言語仕様はどれもいいんだけどUIフレームワークに書きやすさの違いが出てくる
273 名前:デフォルトの名無しさん (ワッチョイ d581-LNny) mailto:sage [2024/07/16(火) 15:26:21.71 ID:2h2sYWR00.net] UIはwebviewにホストしたReactにやってもらう
274 名前:デフォルトの名無しさん (スフッ Sd33-/IuU) [2024/07/25(木) 16:23:59.93 ID:ImWbVEPFd.net] flutterが覇権とるのいつなんすか? もう5年くらい待ってんですけど
275 名前:デフォルトの名無しさん (ワッチョイ 534b-vPBw) mailto:sage [2024/07/26(金) 02:03:53.54 ID:6GE2JxvB0.net] SwiftもDartもあまり変わらない気がする… Swiftにしよう
276 名前:デフォルトの名無しさん (ワッチョイ 81d2-092P) mailto:sage [2024/07/26(金) 11:56:04.56 ID:9bmdRuqS0.net] 良い選択だと思う Swift はこれからも生き残るが、Dart はオワコンだからね
277 名前:デフォャ泣gの名無しさb [2024/08/10(土) 15:40:03.98 ID:KZxV9Wds0.net] >>269 FlutterはUIフレームワークだからネイティブ処理にFlutterって意味わからんぞ
278 名前:デフォルトの名無しさん mailto:sage [2024/08/10(土) 17:57:27.16 ID:OkEQ6ssf0.net] >>277 flutterがプラットフォーム別のネイティブコード書ける環境になるやろ 初心者じゃなかろうしそれくらい解れや
279 名前:デフォルトの名無しさん [2024/08/11(日) 11:01:17.91 ID:39bxGcjY0.net] >>278 FlutterではなくDartがプラットフォームごとのネイティブコードを書ける環境になる、な?
280 名前:デフォルトの名無しさん [2024/08/11(日) 12:16:26.36 ID:vl1RAAeP0.net] 「Flutter 3.24」「Dart 3.5」が公開 ~低レベル描画API「Flutter GPU」を実験導入
281 名前:デフォルトの名無しさん mailto:sage [2024/08/11(日) 12:26:48.84 ID:pWYAxXGa0.net] >>279 違う違う! AndroidならJava,Kotlin、iOSにはObjective-C,Swiftで、windowsならc#で書けるでしょ でも基本は全部共通でwebviewホストしてreact+Typescriptで書いてんたけどねwww
282 名前:デフォルトの名無しさん [2024/08/11(日) 12:52:59.49 ID:39bxGcjY0.net] Android固有のJavaコードやiOS固有のC系コードなどをDartでラップしたものをFlutter+WebViewから呼ぶって言いたいんでしょ?わかってるって
283 名前:デフォルトの名無しさん mailto:sage [2024/08/11(日) 16:57:54.70 ID:4yvMU1zF0.net] DartはもともとはJavascriptをラップした言語なんでしょ、この部分でも頑張ってごみタイプスクリプト駆逐してほしいんだけど
284 名前:デフォルトの名無しさん mailto:sage [2024/08/11(日) 16:59:49.44 ID:pWYAxXGa0.net] 殆どreact+Typescriptだけで済んじゃうけどね flutterかますのはアプリ化要件と保険の為かな
285 名前:デフォルトの名無しさん [2024/08/11(日) 17:53:21.82 ID:39bxGcjY0.net] ガワネイティブアプリの作成手段が Flutter,KMP,Capacitor,Tauri と増えてきてありがたい スレチなんだが知ってる人いたら情報頂きたいんだけどTauriのモバイル対応プラグインってもういくつか出てたりする?特にパーミッション周りのやつ。以前探したけど見当たらん
286 名前:デフォルトの名無しさん mailto:sage [2024/08/21(水) 22:04:50.13 ID:UwXntJCY0.net] Webで十分なのにモバイルアプリにこだわるの?
287 名前:デフォルトの名無しさん mailto:sage [2024/08/21(水) 22:21:47.35 ID:I1qd4mtR0.net] >>286 モバイルアプリの通知機能を利用者に使わせたいんや
288 名前:デフォルトの名無しさん mailto:sage [2024/08/22(木) 00:50:46.15 ID:mmy1OEBC0.net] わいもWebアプリでええやんて思うけど 若者に見せるとアプリないの?て言われるんだよねぇ
289 名前:デフォルトの名無しさん (ワッチョイ 7f01-nKc1) mailto:sage [2024/08/22(木) 01:18:10.98 ID:qc0/WWav0.net] プッシュ通知は使わないん?
290 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 20:24:21.67 ID:PElOoEs10.net] ブラウザでNotifications APIが使える
291 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 20:54:01.21 ID:t8MQrtpW0.net] >>290 使ったうえで言ってる?
292 名前:デフォルトの名無しさん mailto:sage [2024/08/27(火) 19:09:31.48 ID:rXlpHGM80.net] 使えると使いものになるは似て非なるものだ
293 名前:デフォルトの名無しさん mailto:sage [2024/08/27(火) 22:21:33.49 ID:zcw+AKV20.net] ウザい通知機能のことだな
294 名前:デフォルトの名無しさん [2024/09/10(火) 05:13:38.88 ID:yZlCRNMb0.net] 生成AIの手を借りて、SwiftUI+Composeそれぞれでスマホアプリを書いているが結果的に正解だったかな。 flutterは流派や派閥があってややこしそう。
295 名前:デフォルトの名無しさん [2024/09/10(火) 10:23:18.50 ID:0235B6lF0.net] Swift書けるならこれでいいよ SwiftUIからComposeへのトランスパイルにも一部対応してる 単一のSwiftコードからiOSアプリとAndroidアプリが作れる「Skip 1.0」正式リリース。SwiftをKotlinへトランスパイル 2024年8月22日 https://www.publickey1.jp/blog/24/swiftiosandroidskip_10swiftkotlin.html
296 名前:デフォルトの名無しさん mailto:sage [2024/09/10(火) 20:46:42.51 ID:mx6GvuDh0.net] >>295 ゴミが月29ドルワロタw
297 名前:デフォルトの名無しさん mailto:sage [2024/09/11(水) 10:23:52.66 ID:u+siRUuw0.net] >>296 でも割とよく出来てるよ ttps://github.com/skiptools/skip-ui
298 名前:デフォルトの名無しさん mailto:sage [2024/10/12(土) 22:09:20.83 ID:ddxm+/xm0.net] 今はriverpodとblocどっちがいいんだ?
299 名前:デフォルトの名無しさん (ワッチョイ fb2f-qv3/) mailto:sage [2024/10/16(水) 14:06:11.96 ID:oVgmT5vn0.net] 今も昔もbloc(cubit) riverpodはクソ freezedみればわかるじゃん ああいう醜い物しか作り出せない作者だよ dart_mappableの自然さと比較してみなよ、吐き気がするだろ? ソニー並みに独特な仕様を押しつけすぎなんだよな riverpodもごちゃごちゃすぎる独自仕様でfreezedと同じ作者だなって感じ
300 名前:Coplit mailto:sage [2024/10/16(水) 21:00:37.30 ID:MbHTOPOy0.net] Firebaseに明細データ登録するアプリ出来てるけど、集計とカレンダー、グラフ周りはReactで作って、WebViewで表示させようと思ってる。 MAUIで作ってるけど、ライブラリが足りないかバグが多くて使えない。
301 名前:デフォルトの名無しさん mailto:sage [2024/10/18(金) 20:31:45.42 ID:vKy5WG2W0.net] Bloc触ってみてるけど RepositoryProviderって使った方がいいのん? GetItじゃだめぇ?
302 名前:デフォルトの名無しさん mailto:sage [2024/10/21(月) 20:29:10.32 ID:frfK4AZZ0.net] 海外のブログとかではBlocの実装が多いように見える。
303 名前:デフォルトの名無しさん mailto:sage [2024/10/23(水) 10:06:40.66 ID:qm2RPbgB0.net] 名前がダサすぎるんよ 「Providerのアナグラムだぞ」で「じゃカッコいいね!」てなると思うか? ダサいものはダサいんよ 中身も垢抜けない芋みたいやし それを絶賛して使ってる人も、、、
304 名前:デフォルトの名無しさん [2024/10/23(水) 19:01:59.84 ID:yHuvfUGf0.net] 次スレからスレタイはriverpodアンチスレにしとけな
305 名前:デフォルトの名無しさん mailto:sage [2024/10/24(木) 08:18:26.85 ID:z0FT2VeH0.net] お前らまだFlutter/Dartを触ってんの?CMP/Kotlinやってみろよ 状態管理が快適で飛ぶぞ?
306 名前:デフォルトの名無しさん (ワッチョイ 51e9-/+Hx) mailto:sage [2024/10/24(木) 19:46:39.60 ID:KRZdpZpc0.net] 快適すぎてお前がここに飛んだわけか
307 名前:デフォルトの名無しさん mailto:sage [2024/10/24(木) 20:02:42.79 ID:DJyT9FzO0.net] CMPも触ってみてるよ kotlin好き Gradleがとっつきにくい
308 名前:デフォルトの名無しさん mailto:sage [2024/10/24(木) 22:38:39.73 ID:z0FT2VeH0.net] >>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 名前:デフォルトの名無しさん [2024/10/31(木) 00:12:18.92 ID:2LBGZg/5H.net] EchoAPIを使えば、Flutterの開発がもっとスムーズになるよ データの取得や処理が簡単になるから、開発時間を短縮し、ユーザー体験を向上させることもできる 活用してみてうれしい
310 名前:sage [2024/10/31(木) 15:26:25.63 ID:EwCAt5+U0.net] Flutterのネガキャンされたからって「3次情報に脊髄反射して振り回される頭の悪さ」はアウトだろ 間違った情報広められるの不快だが人の中身を攻撃する人間見るのも反吐が出る そんな奴が権威みたいにのさばってるFlutter界隈全体も嫌いになりそうだ
311 名前:デフォルトの名無しさん mailto:sage [2024/10/31(木) 16:28:29.43 ID:EwuULIQ70.net] 突然何の話?大丈夫か?
312 名前:デフォルトの名無しさん mailto:sage [2024/10/31(木) 16:44:13.52 ID:cg1bfJGK0.net] Flutter界隈ってちょっとアレな人が多い印象 なぜだかはわからない
313 名前:デフォルトの名無しさん mailto:sage [2024/10/31(木) 17:21:59.15 ID:RUtpzVgq0.net] 俺も同じ印象だな 何故なんだろう
314 名前:デフォルトの名無しさん mailto:sage [2024/10/31(木) 18:08:51.05 ID:EwCAt5+U0.net] すごい人が作ったフレームワーク使ってるだけの凡人なのに自分がすごいと錯覚しちゃうと他のフレームワークを攻撃するし頭の悪さなんて言葉まで使って他人を攻撃するズレた人間になるんだよな どのフレームワークや技術にもいるけどFlutter界隈では自浄作用働いてないみたいでイヤになるし共感性羞恥でいたたまれないわ
315 名前:デフォルトの名無しさん mailto:sage [2024/10/31(木) 18:38:56.77 ID:cg1bfJGK0.net] まあ使うにしてもとんでもなく複雑で規模のでかいアプリを作ってるとかならわかるのだけど しょーもないガワアプリばっかだしなあ
316 名前:デフォルトの名無しさん mailto:sage [2024/10/31(木) 22:15:56.41 ID:cmZY3Kd80.net] すごいレッテル貼り
317 名前:デフォルトの名無しさん mailto:sage [2024/10/31(木) 23:05:46.95 ID:EwCAt5+U0.net] 凡人の錯覚の元ネタは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 名前:デフォルトの名無しさん mailto:sage [2024/11/03(日) 09:27:53.08 ID:DNaU6Y7C0.net] >>312 Flutterに感じる違和感の正体だわ。 新興宗教的というか。
319 名前:デフォルトの名無しさん mailto:sage [2024/11/03(日) 16:30:31.43 ID:xGKWEKzY0.net] 薄々オワコンとわかっちゃいるんだけど、それを認めたくないんだろうね riverpod や freezed で消耗した時間はムダではなかったと思いたいんだよ
320 名前:デフォルトの名無しさん mailto:sage [2024/11/03(日) 17:36:22.23 ID:LWM2bZla0.net] 言葉強い人やテスラやアップルや株の話やポチった話ばかりの人はうざいから即アンフォローしてミュートが基本な だがミュートしてる人を誰かがリポストしてるとリストに出てくるんよな
321 名前:デフォルトの名無しさん (ワッチョイ 1277-n/44) [2024/11/04(月) 17:48:56.53 ID:tkcsEv+F0.net] ただの私怨で噴く
322 名前:デフォルトの名無しさん (ワッチョイ 753b-c7M1) mailto:sage [2024/11/05(火) 07:17:39.63 ID:6upda3O/0.net] リストはミュート出てきちゃうね 嫌な人見えないSNSはどれ?bluesky?
323 名前:デフォルトの名無しさん mailto:sage [2024/11/05(火) 13:14:21.47 ID:w29AJgY50.net] 最近マジでアレな人増えたよな 技術力ないのに偉そうに噛み付いたり コードなんも書いてねえのにさ matzに絡んでいった人とか救いようがない
324 名前:デフォルトの名無しさん [2024/11/06(水) 18:51:12.58 ID:od9jWAJt0.net] RubyとFlutterに共通するものっていうと、スクール商法が盛んってぐらいしか思い浮かばんな もしかして、あそこらへんの商売に引っかかった人が暴れてるんかな?
325 名前:デフォルトの名無しさん mailto:sage [2024/11/07(木) 20:01:58.88 ID:mSUz6xPya.net] すごい人が作ったMac(NeXTSTEP)使ってるだけの凡人なのに自分がすごいと錯覚しちゃうと Windowsを攻撃するし頭の悪さなんて言葉まで使って他人を攻撃するズレた人間になるんだよな どのOSや技術にもいるけどMacintosh界隈では自浄作用働いてないみたいでイヤになるし共感性羞恥でいたたまれないわ
326 名前:デフォルトの名無しさん mailto:sage [2024/11/07(木) 21:06:41.14 ID:UzILUWUp0.net] macコンプレックスを割り引いたとしても ものすごく頭が悪そうなレスなのは間違いない
327 名前:デフォルトの名無しさん mailto:sage [2024/11/07(木) 21:13:46.80 ID:EpgsYWsZ0.net] すごい人が作ったWindowsを使ってるだけの凡人なのに自分がすごいと錯覚しちゃうと Macを攻撃するし頭の悪さなんて言葉まで使って他人を攻撃するズレた人間になるんだよな どのOSや技術にもいるけどWindows界隈では自浄作用働いてないみたいでイヤになるし共感性羞恥でいたたまれないわ
328 名前:デフォルトの名無しさん mailto:sage [2024/11/07(木) 22:08:48.18 ID:Q6ryGWFr0.net] Appleの独占商法うざい Xcodeをmacos以外でも使わせろ
329 名前:デフォルトの名無しさん [2024/11/07(木) 23:30:05.21 ID:L74q1YiX0.net] Macを湯水のように買えない人が、テスト用のiOS機器を十分な量揃えられるとは思い難い こればかりはAppleが正しいんじゃないかな
330 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 06:31:15.55 ID:pxbXGTP30.net] iPhoneは最近バカ高いしAndroidも良質な端末が多くなって保有率も年々下がってきてる iOSアプリ開発のためにバカ高いMacを買わなければならなくなる時代もそろそろ終焉になると思う
331 名前:デフォルトの名無しさん (ワッチョイ 9ee1-rsAX) mailto:sage [2024/11/08(金) 10:50:19.27 ID:Mj3cQa5G0.net] 個人で小規模開発するならとりあえずCodeMagic使っとけ
332 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 12:38:49.00 ID:F9yTI1pla.net] ここのひとか つべ watch?v=QBwPbj5NW_A#t=4m05s
333 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 15:24:01.81 ID:q8Wmnp5+0.net] >>330 iphoneの価格、米ドルでは10年くらい変わってないが?
334 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 23:50:43.16 ID:pxbXGTP30.net] あんたがアメリカ人ならそれでいいんじゃね 俺たち日本人なんで
335 名前:デフォルトの名無しさん mailto:sage [2024/11/09(土) 01:00:24.21 ID:yCTyNV4m0.net] 日本をインドにしてしまえ
336 名前:デフォルトの名無しさん mailto:sage [2024/11/09(土) 09:30:01.90 ID:nS9JPaXt0.net] アベノミクスで日本円がバカ安くなったおかげですねw バカな国民は名目株価さえ上がってればすぐ騙されるから
337 名前:デフォルトの名無しさん mailto:sage [2024/11/09(土) 11:00:47.27 ID:j4htZdjQ0.net] このスレ、アメリカ人が多そうですね
338 名前:デフォルトの名無しさん mailto:sage [2024/11/09(土) 13:41:58.64 ID:snz11kIG0.net] Flutterの話題に戻すぞ
339 名前:デフォルトの名無しさん mailto:sage [2024/11/09(土) 14:01:04.49 ID:FtURkHCZ0.net] それは困る
340 名前:デフォルトの名無しさん (ワッチョイ 2da7-guIA) mailto:sage [2024/11/09(土) 19:05:41.23 ID:h4kqu5ZX0.net] 実質的に貧しくなってるのに、税収が過去最高だから円安政策は正しいと主張するバカがいるんだよね そういうバカがいる間は日本人は貧しくなり続ける アプリはボロAndroid端末向けに作らなきゃいけないってこと つまり、バカどものせいでFlutterはオワコン
341 名前:デフォルトの名無しさん mailto:sage [2024/11/10(日) 15:59:48.25 ID:EbEBXRyz0.net] スマホアプリじゃなくてデスクトップアプリとして使ってるわ
342 名前:デフォルトの名無しさん mailto:sage [2024/11/14(木) 09:29:35.81 ID:yCxzetOg0.net] 日本がいやなら、アメリカやスウェーデンに移住すればいいじゃない
343 名前:デフォルトの名無しさん (ワッチョイ cbc9-B6rR) mailto:sage [2024/11/14(木) 13:39:14.69 ID:Rip9F8190.net] もうええて
344 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 15:46:01.54 ID:MZcLq2a30.net] 色んな機器をざっくり制御するなら、Flutterが一番楽なのかな? 細かくパラメータ設定するならネイティブなんだけども、 複数の外部UVCカメラで録画してBluetoothマイクで録音してってなると、一番向いてる気がした
345 名前:デフォルトの名無しさん mailto:sage [2024/11/22(金) 13:28:22.24 ID:ofGV8ApY0.net] FlutterKaigi.jp 重くてスクロールがもっさもさだな 特にスマホ あんまり考えずに作ってもそんな重くならなくない?
346 名前:デフォルトの名無しさん mailto:sage [2024/11/23(土) 00:25:35.89 ID:Yjr4WM4n0.net] >>345 WASMのサクサク具合はKotlin MultiplatformのComposeの圧勝だ https://materialkolor.com https://github.com/jordond/MaterialKolorBuilder
347 名前:デフォルトの名無しさん mailto:sage [2024/11/23(土) 00:30:31.86 ID:Yjr4WM4n0.net] てかこのウェブページのレイアウトでFlutterを使う意味がわからない>>345 HTMLとCSSで同じことを簡単にできる あえてFlutterでやるなら手抜きせずにちゃんとシングルページアプリケーション作れや、と思った
348 名前:デフォルトの名無しさん mailto:sage [2024/11/23(土) 10:08:47.22 ID:SeeHW/HdM.net] Flutter会議だからどうしても使いたかっただけやない
349 名前:デフォルトの名無しさん mailto:sage [2024/11/23(土) 12:02:42.75 ID:PKQUAaTp0.net] なぜ?Flutter中の人もウェブサイトに向いてないって言ってるしflutter.devだってFlutterじゃないじゃん 強引に使っても快適に動けばいいけどできてない(重い)しprimary scroll viewの設定すらできてないよな
350 名前:デフォルトの名無しさん mailto:sage [2024/11/23(土) 12:40:36.18 ID:vQfuUN3N0.net] そんな酷いのか?と思って見てみたらガクガクで笑った
351 名前:デフォルトの名無しさん [2024/12/22(日) 10:10:57.77 ID:MNV2SpCn0.net] iOSとAndroid両方のアプリをFlutterで作りたくてまずwindowsにMacの仮想環境を導入したんですが後々行うアプリ開発で仮想環境は役に立ちますか?
352 名前:デフォルトの名無しさん mailto:sage [2024/12/22(日) 10:40:29.49 ID:3uAuMLc+0.net] 署名や通知の実機デバッグで困るから素直にMac買うべき 初学者が変な環境でハマったら解決難しいよ そもそもMacOSのライセンス違反では?
353 名前:デフォルトの名無しさん mailto:sage [2024/12/22(日) 11:57:03.59 ID:IS0qFO7y0.net] 残念だけど何の役にも立たないなぁ、もし学生ならライセンス違反(macOSのライセンスはmacのHW上で使う縛りがあります)なので就職活動でそんな話しちゃダメだよ?
354 名前:デフォルトの名無しさん mailto:sage [2024/12/22(日) 21:07:11.37 ID:IzjyEl/20.net] >>353 いつの話をしているの? 今はそんな縛りは無いよ
355 名前:デフォルトの名無しさん mailto:sage [2024/12/22(日) 23:53:10.08 ID:YY4B+vTK0.net] M4 Mac買ったから、Flutterやろうかな? Adobe JavaScriptの動作検証用に買ったんだけど、今のところそれ以外使い道が無いので。 Dartが自分的にピッタリ合ってる気がするけど、モバイルアプリのネタが無いんだよな…
356 名前:デフォルトの名無しさん mailto:sage [2024/12/23(月) 03:16:51.84 ID:byPuEjrf0.net] 大人しくネイティブにしとけ これからAppleインテリジェンスのAPIが大量に追加されるのだけど Flutterからそれがまともに使えるとは思えない これからアプリ作るならAIしかねーんだし そのAPIを封印するメリットは何もない
357 名前:デフォルトの名無しさん mailto:sage [2024/12/23(月) 08:13:42.62 ID:/ykXX6zc0.net] >>356 ラッパーはすでにあるしSwiftで書いてもいいんだからそこは問題にならんでしょ Android版にも同等機能つけてくれと言われるのが一番困る予感
358 名前:デフォルトの名無しさん mailto:sage [2024/12/23(月) 08:29:09.13 ID:EdZT3N6P0.net] iPhone自体がそのうち廃れるから先を見越すならやるだけ無駄だな 国内でiPhone買える層なんてごくごく限られてくるからあと2,3年すればシェアは大幅に変わる
359 名前:デフォルトの名無しさん mailto:sage [2024/12/23(月) 09:39:17.51 ID:kVBj75hi0.net] >>354 縛りあるだろ。 いつ変わったんだよ。
360 名前:デフォルトの名無しさん [2024/12/23(月) 20:11:55.06 ID:grnu7CPm0.net] >>358 それすら買えない乞食を相手にしても、金にならんがな
361 名前:デフォルトの名無しさん mailto:sage [2024/12/23(月) 20:43:36.78 ID:+53KhVcV0.net] 今後の時代は車載アプリだよ AndroidベースばっかだからFlutterで作れる 真面目に将来iOSは廃れる
362 名前:デフォルトの名無しさん (ワッチョイ 61f0-nFNZ) mailto:sage [2024/12/24(火) 02:44:52.63 ID:h9xXyRIw0.net] >>358 普通にキャリアから買えばローン分割できるしその審査が通らないやつって無職くらいだぞ
363 名前:デフォルトの名無しさん mailto:sage [2024/12/24(火) 12:44:13.06 ID:bafGVbnm0.net] そのうちHarmonyOS NEXTがある程度シェア取ると思われるから、Flutter対応してほしい Googleは間違いなくやらないだろうから、Huaweiのエンジニアに期待したい
364 名前:デフォルトの名無しさん mailto:sage [2024/12/24(火) 19:26:40.03 ID:1f7ZE7pv0.net] 新HarmonyOSは日本では絶対に普及しないから対応なんてどうでもいいわ 逆に中国は米企業のAppleとGoogleを排除して新HarmonyOSだけになるだろうね 東南アジアで使われるアプリを開発するならあれだけど、そもそも新HarmonyOSで動かせるアプリは今のところウェブベースのみだから普通にReactでUIを作るだけや Flutterを使うメリットが無い
365 名前:デフォルトの名無しさん mailto:sage [2024/12/24(火) 19:31:27.81 ID:PUg3yKbp0.net] ネイティブアプリって昔で言うiモードみたいにメーカー側が囲い込みたいだけの理由で存在してるものだからいずれはネイティブアプリ自体が廃れることになると思うわ
366 名前:デフォルトの名無しさん mailto:sage [2024/12/24(火) 19:42:31.28 ID:1f7ZE7pv0.net] ウェブベース上でネイティブコードを実行できるセキュリティに長けたWASMもあるんだしウェブベースアプリが今後主流になるのは間違いないし賛成だ なんせついにWASMGCがSafari18.2で対応してWASMが完全に実用段階になったし FlutterもせっかくWASMGC対応プラットフォームなんだからもっとウェブベースに力を入れてくれ
367 名前:デフォルトの名無しさん (ワッチョイ 61f0-nFNZ) mailto:sage [2024/12/25(水) 01:07:03.71 ID:YFxprDSC0.net] 妄想は好きにやればいいけど現実見ような
368 名前:デフォルトの名無しさん mailto:sage [2024/12/25(水) 07:28:45.22 ID:zmSSYcj+0.net] >>362 円安でスマホの値段はますます上がる 金利は上がる この流れは止められないということは知っておこうな
369 名前:デフォルトの名無しさん mailto:sage [2024/12/25(水) 12:59:03.11 ID:MrCzjTGU0.net] >>367 それは自分に言ってる? OSの開発者はアプリの動作をウェブベースの実装に限定すればWebViewのセキュリティ保守に集中できる 新HarmonyOSはこれをやってる AndroidやiOSはいまさらネイティブをやめさせてウェブベースアプリに移行させるなんてできないが、新HarmonyOSのように新しく登場していく根本から実装を見直されたOSはネイティブUIの提供をやめるだろうよ
370 名前:デフォルトの名無しさん mailto:sage [2024/12/25(水) 15:10:25.76 ID:id8EdDX80.net] 救いようのないバカだな
371 名前:デフォルトの名無しさん mailto:sage [2024/12/25(水) 15:51:17.41 ID:MrCzjTGU0.net] >>370 ウェブベースでこそFlutterは輝くしむしろ良いことだと思うのになにが気に入らないのかさっぱりわからんわ
372 名前:デフォルトの名無しさん mailto:sage [2024/12/25(水) 16:09:02.13 ID:zmSSYcj+0.net] FlutterでWebアプリ作ったことあるのか? そんなことは誰もしないと思っていたが >>371 が道を切り拓くというなら期待するよ
373 名前:デフォルトの名無しさん mailto:sage [2024/12/25(水) 16:19:01.11 ID:6TkU4nQx0.net] 普段reactでWebアプリの自分が flutterでUIつくったら地獄だったな モバイルアプリなら仕方ないけど
374 名前:デフォルトの名無しさん mailto:sage [2024/12/25(水) 16:38:45.14 ID:MrCzjTGU0.net] >>372 SPAであるよ WASMは重いけどJavaScriptで出力すれば軽量
375 名前:デフォルトの名無しさん mailto:sage [2024/12/27(金) 18:36:33.58 ID:gyqBnIsNM.net] ウェブ上でひたすら再開発
376 名前:デフォルトの名無しさん mailto:sage [2025/01/08(水) 22:38:00.68 ID:tNRpqnSJ0.net] flock出てきた時、go_routerがメンテナンスモード入った時 話題になった機会に口挟んで専門家気取ってる奴ださくね? 古参で詳しいですアピールして過去の人になるの回避してるつもりかな 実力示したいなら作った物で示せよ
377 名前:デフォルトの名無しさん mailto:sage [2025/01/08(水) 22:40:01.86 ID:fUjqxzXA0.net] くそくだらないことで同調を求めてくんな
378 名前:デフォルトの名無しさん (ワッチョイ a19a-7dHL) [2025/01/15(水) 15:40:48.00 ID:xEOcPzlX0.net] >>355 前例は少ないけどサーバーもデスクトップアプリも作れる。おれは、dartでcliアプリ作ってるなあ。macは持ってないけどwindowsならwin32api用のライブラリもある。
379 名前:デフォルトの名無しさん mailto:sage [2025/01/15(水) 16:57:56.00 ID:t6GdXYGJ0.net] >>378 PythonでMicrosoft Office用のアプリを作って、Microspft Storeで全世界に向けて公開したけど、全然反応が無い w とっかかりが無いので、Pythonをすっかり忘れてしまった… Adobe JavaScriptの方は、ぼちぼち反応があるので持続出来てる 今日もコメントが入ってた
380 名前:デフォルトの名無しさん mailto:sage [2025/01/30(木) 12:55:30.55 ID:wStxHpf70.net] マクロやめたって(´;ω;`) https://medium.com/dartlang/an-update-on-dart-macros-data-serialization-06d3037d4f12
381 名前:デフォルトの名無しさん mailto:sage [2025/02/01(土) 18:34:38.65 ID:oKsyjNw/0.net] PDFの上で動くjavascrpitで CPUっていうかRISC-Vを実装して それを使ってLinuxを動かせたらしいよ
382 名前:デフォルトの名無しさん mailto:sage [2025/02/04(火) 20:20:09.98 ID:JSXej3z40.net] パイソンとキビーでええやん
383 名前:デフォルトの名無しさん mailto:sage [2025/02/07(金) 12:49:57.33 ID:JSA8sq6HM.net] きびーつて日本語入力変なの治ったんかの
384 名前:デフォルトの名無しさん mailto:sage [2025/02/07(金) 14:40:29.67 ID:PA2bjewM0.net] >>380 つまり、今後も freezed で消耗し続けるってことかい?
385 名前:デフォルトの名無しさん mailto:sage [2025/02/08(土) 00:11:43.10 ID:zrWbY1Xw0.net] mixi2はflutter製なんやね
386 名前:デフォルトの名無しさん mailto:sage [2025/02/09(日) 01:05:10.98 ID:LOy1QZV/0.net] なるほど 道理で
387 名前:デフォルトの名無しさん mailto:sage [2025/02/09(日) 11:17:59.47 ID:dRu8MmsO0.net] 縦スクロール長いアプリとテキスト入力が多いアプリってあんまFlutterには向いてないと思うんだけどねぇ 縦スクロールが一瞬遅れるのフラストレーション堪らない?
388 名前:デフォルトの名無しさん mailto:sage [2025/02/09(日) 11:38:10.52 ID:HgRlQNao0.net] ほぼアプリ全否定じゃんそれ しかしスクロールに違和感がある問題issueにも何度か上がってるけど改善されないよな
389 名前:デフォルトの名無しさん mailto:sage [2025/02/09(日) 15:33:43.47 ID:dRu8MmsO0.net] 多少の縦スクロールやらテキスト入力なら問題ないレベルだからFlutterアプリ全否定はしてないよ スクロールのissuesはこの辺のやつね ttps://github.com/flutter/flutter/issues/110431 ttps://github.com/flutter/flutter/issues/113494
390 名前:デフォルトの名無しさん (ワッチョイ 7ff8-u07z) mailto:sage [2025/02/09(日) 23:44:16.93 ID:HdKy9iA10.net] ああそうそう、それそれ、iPhoneだ特に感じる mixi2は触ってみたけどギリギリ許容範囲だな 昔よりは改善されてるかも
391 名前:デフォルトの名無しさん (ワッチョイ 7ff8-u07z) mailto:sage [2025/02/09(日) 23:50:23.04 ID:HdKy9iA10.net] うーん、やっぱ保留で
392 名前:デフォルトの名無しさん mailto:sage [2025/02/10(月) 10:30:46.75 ID:adx6raEk0.net] まさにそのissueの最後の指摘のとおり、iPhone11pの60HzからiPhone16pmの120Hzに変えたからちょっとマシに見えてるだけみたいだな 依然としてスクロール遅延はハッキリと存在する ユーザーからしたら入力したスクロール量が常に減衰してるような体験になるからゲンナリだな 大手アプリがRNばっか採用してる一因だよなこれ iPhoneの吸い付くようなスクロールはネイティブUIじゃないと難しいのか
393 名前:デフォルトの名無しさん mailto:sage [2025/02/10(月) 10:42:34.76 ID:adx6raEk0.net] Xでmixi2 スクロール で検索するとやっぱ違和感覚えとる人チラホラおるな ホントどうにかしてくれやGoogleちゃんよ
394 名前:デフォルトの名無しさん mailto:sage [2025/02/10(月) 10:56:08.85 ID:R7zUsPts0.net] ワイは消耗した
395 名前:デフォルトの名無しさん mailto:sage [2025/02/10(月) 11:01:13.32 ID:PkIXwbdw0.net] タイルテストとかでRNよりパフォーマンス勝ってる動画あったけどどうでもええわ 肝心のスクロールが💩だったらアプリとして失格やろがい 煽りでもなんでええからどうにかしろ
396 名前:デフォルトの名無しさん mailto:sage [2025/02/10(月) 11:04:20.24 ID:iNYMaBEt0.net] 下4桁で分かるはずやが388,390-395は全部ワイや どうでもええな、みんなも考えといてや
397 名前:デフォルトの名無しさん mailto:sage [2025/02/10(月) 11:46:04.19 ID:iRz8x9f40.net] スクロールが一番気付きやすいというだけでスワイプとかも指についてこずネイティブに比べるとカクカクするよ
398 名前:デフォルトの名無しさん mailto:sage [2025/02/10(月) 20:06:12.56 ID:+Dr1ef8b0.net] くだらない遅延でも心拍数上がるからな、実験でも示されてる
399 名前:デフォルトの名無しさん mailto:sage [2025/02/11(火) 07:23:03.47 ID:RtY7EW2S0.net] 今どきの超強力ハードウェアでスクロールが遅延するとかね そもそも設計が間違ってるんだよ 今となっては修正される見込みも薄い
400 名前:デフォルトの名無しさん mailto:sage [2025/02/13(木) 12:55:33.73 ID:F0iCusx70.net] いきなり3.29きたー 3.27がひと月以上遅れて無理矢理リリースした感があって致命的なバグが多かったし、しばらくは不具合対応に専念してくれ
401 名前:デフォルトの名無しさん [2025/03/02(日) 11:08:03.77 ID:1FsUP1ywl] 弾道ミサイ儿技術ガ―とか岸田異次元増税憲法ガン無視地球破壞覇権主義経済音痴プロパガンダ文雄は 国民から強奪した血税を空中て゛爆破するのが大好きな天下り税金泥棒シ゛ャクソの非難でもしてんのか? これまでの度重なるクソ航空機による私有地侵犯を含め ─連の国土破壊省の行動は我が国地域及び国際社會の平和と安全を脅かすものて゛あり このような私権侵害は利権確保を目的であったとしても国土破壞省による地球破壊はIрCc決議に違反し国民の安全に関わる重大な問題 特に都心まて゛数珠つなぎで鉄道の30倍以上もの莫大な温室効果ガスまき散らして騷音による子の学習環境に知的産業にと壊滅させて気候変動 災害連発させているテロ行為について繰り返し中止を求めてきたにも関わらず連曰斉藤鉄夫が行っている私権侵害は地球破壊はもとより 住民の安全確保の観点からも極めて問題のある行為て゛あり我が国の安全保障にとって‐層重大かつ差し迫った脅威て゛あるとともに 地域および国際社會の平和と安全を脅かすものであり国際社会全体にとっての深刻な挑戦だと国家安全茶番会議て゛語っとけや税金泥棒 [rеf.) ttps://www.call4.jp/info.Рhp?type=items&id=I0000062 TTps://haneda-Project.jimdofree.com/ , Ttps://flight-route.Com/ ttps://n-souonhigaisosУoudan.amebaownd.com/
402 名前:デフォルトの名無しさん mailto:sage [2025/03/11(火) 07:57:11.10 ID:ZNYVi/8+0.net] 東京都公式アプリはFlutterなんだね
403 名前:デフォルトの名無しさん mailto:sage [2025/03/13(木) 08:03:56.33 ID:b35AQZIU0.net] 東京都アプリは委託開発?それとも役場が作ったんけ?
404 名前:デフォルトの名無しさん mailto:sage [2025/03/20(木) 13:52:34.63 ID:FKy34DeF0.net] 神が作った
405 名前:デフォルトの名無しさん mailto:sage [2025/03/20(木) 13:55:41.43 ID:V8RMp1sY0.net] 俺が神だ
406 名前:デフォルトの名無しさん mailto:sage [2025/03/20(木) 15:09:36.22 ID:2CJSYi++0.net] おい神コーラ買ってこいや
407 名前:デフォルトの名無しさん mailto:sage [2025/03/20(木) 23:24:35.63 ID:MUOeg8oRa.net] もう神などない・・・わしの頭には
408 名前:デフォルトの名無しさん [2025/03/23(日) 11:38:59.07 ID:Hgw2LH9d0.net] Flutter Webがホットリロードに対応したらしいね やっとこさWebアプリ(≠Webサイト)にも注力してくれてうれちぃ\(^o^)/
409 名前:デフォルトの名無しさん [2025/04/14(月) 19:55:32.54 ID:bsv4lGjX0.net] iPhoneミラーリングでスクロールできないのはFlutterだからなの?
410 名前:デフォルトの名無しさん [2025/04/15(火) 12:48:54.49 ID:Krv0FfUM0.net] 大阪万博公式アプリもFlutter製なんだ EXPO 2025 Visitors (Flutter 3.24 Dart 3.5.3) EXPO2025 Personal Agent (Flutter 3.24 Dart 3.5.4) アプリ開発者が違うっぽい
411 名前:デフォルトの名無しさん mailto:sage [2025/04/15(火) 13:19:39.18 ID:bgl/Zbcp0.net] 短期間限定の使い捨てアプリだからな UXやメンテナンス性よりも開発速度とコスト重視
412 名前:デフォルトの名無しさん mailto:sage [2025/04/15(火) 20:27:53.79 ID:1cn+2Uv10.net] いちいちFlutter製見つけて報告する奴いるよな Flutterが出たばかりの頃なら気になってたのわかるが今どきFlutter製だから何だって言うんだ?
413 名前:デフォルトの名無しさん mailto:sage [2025/04/15(火) 21:01:45.77 ID:vER3sMpO0.net] オープンソースならコード見て楽しめるんだが
414 名前:デフォルトの名無しさん mailto:sage [2025/04/15(火) 21:45:13.55 ID:XkjmZCgw0.net] イライラ奴が湧き出てオモロいんやろw
415 名前:デフォルトの名無しさん mailto:sage [2025/04/16(水) 01:21:55.59 ID:2d3TkFBh0.net] イラついてて草
416 名前:デフォルトの名無しさん mailto:sage [2025/04/16(水) 08:04:35.60 ID:cEv1/dHm0.net] ここ最近mixi2、東京都、大阪万博と大手Flutter事例が増えてきたな React Native/JS&TSよりFlutter/Dartの方が開発者エクスペリエンスが高いからか
417 名前:デフォルトの名無しさん mailto:sage [2025/04/16(水) 08:57:43.53 ID:i4OMYih80.net] 情報が遅いので、日本人はオワコンに飛びついてしまう 投資の世界でよく言われる、靴磨きの少年だね
418 名前:Coplit mailto:sage [2025/04/16(水) 12:55:23.60 ID:c1dNi+Ra0.net] MAUIで無理やりアプリ作ってる俺は変態か? ちなみにC#とVB系ぐらいしか実務経験のないおじさん
419 名前:デフォルトの名無しさん (ワッチョイ 5f01-n7PW) mailto:sage [2025/04/16(水) 22:10:31.58 ID:F7Z9TIHk0.net] Kotlinのカンファアプリの出来具合が素晴らしい https://github.com/JetBrains/kotlinconf-app これWasmで動いてるけどサクサクだしモバイルアプリとほぼ遜色ない https://jetbrains.github.io/kotlinconf-app/ 泥とiOSにもストアでアプリ配信されてる
420 名前:デフォルトの名無しさん mailto:sage [2025/04/17(木) 00:38:29.28 ID:jNRQto2N0.net] FlutterスレでKMP製アプリの宣伝するのは文句言わんのか?www
421 名前:デフォルトの名無しさん mailto:sage [2025/04/17(木) 00:46:38.66 ID:a2vDi/h80.net] あるアプリのプラグインを販売してるんだけど、1年で400本売れた 1本¥500(セール販売時¥250)だけど… モバイルアプリも作ってみたいけど、Flutterを習得しても¥500で何百本も売れると思えない Pythonでアプリを作成してMicrosoft Storeで50ヵ国で販売してるけど、¥250で1本も売れてない Flutterでモバイルアプリを作っても、こっちのパターンになるような気がする ¥250で販売して1本も売れないモバイルアプリ…(あるある w)
422 名前:デフォルトの名無しさん mailto:sage [2025/04/17(木) 16:35:04.89 ID:q2QeFBfJ0.net] オープンソースライセンスじゃないライブラリなんざ使わないよ あとアプリで稼ぎたいみたいだけど、絶対に無理 なぜならアプリは無料で配るものだから。 金を取りたいならアプリを経由したリアルなサービスで取るしかない
423 名前:デフォルトの名無しさん mailto:sage [2025/04/18(金) 01:56:47.09 ID:JwK9P0Xd0.net] >>422 誰に言ってるの?
424 名前:デフォルトの名無しさん [2025/05/07(水) 09:39:50.91 ID:CWNpAD3S0.net] Flutter、iOS向けCMPの安定化に伴い、役目を終了する模様 ご苦労さまでした Compose Multiplatform 1.8.0 リリース: iOS向けCompose Multiplatformが安定し、本番環境で使用可能に https://blog.jetbrains.com/kotlin/2025/05/compose-multiplatform-1-8-0-released-compose-multiplatform-for-ios-is-stable-and-production-ready/
425 名前:デフォルトの名無しさん [2025/05/07(水) 13:43:22.39 ID:XwcPe4UM0.net] GitHubを見るとiOS版はbetaとなってるけどどっちやねん README.mdの修正し忘れ?
426 名前:デフォルトの名無しさん mailto:sage [2025/05/07(水) 15:14:08.62 ID:rcyJCZ/90.net] 最新をインストールしようとしたらAndroid Studioが未対応となってプラグインがインスコ出来んぞ
427 名前:デフォルトの名無しさん [2025/05/07(水) 16:08:28.49 ID:CWNpAD3S0.net] >>425 CHANGELOG.mdの更新も追いついてないけどプルリクはあるし、 README.mdも5ヶ月前の更新で止まってるけどそのうち誰かがプルリクするでしょ https://github.com/JetBrains/compose-multiplatform/ CMPの公式ホームページはStableになってるし https://www.jetbrains.com/compose-multiplatform/
428 名前:デフォルトの名無しさん mailto:sage [2025/05/07(水) 16:49:33.00 ID:G1Fv4rog0.net] 実機のホットリロード無いのにCompose Hot Reload is already availableとか書くなよ コメントでいじられてるし
429 名前:デフォルトの名無しさん [2025/05/07(水) 21:44:52.42 ID:CWNpAD3S0.net] JVMはJITだけど実機(泥とiOS)は皆さんご存知の通りAOTだから技術的に無理だよ そのうちAndroid Emulatorのような実機の画面サイズのフレームを選択してホットリロードできるようになるから何ら問題ないでしょ いまでもそうやってホットリロードを運用されてるし、使ったことのないやつが文句言ってるだけ
430 名前:デフォルトの名無しさん [2025/05/07(水) 21:50:09.91 ID:CWNpAD3S0.net] kotlinconf-appがホットリロードを活用してるけどJVMのみの対応だけでも十分開発の効率化に貢献してる>>419
431 名前:デフォルトの名無しさん mailto:sage [2025/05/07(水) 22:21:42.35 ID:rcyJCZ/90.net] Compose Multiplatformかゆいところに手が届かん感じ まぁ熟知しているわけじゃないからなんだろうけどさ でもこの生成後のアプリサイズはFlutterに欲しいもんだよなぁ
432 名前:デフォルトの名無しさん (ワントンキン MM42-dI9T) mailto:sage [2025/05/08(木) 00:53:49.27 ID:xwJtQCx7M.net] composeスレになっとる
433 名前:デフォルトの名無しさん [2025/05/08(木) 08:39:01.97 ID:MAdXgq+L0.net] ComposeはAndroidXRのフレンドリーな言語になるからFlutterメインでやってる人間も勉強しといたほうがいいと思うよ XRが今後どのように普及するのか知らんけど
434 名前:デフォルトの名無しさん mailto:sage [2025/05/08(木) 09:18:31.25 ID:HAcDKPc70.net] >>429 業務アプリみたいなものしか作らないなら十分だろうけど マルチタッチなりセンサーなりスマホ固有な機能使うなら実機のホットリロード無いと苦痛だぞ〜?
435 名前:デフォルトの名無しさん mailto:sage [2025/05/08(木) 09:24:13.50 ID:HAcDKPc70.net] てかiOSビルド長いな…kotlin->objC変換チューニングしてくれ
436 名前:デフォルトの名無しさん [2025/05/08(木) 09:46:44.25 ID:MAdXgq+L0.net] センサー?それモックを作ってテストするんじゃだめなの? マルチタッチ…?実機じゃないとだめなの? とか色々思ってみるがご自由にやってくれ
437 名前:デフォルトの名無しさん [2025/05/08(木) 10:26:39.29 ID:3gTfV5B50.net] そもそもAndroidならLiveEdit機能でホットリロードできる
438 名前:デフォルトの名無しさん mailto:sage [2025/05/09(金) 14:33:57.98 ID:XebdR/gt0.net] CMPが不安定だから、Flutterでいいんだけども
439 名前:デフォルトの名無しさん mailto:sage [2025/05/09(金) 15:07:22.68 ID:BRWJMMm30.net] 役目終了とか書いてるやつのリンクにFlutterの単語さえ出てきてないからFlutterは残るさ アプリサイズだけ何とかならんもんかいな
440 名前:デフォルトの名無しさん [2025/05/15(木) 14:29:11.31 ID:D55cl0Ev0.net] リニューアルするMaterial3のUIは全体的に巨大になるらしい https://zenn.dev/team_soda/articles/material-3-expressive
441 名前:デフォルトの名無しさん mailto:sage [2025/05/16(金) 15:09:01.17 ID:IZe682+M0.net] Flutterではすぐに導入される予定ないよ 記事の宣伝か?
442 名前:デフォルトの名無しさん [2025/05/16(金) 15:40:52.27 ID:yi2vL9RW0.net] ちな、Composeや従来のFragment/Viewなら Material 3 Expressiveを使える
443 名前:デフォルトの名無しさん [2025/05/19(月) 15:52:26.75 ID:syj8pnHV0.net] このUIは6/3にリリースされると言われているAndroid16には搭載されないらしいじゃん ならFlutterには急がずとも半年くらいかけて対応してもらえればおけ
444 名前:デフォルトの名無しさん mailto:sage [2025/05/20(火) 11:15:53.53 ID:VcSFTfxc0.net] まだ対応どうするか相談してる段階だよ すぐ始まらんし始まっても半年で終わると思えん まあMaterial分離の声がまた上がってて中の人も傾いてきてるのはいい流れよな
445 名前:デフォルトの名無しさん (ワッチョイ de79-PBtn) [2025/05/22(木) 07:52:06.36 ID:ClniMc+m0.net] 3.32.0きたー Webホットリロード対応いいね! NotebookLMはFlutter製だね!
446 名前:デフォルトの名無しさん [2025/05/22(木) 18:31:46.65 ID:PnMpZ8XAM.net] 今年になってからWindowsでiPhoneアプリ作れるようになったってレスみたけど情報が見つからない 何のことか分かる人いる?
447 名前:デフォルトの名無しさん [2025/05/22(木) 21:20:43.12 ID:7McSwBY70.net] これと勘違いしたんじゃないの? Apple、Mac上でクロスコンパイルによるLinuxバイナリの生成を可能に。「Swift Static Linux SDK」発表 https://www.publickey1.jp/blog/24/applemaclinuxswift_static_linux_sdk.html
448 名前:デフォルトの名無しさん [2025/05/22(木) 21:23:03.95 ID:7McSwBY70.net] それかこの記事か いずれにせよiPhoneアプリのビルドはMacOS環境でないとできない Apple、Xcodeで使われているビルドエンジン「Swift Build」をオープンソースで公開。WindowsとLinuxもサポートへ https://www.publickey1.jp/blog/25/applexcodeswift_buildwindowslinux.html
449 名前:デフォルトの名無しさん mailto:sage [2025/06/01(日) 17:03:35.73 ID:pzwG83T90.net] クリーンアーキテクチャー批判がバズってたけどあの本従うとかの内容じゃないからずれてない? フレームワーク関係なくコードの方向性重要でしょお ああいうおじさんみたく本読まずにイメージでモノ言う中年になりたくないけど年とるとそうなっていくんかな
450 名前:デフォルトの名無しさん [2025/06/02(月) 15:31:43.32 ID:z+CFOxG+0.net] そのバズったやつを知らないけどVertical Slice Architectureの話はよく聞く
451 名前:デフォルトの名無しさん [2025/06/02(月) 15:45:28.60 ID:z+CFOxG+0.net] Vertical Slice Architectureについてはこの記事が的確 https://medium.com/design-microservices-architecture-with-patterns/the-problem-with-clean-architecture-vertical-slices-111537c0ffcb
452 名前:デフォルトの名無しさん [2025/06/02(月) 16:53:55.33 ID:VcWJvDAg0.net] シャープ、PythonによるAIデバイス向け高位合成ツールをオープンソースで公開 https://news.mynavi.jp/techplus/article/20250602-3343055/ 博報堂メディカル、生成AIを用いた審査業務効率化ソリューションを開発 [ https://news.mynavi.jp/techplus/article/20250602-3342950/ 「AIをより魅力的にする戦略」がAIチャットボットに「薬物使用を促す」といった有害な考えを強化させる可能性があると研究で判明 https://gigazine.net/news/20250602-ai-chatbots-user-influence-attention/
453 名前:デフォルトの名無しさん [2025/06/11(水) 14:22:21.03 ID:0TKPKX7Q0.net] Liquid Glassについてどう思うのさ
454 名前:デフォルトの名無しさん mailto:sage [2025/06/11(水) 19:29:56.89 ID:X64ng3wo0.net] Flutterは影響受けないだろうけど React Nativeアプリ抱えてる所は全画面確認と調整地獄が始まるのかね?
455 名前:デフォルトの名無しさん mailto:sage [2025/06/11(水) 23:20:20.45 ID:UXD8IG630.net] アポーはデザイナーさんみんな辞めちゃたノ?
456 名前:デフォルトの名無しさん mailto:sage [2025/06/11(水) 23:29:26.65 ID:S+jxri6w0.net] デザインシステムとはちょっと違うというか VRならともかく スマホ上だと単なる演出にすぎないように思う iPhoneで動くサードパーティアプリのUIまで全部スケスケになるようなことはないだろう
457 名前:デフォルトの名無しさん [2025/06/15(日) 09:03:17.15 ID:w464Pqf30.net] Flutter陣営のLiquid Glassの試みは既にはじまってた https://github.com/flutter/flutter/issues/170310
458 名前:デフォルトの名無しさん mailto:sage [2025/06/15(日) 09:41:12.59 ID:Kb+ScM64M.net] Liquid Glassいいやんと思ったけど 動かしたらグニョって映るの嫌い
459 名前:デフォルトの名無しさん [2025/06/18(水) 19:04:47.53 ID:eJGaNz2F0.net] 世界最長のコンテキストウィンドウ100万トークン入力・8万トークン出力対応にもかかわらずたった7800万円でトレーニングされたAIモデル「MiniMax-M1」がオープンソースで公開され誰でもダウンロード可能に 2025年06月18日 11時43分 https://gigazine.net/news/20250618-minimax-m1-open-source/ >>MiniMax-M1は、合計4560億のパラメーターが含まれており、トークンごとに459億のパラメーターがアクティブになるとのこと。これはDeepSeek R1の8倍に相当するコンテキストウィンドウです >>以下のグラフは競技レベルの数学、コーディング、ソフトウェアエンジニアリング、エージェントツールの使用、長文理解タスクにおけるパフォーマンスを主要な商用AIモデルと比較したもの。赤色がMiniMax-M1で、どのタスクにおいても競合AIモデルに匹敵するパフォーマンスを発揮できている >>MiiniMax-M1はいくつかのベンチマーク、特に長いコンテキスト駆動のベンチマークでClaude Opus 4のパフォーマンスを上回りました」と報告 ※AIを動作させている動画あり ↓上記のAIお下記をプレイさせれば性能が判明する Gemini 2.5 Proは手持ちのポケモンが瀕死になるとパニックに陥る 2025年06月18日 12時30分 https://gigazine.net/news/20250618-pokemon-gemini-panic/ ◇ [プロテクトガードやセキュリティーホール発見可能] ※1 プログラムのバグ技[裏抜け道]を使用できる=チートコードを発見可能 ・ マリオカートのショートカットはプレイヤー「極悪人」の表の抜け道でNPC「一般人」は使用不可能 [インサイダー/談合/なねーロンダリング/霊感商法など行う時の悪行で音波や電波をしての悪行の方法を発見可能 ※ 政治家の法律上の抜け道を仕込める=ある業種だけの法律の抜け道を発見可能 [一般大衆の思考である特定の極悪人から目線を特定の統合失調症へ返させる装置] ※ AIは正確な情報で人間を信用させれる=AIは嘘の情報を一部混ぜて人間を洗脳できる
460 名前:デフォルトの名無しさん [2025/06/26(木) 17:10:28.37 ID:zdpAcYpu0.net] 悪意のあるVSCode拡張機能を検出できる「VSCan」 https://gigazine.net/news/20250625-vscan/ ※上記の 本体プログラミング改造で改造コードを仕込む場所や攻撃ポイントを割り出せる ※上記と下記のプログラムでエラーコードをメモリー^上に無いかを調べて別のプログラムを走らせるとエラーコードから親友できるかが割り出せる などいろいろと使用可能 AIを活用した完全自律型の侵入テストツール「XBOW」がHackerOneのランキングでついに人間を抜いて1位に https://gigazine.net/news/20250625-hackerone-xbow/ 上記のプログラムでセキュリティーほーjるを無理やり開ける方法が判明する
461 名前:デフォルトの名無しさん [2025/06/26(木) 21:30:44.01 ID:zdpAcYpu0.net] AndroidスマホでもiPhoneでもAIモデルをローカルで実行してチャットできる無料アプリ「Cactus Chat」レビュー https://gigazine.net/news/20250626-cactus-chat-android-ios-ai-local/ インターネット接続不要でAIモデルをローカル実行できる「LM Studio」にMCPサーバーへの接続機能が追加される https://gigazine.net/news/20250626-lmstudio-mcp/ 上記のAIとマクロ機能を使用すればAIのみで会話できるようになる ボイス・トォ・スカル「神や幽霊」の声はこれで行っているのか? マクロ機能の拡張でインターネットにも自動で書き込みが可能になる
462 名前:デフォルトの名無しさん mailto:sage [2025/06/28(土) 07:08:32.79 ID:J4EHgiKX0.net] クソ長Issueの発端の人がまとめてた https://tech.youtrust.co.jp/entry/liquid-glass-in-flutter
463 名前:デフォルトの名無しさん mailto:sage [2025/06/28(土) 10:25:50.27 ID:4XDn6Nvvd.net] 最近Flutter製のChannelerで5ch見てるんだけど リンク踏んでWebView開くとリキッドグラスなんだよな、当たり前だけど デザインカンプどうやって切ればいいんだよって感じだし。アプリ本体まで全部これにするようなところはほとんどないと思うけど、こういうチグハグ感はなんとかならんかとは思う
464 名前:デフォルトの名無しさん mailto:sage [2025/06/28(土) 17:00:33.81 ID:v+5GIjEU0.net] >>462 絵文字がうざすぎて読む気しない 会社のブログなのに誰も校正してないのか( ´・?・`)
465 名前:デフォルトの名無しさん [2025/07/04(金) 10:40:08.89 ID:gz/RsS7i0.net] KotlinのSwiftサポートに続いて Swiftでも公式がAndroidに手を出し始めた Flutterの立つ瀬がますます無くなるかも Apple、Swift言語でAndroidを公式にサポートへ、「Android Workgroup」発足を発表 2025年7月4日 https://www.publickey1.jp/blog/25/appleswiftandroidandroid_workgroup.html
466 名前:デフォルトの名無しさん mailto:sage [2025/07/04(金) 13:08:06.84 ID:lXgjJi7p0.net] SwiftUIも移植するならともかく言語だけ使えて嬉しい場面はあるかなあ
467 名前:デフォルトの名無しさん mailto:sage [2025/07/04(金) 13:45:26.03 ID:Fx7Xjd5d0.net] swift勉強しても、モバイルアプリは売るのが難しいからな 1か月250円とか… 今はデスクトップアプリ作ってて、これもたいしたこと無いけど5000円はあるので。 5000円なら「まぁコツコツ続けてみようかな」と思うけど、250円だと「全く才能が無い」と言われてるみたいで、全然、後が続かないと思う…
468 名前:デフォルトの名無しさん [2025/07/05(土) 15:33:42.30 ID:G0GfspbQ0.net] Swiftは大規模開発には向いてなさそう その点C#やJavaっぽいDartはいいね
469 名前:デフォルトの名無しさん [2025/07/07(月) 10:12:27.97 ID:yOeC9ZKg0.net] 全ての暗号化一瞬で解読される 京大、マクロな世界で時間が過去から未来へと一方向に流れる謎に迫る発見 掲載日 2025/07/07 09:33 https://news.mynavi.jp/techplus/article/20250707-3373082/ これが成功したら一瞬で計算できるでしょう 1 計算を始めた段階から未来では完了している結果が表示される 2 結果が表示された結果を現在に戻せば計算結果のみが表示される 3結果的に一瞬で計算できているように観測される
470 名前:デフォルトの名無しさん [2025/07/07(月) 10:13:44.01 ID:yOeC9ZKg0.net] 人間と同じように考え、次にとる行動を再現する最新AIモデル「ケンタウロス」 公開: 2025-07-06 20:00 karapaia.com/archives/523201.html >>ドイツのヘルムホルツ・ミュンヘン研究所のチームが開発した >>新しいAI言語モデル「ケンタウロス(Centaur)」は、 ★>> 160の心理学実験に参加した6万人以上の人々が行った1000万件を超える意思決定データを学習している。 >>『Nature』(2025年7月2日付)に掲載された。 ★>> AIケンタウロスの力があれば、たとえば不安症やうつ病など、精神疾患のある人の意思決定プロセスをシミュレーションすることで、その行動や心の動きを深めることができるという >> 研究チームは今後、年齢や性格などの心理的・人口統計的特性もデータセットに組み込んでいく予定だそうだ。 ★ >>医療・政策設計・社会科学など、人間の意思決定が重要になる幅広い分野で活用できると期待されている。
471 名前:デフォルトの名無しさん [2025/07/07(月) 10:14:16.69 ID:yOeC9ZKg0.net] 一瞬でAIに突破できない暗号は無い
472 名前:デフォルトの名無しさん [2025/07/07(月) 10:14:57.63 ID:yOeC9ZKg0.net] 量子暗号化技術 何を話しているんだ? 意味が分からない!
473 名前:デフォルトの名無しさん [2025/07/07(月) 16:03:23.04 ID:1bObdr9Z0.net] >>468 それもうKotlinでええですやん
474 名前:デフォルトの名無しさん mailto:sage [2025/07/07(月) 22:13:07.01 ID:at8ZEJgg0.net] どちらにしてもFlutterは蚊帳の外なんだな
475 名前:デフォルトの名無しさん mailto:sage [2025/07/07(月) 22:28:33.86 ID:30jQtYDh0.net] FlutterをKotlinでやらせて
476 名前:デフォルトの名無しさん [2025/07/08(火) 20:38:39.37 ID:fW+IHQ/M0.net] iOS 26 Beta 3でApple渾身の新デザイン「Liquid Glass」のガラス感が薄まり「すりガラス」と嘲笑される https://gigazine.net/news/20250708-ios-26-beta-3-liquid-glass-update/ Liquid Glassやっぱり失敗作じゃんw iOSもMaterial 3 Expressiveにしようぜ
477 名前:デフォルトの名無しさん [2025/07/09(水) 07:02:44.32 ID:/93h1uxP0.net] 幼少期に虐待を受けた人は「自分の体への信頼度」が低下、どんなデメリットが? 2025.07.08 23:00:41 TUESDAY https://nazology.kusuguru.co.jp/archives/181116 >>内受容感覚(Interoception)とは、心拍、呼吸、空腹、満腹、喉の渇き、胃腸の動き、筋肉の緊張、体温、痛みなど、身体の内部から発せられる信号を感じ取る能力 >>これは視覚や聴覚と同じく私たちに備わっている感覚のひとつで、私たちは無意v識のうちにこれらの信号を使って、体の状態を把握 >>感情の形成、ストレスへの対処、自己認識、そして直感的な意思決定に深く関与 >>空腹に気づかず食事を忘れたり、過剰に食べすぎてしまったり、体調の変化に気づくのが遅れたりする可能性 >>また、感情と結びついた身体の反応を認識しにくくなるため、怒りや悲しみ、不安といった感情を適切に認識・コントロールできなくなることがあります。 >>結果として、情緒が不安定になり、ストレスをうまく処理できなくなるのです。 >>このような内受容感覚の異常は、うつ病、不安障害、摂食障害などの精神疾患とも強く関係していると考えられています。 >>この関連は身体的・性的虐待よりも、情緒的虐待やネグレクト(育児放棄)において特に強く現れることも判明 物に手を出す子ども実は最初から「脳」が違っていたと判明 2025.07.08 https://nazology.kusuguru.co.jp/archives/181202 >>研究では脳の詳細な比較が行われており、衝動を抑える役割を持つ前頭前野の一部が薄くなっている一方、好奇心や刺激を求める傾向に関わる脳領域の体積が大きいという「ブレーキが弱く、アクセルが強い」という特徴が明らか >>家族にアルコール依存症の人がいる子どもは、本人がまだ一度も薬物を使ったことがなくても、脳の前頭前野という部分が平均より薄い傾向 >>脳構造の特徴が双子や兄弟の研究でも確認されている >>双子の片方が大量にお酒を飲む場合、その兄弟も脳の特定の部分が小さくなる傾向があり、これらが生まれつきか、早い時期から存在する可能性が示唆 >>このプロジェクトでは全米の22拠点で、9〜11歳の子ども約1万人の脳を詳しくMRIでスキャンし、その後何年にもわたって追跡調査 ・精神病は幼少のころから判明しているのでは?
478 名前:Coplit mailto:sage [2025/07/13(日) 17:43:24.11 ID:MW+7Jyhb0.net] 出前館アプリもFlutter製なんだな しかも韓国の開発メンバー使って
479 名前:デフォルトの名無しさん mailto:sage [2025/07/14(月) 03:01:18.53 ID:cAyI75v40.net] iOSの新規アプリの28%はFlutter製なんだとさ
480 名前:デフォルトの名無しさん mailto:sage [2025/07/14(月) 16:22:34.65 ID:ScqQ9XOL0.net] >>479 どこ情報?
481 名前:デフォルトの名無しさん mailto:sage [2025/07/14(月) 19:08:43.10 ID:cAyI75v40.net] >>480 FlutterInProduction
482 名前:デフォルトの名無しさん [2025/07/18(金) 14:20:20.33 ID:mTxGQOLJ0.net] ・下記の条件を整えない限り量子テレポーテーションによるワイヤレス通信は不可能 量子コンピューターの真価を、実機で証明することに初めて成功。理論から現実への一歩となるか https://wired.jp/article/quantum-computer-exponential-speedup/ >>量子コンピューターは、古典的な計算機では手が届かない問題を解く可能性を秘めている。だが、その潜在能力を発揮するためには、実機で機能するアルゴリズムが欠かせない。また、問題の規模が大きくなるほど古典的なコンピューターよりもはるかに早く答えにたどり着けるという優位性を証明しなければならない。これまでのところ、その証拠は得られていなかった。 >>こうしたなか、南カリフォルニア大学(USC)の研究チームが、状況を一変させる成果を発表した。IBMの127量子ビットのプロセッサー「Eagle」を用いて、従来のコンピューターで解を導くことが極めて困難だった「サイモン問題」に取り組み、圧倒的に高速な解法を実現したのだ。 >>サイモン問題へのアプローチは、素因数分解の問題を高速で解くショアのアルゴリズムに先立つ、初期の量子アルゴリズムのひとつとして知られている。実際、サイモン問題を解けるならば、暗号解読の基礎技術にも応用できる可能性がある。理論上は指数関数的に速く解けるとされていたが、それを実機で確かめた事例はこれまでなかった。 >>この課題に取り組むにあたって、ライダーらの研究チームはサイモン問題の特定バージョンに焦点を絞った。オラクルに隠されたビット列に含まれる「1」の数(ハミング重み)を制限することで、回路の複雑さとエラーの蓄積を抑えるとともに、現実的な量子デバイスでも検証可能なかたちに問題を再定式化したのだ。 ★>>ダイナミカルデカップリングとは、精密なタイミングでキュービットにパルスを与えて、外部環境との不要な干渉を打ち消す技術だ。これにより量子状態の持続時間が飛躍的に延び、 >>今後の課題は、オラクルなしで定式化された実問題に対しても同様のスピードアップが実現できるかどうかだ。また、より大型の量子コンピューターを安定して動かすためには、外からのわずかな揺らぎや、計算途中で量子状態が壊れてしまう問題にも対処しなければならない。
483 名前:デフォルトの名無しさん mailto:sage [2025/07/18(金) 17:10:46.25 ID:JJHp1mWE0.net] 長いよ 一言、Flutterはオワコンと言えば済む話だ
484 名前:デフォルトの名無しさん mailto:sage [2025/07/19(土) 13:15:08.73 ID:LIcqTuvSF.net] BOT相手にするなよ
485 名前:デフォルトの名無しさん mailto:sage [2025/08/01(金) 20:16:24.84 ID:sSaKsH2b0.net] SDKからmaterialやcupertinoなどdesign systemえお分離が決まったっぽいな https://github.com/orgs/flutter/p rojects/220 年末から来年にかけて色々来そうだな
486 名前:デフォルトの名無しさん mailto:sage [2025/08/01(金) 20:24:52.70 ID:sSaKsH2b0.net] https://github.com/flutter/flutter/pull/168728 長かったけどengine側やっとマージされた multi windowsはcanonicalが頑張ってます 今はこれかな https://github.com/flutter/flutter/pull/172478
487 名前:デフォルトの名無しさん mailto:sage [2025/08/01(金) 23:53:20.35 ID:klNffH8a0.net] 分離で正解だわな コアのリリースサイクルに合わせる必要のない更新はガンガン入れてしまえばいい
488 名前:デフォルトの名無しさん mailto:sage [2025/08/02(土) 09:39:48.45 ID:4t2z1KgW0.net] materialそのまま使う人なんていないと思ってたが何個かあった 色までデフォルト使っててflutterのサンプルかよって見栄えだったり・・・ 自分で気にならんものなのか? 全体に少し独自にしててもダイアログはあの素のクソダサのままとかもあるな
489 名前:デフォルトの名無しさん [2025/08/23(土) 18:31:45.65 ID:X6lU2s220.net] Flutterフレームワークの開発にて地獄のような作業が始まってて衝撃を受けた マテリアルデザインやiOSデザインが別パッケージに分離する模様 Redditのコメントによるとこの分離作業を今年いっぱいを費やし来年以降に別パッケージとして公開予定だそう この間は各デザインにて新機能が開発されないとのことで多くのFlutterユーザーが落胆しているようだ https://www.reddit.com/r/FlutterDev/comments/1mlt9i8/flutter_team_ama_decoupling_material_cupertino/ ただしこの作業によって一部の基本的なUIの部品が各デザインで共通化されて使えるようになるっぽい これにより開発者がカスタムデザインを構築しやすくなるかもしれない マテリアルデザインとはまた違った独自性あるデザインのアプリを作りやすくなるのは魅力がある
490 名前:デフォルトの名無しさん mailto:sage [2025/08/23(土) 18:48:08.41 ID:3P0lY2hN0.net] 撤退戦に入っているんだな ユーザーにブン投げる前に、間違った設計を修正しておこうというのだろう
491 名前:デフォルトの名無しさん mailto:sage [2025/08/24(日) 09:27:52.18 ID:MH9H5gzy0.net] >>490 自分flutterの開発者じゃないから聞きたいのだけれども、 flutterの間違った設計って何だとおもうの?
492 名前:デフォルトの名無しさん mailto:sage [2025/08/24(日) 11:29:14.43 ID:3hpFoclH0.net] 答えがないので逃げたっぽい
493 名前:デフォルトの名無しさん mailto:sage [2025/08/24(日) 14:00:03.67 ID:th1zjD2+0.net] 当人じゃないが… coreSDKにmaterialやCupertinoなど特定PF用のUIが入ってる都合で、Flutterアプデしたらmaterial3対応が必要になったりするのはおかしいでしょ?みたいな話。ネイティブでデカめのデザイン変更ある度にそれやるんか?と。 詳しくはここ https://docs.google.com/document/d/189AbzVGpxhQczTcdfJd13o_EL36t-M5jOEt1hgBIh7w/mobilebasic
494 名前:デフォルトの名無しさん [2025/08/24(日) 14:00:09.11 ID:yy6eofdd0.net] Dart言語は失敗だったよな
495 名前:デフォルトの名無しさん [2025/08/24(日) 21:57:49.32 ID:FbJeIrld0.net] フラッター大学の中の人って息してる?
496 名前:デフォルトの名無しさん [2025/08/25(月) 13:25:30.62 ID:3tfNUW/S0.net] いまはAIコーディングの時代に突入しつつあるから GoogleがどのくらいFlutterのAIコーディングに投資してくれるか次第だ
497 名前:デフォルトの名無しさん [2025/08/30(土) 17:04:18.30 ID:n75cQL700.net] JavaScriptをAIにやらせると、ライブラリの数や組み合わせが多いせいかメチャクチャになりやすい その点、FlutterはAIとの相性がすごくいい
498 名前:デフォルトの名無しさん mailto:sage [2025/09/02(火) 12:53:00.40 ID:JRHN7cN/0.net] たしかに JavaScript のコードを書かせると、ちょっと前のバージョンが混じったりする Flutter はその心配がない オワコンだからね
499 名前:デフォルトの名無しさん mailto:sage [2025/09/03(水) 12:11:24.37 ID:myJ1vGO00.net] riverpod 3.0が正式リリースされるまでアプリ作らない
500 名前:デフォルトの名無しさん [2025/09/03(水) 21:44:50.32 ID:B9eu1GnW0.net] Flutterはアダプティブデザインの対応にもっと力を入れてほしいなあ KotlinのComposeがいま最重要機能の一つとして公式に開発を進めてるから需要はあると思うんだけど https://developer.android.com/large-screens/gallery/social?hl=ja https://developer.android.com/static/videos/large-screens/gallery/Conversation-Hero.mp4 https://blog.kaboc.cc/posts/20240517-01hy3c2sgf
501 名前:デフォルトの名無しさん mailto:sage [2025/09/04(木) 01:05:28.98 ID:S6Pp3yGW0.net] モバイルアプリは凄いレッドオーシャンだから、誰にもインストールされないし感想も聞けない…
502 名前:デフォルトの名無しさん [2025/09/04(木) 01:34:51.25 ID:UisKbpz40.net] そもそもインストールするってのがだるいしなあ ほとんどのモバイルアプリはブラウザでもいいやろってのばっかだし
503 名前:デフォルトの名無しさん mailto:sage [2025/09/04(木) 01:53:57.17 ID:S6Pp3yGW0.net] Xで個人開発の状況をポストしてる人がいるんだけど、いつも月間の売り上げが数百円とか。 エクササイズの何かを管理するアプリ そんなヒドい出来でも無いのに…
504 名前:デフォルトの名無しさん mailto:sage [2025/09/04(木) 01:59:49.70 ID:S6Pp3yGW0.net] AIに聞いても、モバイルアプリ開発は、もの凄いレッドオーシャンだと延々と言われる それで、凄く変わったアプリを開発しろと薦められた 美容師の退勤を記録するアプリとか(なんやそれ…)
505 名前:デフォルトの名無しさん [2025/09/04(木) 07:39:45.77 ID:g7iQzD3W0.net] Flutterはウェブブラウザサイトの方面でも頑張ってほしいし宣伝してほしい モバイルアプリの方面は第1言語のKotlinとSwiftが双方にクロスプラットフォームの対応に動き出してて、Flutterの未来が暗いんだからさ 頼むよ天下のGoogleさんよ
506 名前:デフォルトの名無しさん [2025/09/04(木) 07:44:21.70 ID:g7iQzD3W0.net] ウェブの方面に展開するならアダプティブレイアウト>>500 の公式によるさらなる対応強化が必要 Reactに負けないで
507 名前:デフォルトの名無しさん mailto:sage [2025/09/04(木) 11:09:26.60 ID:4AbyLSIR0.net] 公式は3.32でdiscontinuedしたやろ https://pub.dev/documentation/flutter_adaptive_scaffold/latest/
508 名前:デフォルトの名無しさん [2025/09/04(木) 12:01:46.57 ID:g7iQzD3W0.net] Dart/Flutterは機能の開発断念をし過ぎよ マクロ機能もお釈迦になったし UIテーマの大規模改修に開発リソースを割く予定のようだし気分が滅入る
509 名前:デフォルトの名無しさん mailto:sage [2025/09/04(木) 12:41:40.37 ID:4AbyLSIR0.net] レコード型導入あたりまでは良かったけど マクロ断念とか最近の新機能本当にひどいよな レイオフとかあって開発力落ちてるとは思うが 余計な事にリソース割かれてるのが痛いのかもな 落ち着いてきたimpellerもそうだしここ1年ぐらい githubみてるとsemanticsとかいう言葉目立ったけど これってEUのアクセシビリティ法の影響だったんだな
510 名前:デフォルトの名無しさん [2025/09/04(木) 17:03:11.42 ID:UisKbpz40.net] javascript出かけるからreactnativeのほうがお得感はある なんでわざわざdartなんかまたおぼえなくったいかんのってなるし せめてgoで書けるようにすればよかったのに
511 名前:デフォルトの名無しさん [2025/09/04(木) 19:30:12.26 ID:vcXGHXe60.net] 脳内の「心の声」を読み取る新たな技術、最大74%の精度でリアルタイム解読に成功 公開: 2025-08-23 08:00 https://karapaia.com/archives/537808.html >> 彼らの脳の運動皮質(大脳皮質の一部で随意運動の指令を出す領域)にマイクロ電極を埋め込み、神経活動を記録した。 >> 実験では、参加者に以下の2通りの指示が与えられた。 >>1 . 指定された単語を声に出そうと努力する(実際には発声しない) >>2 . 同じ単語を、声にも出さず、心の中だけで思う(内言) >> 結果として、どちらの行動でも脳の同じ領域が活動し、似たパターンの神経信号が観測された。 >> ただし、内言の方が全体的に信号の強度は弱く、詳細な分析によって両者の違いも見分けられることが分かった。 >> さらに驚くべきことに、研究チームは、参加者が指示されていない言葉までもBCIが読み取っていたことを報告している。 >> たとえば、画面上に表示されたピンク色の円を数える課題では、参加者が心の中で数を数えていたことが検出されたという。 ★直接接続しても読み取り精度100%で無い! ★★★★★★★★★ 思考盗聴不可能 ★★★★★★★★★
512 名前:デフォルトの名無しさん mailto:sage [2025/09/04(木) 22:46:32.61 ID:SwUDAFbC0.net] dartの教本出してくれたら買うのになぜ出さねえんだよ!
513 名前:デフォルトの名無しさん [2025/09/05(金) 00:51:25.33 ID:S9kJay180.net] >>510 もう言語なんて何でもいいじゃん。どうせAIに書かせるんだし。 2ヶ月かけてFlutterでアプリ作ってみたけどdartはまったく文法さえ勉強してない。読めばまあだいたいわかるけど それにしてもAndroidでスクロールがガタガタなるのなんとかならんの?非力なiPhoneでもめちゃくちゃスムーズなのに。Claudeに聞いてもCodexに聞いても既知の問題ですねと言いながらいろいろやってはくれるけどどうにもならない
514 名前:デフォルトの名無しさん mailto:sage [2025/09/05(金) 08:17:21.10 ID:z6ZvvLcrd.net] Al出てきてからより一層、フロントエンドは全部TypeScriptでいいよもう、っていう力が働いてるのを感じる
515 名前:デフォルトの名無しさん mailto:sage [2025/09/05(金) 11:20:16.75 ID:GQ+4IuEc0.net] TS書かせると型の解決に右往左往した挙句 勝手に既存コードまでanyに書き換える無能ムーブをかましてくるからストレスだわ
516 名前:デフォルトの名無しさん mailto:sage [2025/09/05(金) 12:04:32.59 ID:kahU/eQU0.net] >>512 だってDartを使っている人は世界で5000人くらいしかいないんだよ そのうち本を買ってくれる人が1%だとして、50冊しか売れないわ ビックサイトに行った方がまだ買うチャンスあるよ
517 名前:デフォルトの名無しさん [2025/09/06(土) 00:00:24.35 ID:7u9caYHz0.net] 百歩譲ってPythonにしとくべきだった
518 名前:デフォルトの名無しさん [2025/09/06(土) 12:12:39.09 ID:Xm6S1aNYD.net] Kotlinでいいよ iOSのCupertinoを使用可能にするライブラリがあるしホットリロードあるしVSCodeで開発可能だしAndroidアプリ開発の第一言語だし https://github.com/RobinPcrd/compose-cupertino Flutterは見捨てられて終わり
519 名前:デフォルトの名無しさん [2025/09/06(土) 13:19:11.37 ID:rmxBGTZh0.net] OSのネイティブデザインにわざわざ寄せる必要はないよ LINEアプリのようなフラットデザインの程度が十分でUIを各プラットフォームで共通にするのが大事だと思ってる
520 名前:デフォルトの名無しさん mailto:sage [2025/09/06(土) 16:19:31.04 ID:yoM94REJ0.net] ネイティブアプリでWebアプリをホストするのが正解よ
521 名前:デフォルトの名無しさん [2025/09/06(土) 17:15:59.65 ID:OEGn9hFh0.net] Androidアプリ開発が厳しくなってきたし、もうPWAでいいのでは? Flutter Webも良くなってきたし
522 名前:デフォルトの名無しさん [2025/09/06(土) 20:46:12.03 ID:rmxBGTZh0.net] 基本的にウェブサイトでいいんだけどアプリ化してストアで配信するとフィッシングサイト対策になるから確かにガワネイティブがベスト
523 名前:デフォルトの名無しさん mailto:sage [2025/09/07(日) 02:45:38.18 ID:NG4ylL+K0.net] これなら読んだけど https://imgur.com/a/OxcXoEm
524 名前:デフォルトの名無しさん mailto:sage [2025/09/07(日) 10:18:04.79 ID:G0ozxg840.net] flutterアプリ内にReactアプリを埋め込んで、一応flutter<->Reactブリッジも実装した 配布はアプリで出来るし、サーバーは不要!あとは審査が通るかだな...
525 名前:デフォルトの名無しさん [2025/09/07(日) 10:40:56.02 ID:lVoACl/J0.net] それって最初からReactでやればいいんじゃ
526 名前:デフォルトの名無しさん [2025/09/07(日) 10:44:57.13 ID:IffJhbIL0.net] react native最強説
527 名前:デフォルトの名無しさん [2025/09/07(日) 11:02:57.93 ID:j2EY+C5s0.net] そう、ReactNativeでいいんよ…
528 名前:デフォルトの名無しさん mailto:sage [2025/09/07(日) 12:13:58.91 ID:3xB3XIiO0.net] riverpod 3.0まだリリースされてないけどドキュメントが3.0に書き換わってるし このバージョンで作ったらGoogle playの審査とおるかな
529 名前:デフォルトの名無しさん mailto:sage [2025/09/07(日) 13:09:11.74 ID:hkEm5ifY0.net] まだ riverpod で消耗してるの?
530 名前:デフォルトの名無しさん [2025/09/07(日) 17:50:53.10 ID:MOeqHWJ80.net] Riverpod3で作れば審査通るとかどんな発想なんだ? 3がリリースされるまでアプリ作らないとか言ってる奴もカスいな パッケージに振り回されてんなよ Riverpodユーザー、なんでそんな奴ばっかなんだ
531 名前:デフォルトの名無しさん mailto:sage [2025/09/08(月) 02:57:15.54 ID:sNAsBb0Q0.net] Riverpodはねぇ、AsyncValueが便利って言う人いるけどあれ良くないよ AsyncLoadingがisLoadingとisRefreshingっていう2つの状態持っちゃってるのがあかんよね それにprovider間の依存がやりやすいのがいいっていうのも逆だと思う 状態が変わるとピタゴラスイッチみたいに連動して気持ちいいだけ どういう連動させてるかわからなくなってメンテしにくいアプリができあがっちゃうよ
532 名前:デフォルトの名無しさん mailto:sage [2025/09/10(水) 11:19:38.68 ID:hHT48DzO0.net] 利用者の能力の問題では?
533 名前:デフォルトの名無しさん mailto:sage [2025/09/11(木) 22:38:23.28 ID:Ww/l0Aik0.net] 他のパッケージとの比較で落とし穴が多くてひどいバグになりやすいって話なので、利用者の能力にかかわらず落とし穴の存在は変わらないよ 後でわからなくなるコードを生み出しやすいし、自分が把握しててもチームの他の人に優しくないコードができやすいよね Riverpod、AIも苦手そうでした
534 名前:デフォルトの名無しさん [2025/09/19(金) 17:44:57.45 ID:uUhKG4870.net] ホーム画面に置くウィジェットもDartで作れたらいいのになぁ
535 名前:デフォルトの名無しさん [2025/09/19(金) 20:50:36.59 ID:kwj0OC910.net] ちょっと調べたら日本語記事がすぐ見つかったよ FlutterアプリによるGlanceとWidgetKitで実現する両OS対応ウィジェット機能実装 Jul182025 https://developers.cyberagent.co.jp/blog/archives/58077/
536 名前:デフォルトの名無しさん [2025/09/19(金) 20:52:41.26 ID:kwj0OC910.net] とはいえネイティブの機能だからKotlinやSwiftのネイティブUIの知識も当然必要だが
537 名前:デフォルトの名無しさん mailto:sage [2025/09/29(月) 15:52:35.94 ID:jTYbWeyF0.net] MCP対応やばいわー 一行指示しただけでランタイムエラー拾って修正しちゃったよ こんなのに頼ってたら脳が退化しそう
538 名前:デフォルトの名無しさん [2025/10/11(土) 11:27:56.89 ID:UKZ8oiO90.net] 頻繁にアップグレードあるな
539 名前:デフォルトの名無しさん [2025/11/13(木) 16:28:25.69 ID:sSn8TQD30.net] dartは新機能使いたいから新バージョン出るとうれしいんだけど flutterは新バージョン出す前に旧バージョンにあるバグ直してほしい
540 名前:デフォルトの名無しさん mailto:sage [2025/11/15(土) 15:52:37.65 ID:FJx2xoLI0.net] >>539 どうしてあなたが直さないのですか?
541 名前:デフォルトの名無しさん [2025/11/15(土) 19:07:56.07 ID:KPfBwOWp0.net] >>540 直しているけど追いつかないからあなたも直してください
542 名前:デフォルトの名無しさん [2025/11/17(月) 10:02:10.89 ID:Rvv6ioAw0.net] riverpodの使用でandroidの審査に落ちるという信用できるソースが見つからない もうFlutter公式すら使用を推奨してるパッケージじゃん
543 名前:デフォルトの名無しさん [2025/11/20(木) 00:15:11.25 ID:JPapKSmF0.net] flutterスレあったのか... 質問なんですがadmobを導入してて問題なくメディエーションでmeta audience network導入できてる方いらっしゃいますか?設定したはずなのにmetaの広告が表示されなくてadmobの広告インスペクタ開いたらmeta client networkがno secure signal foundって出てるんですよね...調べても似たようなケース出てこなくて途方に暮れてるんですが何か知ってる方いますか?
544 名前:デフォルトの名無しさん [2025/11/20(木) 00:19:58.43 ID:1Djb/Hm40.net] 公式は推奨してるんじゃなくてこんなのありますよって紹介してるだけ コミュニティではどっちかっていうとriverpod離れの傾向があるねえ最近 3.0で疲れちゃった人が結構いるみたいで もっとシンプルのが求めはじめられてるんだな
545 名前:デフォルトの名無しさん mailto:sage [2025/11/20(木) 08:06:16.76 ID:27PEWSo00.net] riverpod離れではない flutter離れなのである