Flutterやろうよ!!! 5at TECH
Flutterやろうよ!!! 5 - 暇つぶし2ch112:デフォルトの名無しさん
24/06/15 20:44:36.13 eH6XrMYs0.net
あの文脈で長さが理由と捉えるその卓越した読解能力には私も舌を巻くよ。
さようなら。

113:デフォルトの名無しさん
24/06/15 20:50:08.32 8Pl8r/T50.net
>>112
さようならとか言って素直に消えた奴は5chには居ないんだよ。人のこと無能扱いしてる手も頭も動かさない無能くんはまた湧く。だって自習できる脳みそ無いもんねw

114:デフォルトの名無しさん
24/06/15 20:52:58.43 8Pl8r/T50.net
>>110
求人出す側が何も分かってなくてもFlutterプログラマーの相場を形成、下落させる一因にはなっちゃうんだよ。

115:デフォルトの名無しさん
24/06/15 20:58:13.97 WOMrS3yI0.net
1.0の前ぐらいから使う人増えて今だいたい6年だぞー

116:デフォルトの名無しさん
24/06/15 20:58:47.86 K7sK1090d.net
>>それを検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。
言語として用意されてないものを、その言語で書かれたパッケージはどうやって実現してるんだろうねw

117:デフォルトの名無しさん
24/06/15 21:02:58.88 8Pl8r/T50.net
>>115
論理的に存在するかは関係ない。5年Flutterやってて、単価Java以下とか言われたらキレるやろ。しかも何も知らない初心者が嘘ついて応募して、それが相場を決めていくんやで。

118:デフォルトの名無しさん
24/06/15 21:04:25.05 K7sK1090d.net
>>115
うん、ただそこら辺ですでにプロダクションアプリとしてflutter扱ってる企業から仕事もらってそこからずっとflutterやってる人、という要求なので中々ですよね。

119:デフォルトの名無しさん
24/06/15 21:12:42.48 WOMrS3yI0.net
5年以上が珍しいと思われてるのが意外だったから反応しただけ
元の話読んでないから単価云々、要求云々と言われても知らん

120:デフォルトの名無しさん
24/06/15 21:20:03.24 WOMrS3yI0.net
単価4000円未満とか酷いと1000円台とかあってFlutter使いは安く見られてる気はする
インターン使って普段安く済ませてる会社は経験のあるプロにも出し渋るから注意
そういう話?

121:デフォルトの名無しさん
24/06/15 21:23:47.22 8Pl8r/T50.net
>>120
あくまで比較だけど、通常のプロジェクトより高度(アプリの本質に近い)で、生産性高い(悪い言い方すると短期でプロジェクトが区切りつく)のに、単価に無関心なのが、なんつーか経済感覚無いな……って感じ。
要するに極めても金にならんのが、プログラマーのFlutter離れの原因だと俺は思ってるよ。

122:デフォルトの名無しさん
24/06/15 21:37:32.80 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:デフォルトの名無しさん
24/06/15 21:42:32.32 WOMrS3yI0.net
Flutterの仕事経験ほしがって安くてもいいからって自分から安売りしてる人いるね
バイト経験ぐらいしかない人がそれまでのバイト代より高い程度の安い額でももらいつつ
履歴書に開発の経験を書けるようになるならありがたいって思ってるんでしょうな
実際の出来も良くないから安いのが妥当だけど、スキル高い人の足引っ張るのはやめてほしいね

124:デフォルトの名無しさん
24/06/15 21:56:28.45 KS5zXG630.net
>>123
それはどんな技術スタックでも有りそうなもんだけどね、

125:デフォルトの名無しさん
24/06/15 22:01:58.38 KS5zXG630.net
>>122
inheritedwidgetがあるからflutterフレームワークとしては用意されてるよね?
この文脈での「言語として」とはフレームワークとして、という話だよね?
じゃないと意味不明

126:デフォルトの名無しさん
24/06/15 22:05:11.16 8Pl8r/T50.net
このスレをGoogleが見てるかは知らんが、生産性を高めた果てにあるのは、手が止まったプログラマー(ボトルネックがプログラマーではなくなった状態)なんよ。
日本人は特に手が止まった奴に向ける視線が厳しいから、生産性高めた結果、プログラマー(同僚や本人)がクビになるなんて状況が容易に起こり得る。
Flutter流行らせたかったら、そんなクソ理不尽な日本文化をぶっ壊すモデルケース作らんと無理だよ。

127:デフォルトの名無しさん
24/06/15 22:12:10.80 WOMrS3yI0.net
>>124
あ、そっか
これもFlutter特有じゃないけど、学習初期に好き好き大好きになっちゃう人が特に多いのはあるな
大好きなFlutterの仕事がとにかくしたいの!となって >>123 につながる
4年ぐらいたつとべた褒めでもなくなるんだけど最初は愛に溺れてイベントも手あたり次第参加しちゃう病に罹る
数万円も払って先日のカンファレンスに参加しちゃった人はその例ですな

128:デフォルトの名無しさん (ワッチョイ 931c-u5ZD)
24/06/15 22:57:26.37 eH6XrMYs0.net
>>122
君もブーメラン大好きな人なのかな?
やめてくださいと言った直後に、速攻で一部だけ切り取ってくるのやめてくれないかな?
額に大きなブーメラン突き刺さってますよ痛くないんですかー?

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

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

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

まず認知機能のバグ修正をすましてからものを言ってくれ。
おれはおまえらのデバッガーじゃない。
そして、その何か虫にでも侵された言語野を搭載した脳みそを使って、二度とプログラミングをしないでくれ。
君はまさにバグの温床を体現したかのようなプログラマーの敵であることをわかってくれ。

129:デフォルトの名無しさん (ワッチョイ 931c-u5ZD)
24/06/15 23:18:28.38 eH6XrMYs0.net
このzennの記事書いてる人、特に悪い印象持ってなかったけど、今回のこんな適当なことのたまわってんのかと、印象変わったわ。まあ、はじめから特に何も印象無かったけど。
もう腐ってるのflutterの界隈って?出てきて数年で?それとももう日本全体が腐ってるから、腐ってない界隈の存在の方が珍しいのか?

130:デフォルトの名無しさん
24/06/15 23:23:04.64 60HZoEvmd.net
そんな長文書いてる暇があるならコード書いて動かしてみればいいのに…恥ずかしい奴…

131:デフォルトの名無しさん (ワッチョイ ff01-6MwN)
24/06/15 23:49:15.68 i1/W8aN40.net
いやなら使わなきゃ良いってだけなのになあ

132:デフォルトの名無しさん (ワッチョイ ff01-6MwN)
24/06/15 23:52:57.38 i1/W8aN40.net
>>94
先に罵倒してるのどっちだよ

133:デフォルトの名無しさん (ワッチョイ ff01-6MwN)
24/06/15 23:59:42.55 i1/W8aN40.net
>>128
この記事派初心者に向けた記事じゃないからいちいち状態の検知の方法なんざ書いてないだけでは…?
キレるところがおかしいと思うぞ

134:デフォルトの名無しさん (ワッチョイ 7f01-VroD)
24/06/16 01:04:23.74 IDEikgiG0.net
>>133
はじめに:なぜ Riverpod を学習するのか

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

そもそもおれが何に対してキレてるかもわかってないやろ?
お前は指摘してるところすべてがおかしいぞ?
ブーメランは公園にいって好きなだけ投げてきてくれ。
君が採用されてる職場はほんま災難やな。喋るたびにこぼれる君のボロの後始末で。営業とか接客とか絶対ムリなタイプやろ?
だからといって、プログラミングを仕事にせんとってくれ。君は理解してないのかもしれんが、これもコミュニケーションが大切な仕事なんや。もうこれ以上は勘弁な。

135:デフォルトの名無しさん (ワッチョイ 7f01-VroD)
24/06/16 01:15:36.63 IDEikgiG0.net
>>130
どしたん?相手してほしかったの?
うんうんごめんね相手してあげれなくて。

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

どれだけ暇を持て余しても、人に読んでもらうことのできる文章量がたったの2行しかない、文章構成能力が欠如した大人の方がよっぽど恥ずかしいんだよー?わかったー?
これで少しだけ大人になれたね?よかったね?
それとも2行までの文章しか読めなかったかな?

136:デフォルトの名無しさん (ワッチョイ 5a01-f02j)
24/06/16 01:17:31.41 sA/qKOav0.net
罵倒きっつw

137:デフォルトの名無しさん
24/06/16 01:30:33.26 qKFUWiJqd.net
>>133
検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。
検知の仕組みが用意されてない、と書いている文を122であなた自身が引用してますよね

138:デフォルトの名無しさん
24/06/16 01:35:24.85 sA/qKOav0.net
FlutterもといDartはオワコンだってよくわかるスレだな

139:デフォルトの名無しさん
24/06/16 04:36:28.60 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)
24/06/16 05:39:55.84 VstQa1y8d.net
StreamControllerを何と勘違いしてたんだろか
ソースでもドキュメントでもちょっと読んだら確認できるのに思い込みで突っ走ってて怖い…

141:デフォルトの名無しさん (スップ Sd5a-JD1Y)
24/06/16 05:41:30.56 VstQa1y8d.net
罵倒の数々が自己紹介になってて面白いな

142:デフォルトの名無しさん
24/06/16 07:03:25.45 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:デフォルトの名無しさん
24/06/16 07:08:56.66 IDEikgiG0.net
>>140
ソースもドキュメントもしっかり読んできてこのありさまとか、もうどうしようもないね。
だから、もう読まなくていいよ。どうせ読んでも理解できないんだから。
しっかり読んでも何も理解できない君はプログラミングを早くやめた方が君のためにもなるし、何より周りのみんなが両手を上げて喜んでくれるよ。
退職した日には、君抜きで、退職歓迎会やって大盛り上がりしてると思うよ。

144:デフォルトの名無しさん (ワッチョイ dfea-JKwZ)
24/06/16 07:51:15.48 to/LMet70.net
諸君も、生まれたときは無垢な赤ん坊だったのだ
しかし辛く苦しい経験が続き、心がトゲだらけになってしまった
Flutter を選んだばっかりに…

145:デフォルトの名無しさん (ワッチョイ 9767-1+BE)
24/06/16 08:39:19.15 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)
24/06/16 09:52:30.87 VstQa1y8d.net
あー把握した
「変更を検知」の意味を捻じ曲げてるのか
いくらなんでもstreamへの流し込みを「変更を検知」なんて呼んでも通じないから…
「検知」なんだよ?日本語わかる?
ずっと意味不明な主張して可哀想な人だなと思ってたが日本語が残念な人だった

147:デフォルトの名無しさん
24/06/16 10:27:39.63 u7far7aY0.net
>>146
StreamControllerで変更「通知」してますよね?
と書いてますよね?
StreamBuilderでもできるしsetStateを使っても「UIへ変更の通知を伝える」ことはできる。
「変更がUIに反映されること」を「変更検知」と言いますよね?
StreamControllerの他にChangeNotifier+setStateでもUIに変更を反映できる。
これもDart標準機能。
どこまでいってもDart自体に用意されてないのにDartのサードパーティパッケージでできました、とはならない。
Dartは中身を見ることができるから読めばわかる。

148:デフォルトの名無しさん
24/06/16 11:07:32.08 6MOZHAv/0.net
で、君の一番最初の話題に戻ると
そこでライブラリ使わずにそのStreamで頑張るBlocパターンってあった気がするが
ライブラリ嫌ならそれで突き進めばいいんじゃね?

149:デフォルトの名無しさん (ワッチョイ 7a37-JKwZ)
24/06/16 16:07:22.07 nmSKaD1B0.net
Flutter始めて5日
buildの中にif文1つとかは問題ないが、変数コールしてreturnをif文で処理分けてってやろうとするとコンパイルエラーになる
なんじゃこりゃー!

150:デフォルトの名無しさん (ワッチョイ 7a37-JKwZ)
24/06/16 16:07:54.00 nmSKaD1B0.net
関数コールの間違い

151:デフォルトの名無しさん (ワッチョイ 7f66-JH9N)
24/06/16 16:12:46.99 IDEikgiG0.net
>>146
いやw
何も把握してないのに強がらなくていいんだよぼく~?w

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

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

まずは、ボクのゴミクズコードが間違ってましたって、みんなにごめんなさいしてみよっか?
ボクのような子たちは、間違いを正しく指摘されても無視して、違う話題を持ってくるんだよね。
それってとっっっっても恥ずかしいことなんだよ?
敗北宣言してるのはもちろんだし負け犬なんだよ?w
あっ!?ごめんね?今更負け犬って騒ぎじゃないよね?
生まれてきてからずっと敗北の負け犬人生送ってきたもんね?今更恥ずかしさなんて感じないよねー?
そりゃそうだよね?低級言語並の脳みそなんだもんね?あたりまえだよえね。気付かなくてごめんね?

152:デフォルトの名無しさん (ワッチョイ 7f66-JH9N)
24/06/16 16:13:12.65 IDEikgiG0.net
>>148
いやw
何も把握できてないんだから何も言わなくていいんだよボク?
それとも、少しでもかっこいいところみせたかったのかな??ん?
でも、さらに恥をさらしてるだけだぞ~?ww

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

そんな低レベルな操作しかできないのはみんな嫌だから、今までもこれからもボクはみんなから敬遠され続けると思うけど、
「js」っていう、肥溜めがあるからボクもそこに行くといいよw
ここには、ボクのように自分がゴミ糞っていう自覚の無い人たちがたくさん集まってる場所だからねw
よかったでちゅねー?お友達たくさんいまちゅよ~?ww

153:デフォルトの名無しさん (スップ Sd5a-JD1Y)
24/06/16 16:28:37.84 VstQa1y8d.net
顔真っ赤じゃん…必死に長文打ってる暇があるなら国語の教科書読んでくれ…
せめてStreamControllerで変更を通知、StreamBuilderで変更を検知(してrebuild)
くらいの表現になってれば意味が通るけど

154:デフォルトの名無しさん (ワッチョイ 7f66-JH9N)
24/06/16 16:55:14.08 IDEikgiG0.net
>>153

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

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

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

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

これを見る限り、まだちゃんと把握wできてないようだけど、君がしゃべるたびに、ツッコミどころ出てきて流石に相手できないからこれ以上はごめんね?
職場の人にはいつも迷惑かけてごめんなさいって、毎日言わないとだめだよ?

155:デフォルトの名無しさん (ワッチョイ 3e6e-Xxwh)
24/06/16 17:52:48.01 b/cd3doV0.net
ここだけ20年前の2ちゃんねる

156:デフォルトの名無しさん
24/06/16 18:20:07.11 nkzaPwgI0.net
俺の最強のデザインパターン!のほうがライブラリより強い!オジサンは、20年前からタイムスリップしてきたんだよ。
だから5chの常識とか分からないし、オジサンが極めたと思っているデザインパターン(失笑)が廃れていることも許せないんだ。悲しい事故だったんだ。

157:デフォルトの名無しさん
24/06/16 18:26:36.30 nkzaPwgI0.net
以下、時代に取り残された20年タイムスリップおじさんによる悲しい反論↓↓↓

158:デフォルトの名無しさん
24/06/16 18:55:40.73 IDEikgiG0.net
ちゅくちゅくw(セルフ効果音)
hey yo!
お前は20年前からライムがスリップ!
妄想と現実の区別がつかない!
おれの最強のデザインパターン?の方がライブラリより強い?
そんなの一言も発してない!
お前はいったい誰としゃべってる?
誰もデザインパターンを極めたなど言ってない。
廃れているのは、お前の脳みそ!
悲しい事故はお間の存在!
yo!yo!yo!
もうお前の相手には飽き飽き!
口には出さないが誰もが思ってる!
これで相手をするのは本当に最後!
何も持たないをお前にかまっても残るのは疲労。
敵でも味方でもお前に居場所は無い!
どちらにとってもお前は迷惑、存在がウザい!
善人も悪人もだれも相手にしたくない、それがお前!
20年前から滑り続けたお前の身体はアザだらけ!
まるで入れ墨!恥の刻印!
ここがネットでよかったな!
いやでも、ここでも恥をさらし続けてるから変わらないか汗
おしまい

159:デフォルトの名無しさん
24/06/16 18:56:59.21 qKFUWiJqd.net
>>156
そのレスをしているあなたは若者の設定ですか?

160:デフォルトの名無しさん
24/06/16 19:01:01.23 to/LMet70.net
何度目かの結論が出たね
そう、おしまいなんだ
何度議論しても、Flutter はオワコンなのさ

161:デフォルトの名無しさん
24/06/16 19:23:33.24 6MOZHAv/0.net
だから、結論でただろ?
誰も止めないから後は勝手に突き進めばいいじゃんかよ。

162:デフォルトの名無しさん
24/06/16 19:27:36.97 HIrYl9LQ0.net
スレ伸び過ぎだよ
内容無いのに

163:デフォルトの名無しさん
24/06/16 19:59:24.29 IDEikgiG0.net
>>149
Flutterのみが初心者?
それともプログラミング自体の初心者でFlutterから触り始めた人かな?
内容的に後者だと想定して話すと、まずは基本的にエラーが出たら、エラーの文章、長いかもしれないけど、それをそのままコピペして検索とかするね。
それで出なかったら、flutter というワードと合わせて、部分的に大事そうな場所を切り取って検索とか。

164:デフォルトの名無しさん
24/06/16 22:42:10.67 nmSKaD1B0.net
>>163
説明ありがとー
プログラム歴は伏せておく、まぁそこらのプログラマーよりは長いとは思うけどね
このDart言語って結構面倒っぽいね
build内の細かな処理を書こうとするとダメっぽい、ググってDartではイレギュラーなのか引っかからない
build内のchildに関数をウィジェットクラス化したものをコールすることでOKっぽい
Flutter始めたのは効率良くマルチプラットフォームという触れ込みだったが、KPMのほうが素直っぽいなぁ
リリース版の速度はFlutterのほうが上っぽいけど
もうちょっと触ってみるよ、ありがと!

165:デフォルトの名無しさん (ワッチョイ aa02-VroD)
24/06/18 16:06:31.92 /31rxwLO0.net
Riverpod3変更多いみたいやな
Exceptionで勝手にリトライするとか正気か
1人の作者の好き勝手な変更に毎度付き合わされるのみんな平気なん?
デカいアプリで使ってる人大変やろ
コストもかかるやん
でも茨の道選んだのは自分やしな
この機会に離れるのがいいと思うけどそれでも使い続けたい人はまあがんばってや・・

166:デフォルトの名無しさん
24/06/18 18:35:14.66 QSa+INI50.net
3かGetXはどうなった

167:デフォルトの名無しさん
24/06/18 18:45:14.59 Dt2XNYGxd.net
ほんでそのうち「やっぱりRiverpodでは無理なので、新しく○○を始めました。これからは○○です。これが最善だと私は強く信じてます!」みたいなw
実際providerでそれ言ってたからねー。
まあ使いたい人が使ったらいいんちゃう。

168:デフォルトの名無しさん
24/06/18 20:27:39.44 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:デフォルトの名無しさん
24/06/18 21:14:07.10 thkKQsLJ0.net
Goってむっちゃいい言語だろうになぜか流行らない、謎だ

170:デフォルトの名無しさん
24/06/18 21:28:59.25 Dt2XNYGxd.net
>>168
まず日本語をがんばろう

171:デフォルトの名無しさん
24/06/18 22:17:16.11 Dt2XNYGxd.net
保守できないレベルの人はaiに淘汰されるからどっちみち出番は無い

172:デフォルトの名無しさん
24/06/19 00:42:55.23 eVJS2Vw/0.net
>>168
どれくらいの信ぴょう性があるデータなのか知らんけど、伸び「率」で言えばこの中ではDart がトップやなw

173:デフォルトの名無しさん (ワッチョイ 7f84-cl2B)
24/06/19 01:16:21.57 eVJS2Vw/0.net
>>168
>>基本、誰かがライブラリを作って、議論され統一されたものが使うべき。
>>汎用的なモジュールを自作した瞬間、廃棄物になるので保守できないから

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

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

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

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

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

そういうのはJavaだけでいいよ。なんかよく知らんけどspringとかstrutsとか使ってればいいんじゃね?
Javaは別にどうなったっていいよ。絶対使わないしあんな老害言語。
おれあんまりよく知らんくせに、老害とか言い過ぎかもしれんけどw、あんな校長先生のクソねみぃクソ長い話、とか、何回同じこと言うねんさっきそれ話したやろクソジジイ、みたいな言語。

174:168 (ワッチョイ f656-iNSb)
24/06/19 02:14:45.30 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)
24/06/19 02:30:55.83 EXYDanAa0.net
汎用的なライブラリを会社レベルで作るのは、保守できないので駄目

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

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

また、WSL2 でシームレスにLinuxを使えるようにした。
いずれは、Windows Server もやめるだろう

176:デフォルトの名無しさん (ワッチョイ 5a01-f02j)
24/06/19 10:53:14.57 uUt29Rjr0.net
GoだけじゃなくKotlinもここ10年でJavaを喰らって主要言語になったよ

Ruby on Railsを語るならPHPGoRustElixir だけじゃなくSpringBootで強いKotlin/Javaの名前も出すべきだと思う

177:デフォルトの名無しさん
24/06/19 11:48:11.72 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:デフォルトの名無しさん
24/06/19 16:02:45.51 2e8LQcqR0.net
直近の議論で Flutter のオワコンが明らかになったから、スレの残りは Rails の話をするのか
いいんじゃないかな

179:デフォルトの名無しさん
24/06/19 16:20:44.94 NliFIq810.net
何故か伸びてると思ったら変なの湧いてるだけか

180:デフォルトの名無しさん (ワッチョイ 4e8e-JTKV)
24/06/20 05:20:19.40 EkLlegaI0.net
またキチガイRuby馬鹿か

181:デフォルトの名無しさん (ワッチョイ 97eb-JTKV)
24/06/20 06:04:01.68 lMQy6JhP0.net
このRuby荒らしのせいでどこの誰とも知らないKENTA?とかいう奴の印象が非常に悪い
このRuby荒らしはKENTAの印象を悪くするためにアンチ活動してるんだと思う

182:デフォルトの名無しさん
24/06/20 19:47:45.09 HqmtbRVLd.net
というかこれは何の得があるの?w

183:168
24/06/21 03:49:32.24 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)
24/06/21 04:52:05.06 5ivDxLA1d.net
Rubyコミュニティ衰退しとるやんけ
URLリンク(www.publickey1.jp)

185:デフォルトの名無しさん
24/06/21 06:49:13.58 OCnfhDUr0.net
場違いなレスでも、よってたかって攻撃するのはやめよう。
まあ、おれが一番の長文で攻撃してるんやけど。
ここはKENTAスレじゃない。
お前も森へおかえり。
あのアフロっぽいもじゃもじゃ髪の毛の中に。

186:デフォルトの名無しさん
24/06/21 07:24:27.55 4z8nq+RB0.net
>>183
フロントスレでフロントを馬鹿にしてなにがしたいん??

187:デフォルトの名無しさん
24/06/21 11:16:37.21 OHhQAFy80.net
フロントはこれからも重要であり続ける
だからいくつもフレームワークが生まれた
その中でよいものだけが生き残る
このスレで議論した結果、すでにFlutter はオワコンで間違いないようである

188:デフォルトの名無しさん
24/06/21 14:45:15.25 Zea0rFse0.net
KENTAって人崇拝してるっぽいけど
イメージ下げる投稿続けてたら大好きなKENTAに嫌われるぞ

189:デフォルトの名無しさん
24/06/22 09:24:13.93 horurnGv0.net
>>183
>>外人もそう言ってる
お前、援護射撃してもらってる存在に失礼な言い方すんなw
外人以外にも言い方いくらでもあるやろw
フロントエンドをディスりだしたけど、そりゃ悪手だろ、蟻んこw
そんだけフロント馬鹿にしといてまさか、フロントエンド含まれてるアプリ触ってないだろうね?w
馬鹿にしといて裏ではお世話になってる...まさか、そんなわけないよな...?w

190:デフォルトの名無しさん
24/06/22 09:33:53.91 MBewD0l70.net
普段から裏ではお世話になっているよw
底辺が作った家に住んで底辺が整備した車に乗っているよ

191:デフォルトの名無しさん
24/06/22 10:07:37.46 MBewD0l70.net
ごめんフロントは大工以下の底辺だったね

192:デフォルトの名無しさん
24/06/22 10:27:14.41 HPoWGkog0.net
>>191
フロントスレにわざわざ来てるお前も同類だな

193:デフォルトの名無しさん
24/06/22 11:26:50.46 6tgNwKQ30.net
Ruby がオワコンだから、オワコン Flutter スレに吸い寄せられてきたのか
類が友を呼んでしまった
しかし、ここに来るなら Flutter の話をしてもらわないと困るよ

194:デフォルトの名無しさん
24/06/22 12:55:24.08 horurnGv0.net
>>190
品性はお金じゃ買えないよ。
上辺だか何だか知らんがrubyの仕事してこいよ鬱陶しいな
おまえうざい
イジリがいもない

195:デフォルトの名無しさん
24/06/22 13:01:13.69 horurnGv0.net
>>191
お前さあ...
大工まで蔑んで何してんの?
お前は底辺以下の泥沼の底の底に沈みこんでてて姿見えへんぞ。
流石にもうちょっと上品でいてくれへんと相手できん
下衆は返れ。下水道に。
排水溝に詰まったK・E・N・T・Aの縮れ毛を回収する仕事でもしてろよ。
ああ、もうすでにその仕事やってたか。
誰にも相手されへんからってその仕事はさすがにみじめやぞ。

196:デフォルトの名無しさん
24/06/22 15:00:14.29 dMwj8i9+d.net
察してやれ
ここが最後の砦なんや
ここで相手にされなかったら本当に完全に一人なんや
だから何を言われてもクソレスを投稿し続けている
わかるか?

197:デフォルトの名無しさん (ワッチョイ 5a01-f02j)
24/06/22 19:32:30.04 HPoWGkog0.net
フロントスレはここのほかにもたくさんあるのに、なぜここなのか?

198:デフォルトの名無しさん
24/06/22 23:11:55.70 horurnGv0.net
>>190
キモい

199:デフォルトの名無しさん (ワッチョイ 3f37-WTBc)
24/06/23 04:17:37.54 j18TJ0D70.net
質問なんだけど、バックグラウンドで動いているFlutterでスリープから復帰したって検出可能です?
AndroidのReciverみたいな感じ
ググってもTitaniumしか出てこなくて、MacOSで環境整えようとしたら動かねー

200:デフォルトの名無しさん (JP 0Hdf-pA5J)
24/06/23 12:55:03.68 C5IfwuedH.net
今だけです
URLリンク(i.imgur.com)

201:デフォルトの名無しさん (ワッチョイ 3fad-yKGB)
24/06/23 13:52:10.18 zONBpoxd0.net
>>200
これは良かったよなあ

202:デフォルトの名無しさん (ワッチョイ cf75-fYEb)
24/06/24 11:20:36.43 XRQbMnqD0.net
>>199
おれはflutter詳しくないから、仮にflutterにその機能が無かったとしても一応解決策はあるとだけ。
dartから直接ネイティブのコードを呼び出すdart:ffiがあるので理論上可能なはず。
like数多いlibraryだと pigeon とかあるみたい。
あとは、自力でdart:ffiを使ってそのReciverを呼び出すコードを書くか。

203:デフォルトの名無しさん
24/06/24 14:10:41.21 v6bjukRSd.net
WidgetsBindingObserverのdidChangeAppLifecycleStateじゃだめなん?

204:デフォルトの名無しさん
24/06/24 15:39:09.73 nP+vDYkr0.net
>>202
考えていたより大変そう
今はKotlinでReciver受けてDartで拾えないか検証中
>>203
Activityがフォアグラウンドにいる時は問題ないけど、バックグラウンドに行っちゃうと拾えないっす

205:デフォルトの名無しさん
24/06/24 15:51:32.46 DSee3rkD0.net
>>200
こんなにコスパの良いやりかた初めてかも

206:デフォルトの名無しさん
24/06/24 21:59:00.85 GVJPZlmZ0.net
>>204
結局まともなソフトを作るためにはkotlinとswift、デスクトップならさらにC++とかを覚えないとダメなんだよなあ、その上でさらにDartやろ

207:デフォルトの名無しさん
24/06/24 22:06:12.30 JcL2eGYO0.net
Kotlin だけでいいだろ

208:デフォルトの名無しさん (ワッチョイ 8fa8-Enlp)
24/06/24 23:01:42.63 GVJPZlmZ0.net
>>207
Androidだけでいいならな、DartもFlutterもいらない

209:デフォルトの名無しさん (ワッチョイ 8f01-h6b2)
24/06/24 23:07:01.02 y09NkMK80.net
簡単なアプリを作るだけならKotlinオンリーでできるよ
Swiftの定型文はテンプレートコピペで済ませられるから
ファイルのピックとかもKotlinライブラリが出てきてる

210:デフォルトの名無しさん (ワッチョイ 4fbf-UA1a)
24/06/24 23:19:09.26 yojy6PsV0.net
技術顧問できますって言ってる人のギフハフ見たわ(ーー:)
おまいらどう思う?

211:デフォルトの名無しさん
24/06/25 07:01:39.99 AXDk6mAl0.net
へ?今ってKotlinだけでAndroidもiOSも対応出来るん?
Swiftへ無変換リコンパイルが出来るってことで良いのかな。
Androidはリバースエンジニアリング出来るのが嫌いなんだよなぁ

212:デフォルトの名無しさん
24/06/25 07:29:32.26 d79eL1Zz0.net
>>211
KotlinコードはKotlin/Nativeの技術を使って、Swiftへトランスパイルされるんじゃなくてネイティブコードへそのままコンパイルされるようになった
泥JVM向けアプリのデコンパイルの容易さが気持ち悪いのはわかる
ロジックをKotlinのままAndroidNativeプラットフォームでラップできるっていう回答は一応あるけど面倒くさいし

213:デフォルトの名無しさん (ワッチョイ 3f06-WTBc)
24/06/25 12:22:13.82 AXDk6mAl0.net
>>212
ありがとー
ググっても資料が少ないけど、Kotlin/NativeからSwiftにするのは1件見つけた
センサー系を使うことが多いからそれがSwiftでも動作してくれるかだなぁ
試してみるよ

214:デフォルトの名無しさん
24/06/26 11:18:03.68 HtVrg7YZ0.net
みんなMacでFlutter使ってるの?
iOS用はXcodeが必須だからMacが必要だよね

215:デフォルトの名無しさん (ワッチョイ 7fdd-Enlp)
24/06/26 14:36:08.50 8SE84spH0.net
昔やってた頃はビルドならCodeMagicでできたけど今はできないんかな?
まぁ真面目にやるならMac必須だけど。

216:デフォルトの名無しさん
24/06/26 15:28:49.38 HtVrg7YZ0.net
リリースするとなったら、iPhone実機でテストしてないと不安だし、個人開発くらいでMacとiPhone全部そろえるのは個人的に無理かな…
でも将来的にiOS版もリリースするかもしれないから、Flutterでandroid版を作ってみるかな
Dart、JavaScriptに似てるから、改めて勉強しなくてもいいみたいなんだよね
JavaScriptはなれてる

217:デフォルトの名無しさん
24/06/26 15:37:02.59 85SHOkaJ0.net
>>213 は Kotlin だけで足りると知り、無事に Kotlin スレにたどり着いたようだ
しかし、>>216 が新たにハマりかけている
また riverpod で消耗する人が増えるのか?
JavaScript に慣れてるなら ReactNative や Capacitor も検討したらどうか?

218:デフォルトの名無しさん (ワッチョイ 3f4b-P+14)
24/06/26 16:29:05.82 HtVrg7YZ0.net
>>217
ReactNativeが良さそう…
これですすめてみる

219:デフォルトの名無しさん
24/06/26 20:34:56.18 tLzXCbi8H.net
MacとXCodeとSwiftが大嫌いでFlutterを使ってる俺みたいなのは少数派かな
Windows上のAndroidStudioでアプリのテストまでやりきって、Mac側ではiOSでの動作確認とリリースビルドだけ実施
今のところこれが一番楽

220:デフォルトの名無しさん
24/06/26 22:15:41.67 Eg5n0hCx0.net
KotlinもSwiftも特定のIDEに縛られているから、その点でDartは有利だ

221:デフォルトの名無しさん
24/06/27 15:09:34.09 XgjQOrlh0.net
Androidである程度作って、iOSで実機デバッグしようとしたら、iOSはデバッグではプラグインが使えないとか・・・おかしいっしょ

222:デフォルトの名無しさん (ワッチョイ cfd6-fYEb)
24/06/27 17:31:50.85 eevC6u6j0.net
flutterの状態管理ライブラリと呼ばれるものって、別に状態を管理する手段を提供してないのでは?
ただ、setState()を直接呼ばないための手段しか提供してなくないか?

223:デフォルトの名無しさん
24/06/27 19:04:10.07 OoCv0bQF0.net
composeなら状態管理はrememberで済むのになあ

224:デフォルトの名無しさん (ワッチョイ cf96-WTBc)
24/06/27 19:09:30.16 oaXXA4xQ0.net
状態管理ライブラリが複数あり、すべてウンコだ!とか言ってるのは Flutterユーザーだけ

225:デフォルトの名無しさん
24/06/27 20:07:03.82 eevC6u6j0.net
>>223
Kotlin触ったことないから解釈違いがあるかもしれんけど。
見た感じ、やってることはflutterの状態管理ライブラリと変わらないという印象やな。

226:デフォルトの名無しさん
24/06/27 20:15:19.16 eevC6u6j0.net
状態管理ライブラリっていう名前から、100とか200あるたくさんある状態の管理を、ミクロではなくマクロな部分で手助けしてくれるものかと思ってたけど。
実際のところ、公式が提供しているapiの薄いラッパーか、observerを提供するのか、ミクロの部分で使うライブラリみたいだね。
状態管理ライブラリとかいう大層な名前で呼ばれるのはおかしいと思うけど。
結局、MVVMだったり、のデザインパターンで、複雑な状態をなんとか管理しようっていうのが現状か。

227:デフォルトの名無しさん
24/06/27 20:24:59.17 OoCv0bQF0.net
Flutterが状態管理のために長ったらしい定型コードを書かせるのが悪い
「~の状態管理ライブラリを使ったらアプリの動作パフォーマンスがよくなった!」じゃなくて開発者のコーディングライフを改善するためのものになってる

228:デフォルトの名無しさん
24/06/27 20:51:27.49 eevC6u6j0.net
>>227
たしかにStatefulWidget使うにはclassを2つも定義しなあかんとか、あれは冗長やわな。
パフォーマンスの面であのようにするしかないのかも知らんけどどうなんやろね。
>>「~の状態管理ライブラリを使ったらアプリの動作パフォーマンスがよくなった!」
ライブラリのうたい文句でよく聞くけど、そもそもラップしてるのに本当に動作よくなるのか?wって思うけど、まあ、なんか今更やけど。

229:デフォルトの名無しさん
24/06/27 21:19:58.59 j6eb+IBW0.net
ReactNative、エラーがわかりにくいって
調べるだけで時間を消耗するって、自分がはまるやつだ w
Flutterにする

230:デフォルトの名無しさん
24/06/27 22:09:26.94 OoCv0bQF0.net
React+Capacitorじゃあかんのか?

231:デフォルトの名無しさん
24/06/28 00:00:42.63 ReoBjfsh0.net
>>230
情報が少ないかな?
他の言語だとpythonとかで満足してる方なので(情報が多い)

232:デフォルトの名無しさん
24/06/28 08:41:07.03 tT2GNMfm0.net
Android メインなら Compose の方がいいと思うなぁ
JavaScriptに抵抗がないなら、ガワアプリもいい選択になる
スレが状態管理の話題で埋め尽くされるようなフレームワークは、とてもお勧めできない

233:デフォルトの名無しさん (ワッチョイ a7f2-HpUb)
24/06/30 23:37:31.88 BE/h3Eml0.net
dart は exception(error) handling が try catch 構文を利用するのが基本だが、正直 result 型で handling した方がはるかに楽。
おれは自分で result library を定義して使ってる。
あんまり try catch で handling することに対して批判を聞かないが、実際のところどうなの?
おれはもう try catch で handling とかもう無理な身体になってしまったが。

234:デフォルトの名無しさん
24/07/01 12:01:21.76 19L91glPd.net
Dartに限らず例外を嫌ってその手の試み繰り返されてるけど
コアライブラリその他諸々エラー投げるもの全部ラップする羽目になるし
開発メンバー全員同じ方針で書かせないとならんし
労力とメリットが釣り合ってないんだよね
Future使えば良かったってオチになったり
例外を採用してしまった言語はもうどうにもならんかも

235:デフォルトの名無しさん (ワッチョイ a777-HpUb)
24/07/01 16:12:11.02 AETVjrcC0.net
小規模や個人の開発でresult採用してる人や検討してる人はどこかにおらへんの?

236:デフォルトの名無しさん (ワッチョイ ea4b-3CAE)
24/07/01 17:34:26.52 gsz8HDxV0.net
dartってJavaScriptとほとんど同じだね
心配して損した

237:デフォルトの名無しさん (ワッチョイ a777-HpUb)
24/07/01 18:31:28.50 AETVjrcC0.net
>>236
元々dartはJavaScriptの置き換えを目指して開発された言語やからな。
ちなみに知ってるかも知らんけどdartはJavaScriptへトランスパイルできる。

238:デフォルトの名無しさん (ワッチョイ ea4b-3CAE)
24/07/01 18:58:48.29 gsz8HDxV0.net
>>237
トランスパイルって何?

239:デフォルトの名無しさん (ワッチョイ a777-HpUb)
24/07/01 19:29:09.08 AETVjrcC0.net
>>238
あるプログラミング言語を機械語などに変換することをコンパイルという。
それに対して、あるプログラミング言語を別のプログラミング言語に変換することをトランスパイルという。
例えばTypeScriptはJavaScriptへ変換するトランスパイル言語などと言ったりする。

240:デフォルトの名無しさん (ワッチョイ 8a2f-Z+rA)
24/07/01 20:11:46.86 FBKe5StF0.net
> 開発メンバー全員同じ方針で書かせないとならんし

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

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

AsyncValueも例外の欠点に向き合って編み出された(つかウェブからパクった)手法だけど
Riverpodの癖のある挙動(キャッシュの機構とか)にガチガチに結合してる失敗作なんだよな
使ってるうちに変な動作に悩んで混乱するメンバー出てくるからおススメしない

241:デフォルトの名無しさん
24/07/01 20:43:01.10 AETVjrcC0.net
>>240
例外を投げるもの全部ラップしないといけないっていうのは手間と言えば手間だけど。
逆にそれだけ、投げる例外が多いのならResultで確実にハンドリングできた方が結果的には管理は楽になると思うんだけどね。
自分でResult使ってて、例外の種類が多ければ多いほど、これはResultにして機械的にハンドリングできるようにしないと無理だなって思う今日この頃。
型としてこの処理はこれらの例外が発生しうるっていうのが分かった方が、わざわざ呼び出し先のドキュメント見に行って、この処理はこんな例外が発生しうるのかってのを逐一、確認しなきゃいけない方が、少なくとも自分には不毛な労力に感じる。

242:デフォルトの名無しさん
24/07/01 20:47:10.17 AETVjrcC0.net
最後文章変になったけど、発生しうる例外が型として確認できた方が、わざわざドキュメントで確認しに行くよりはるかに楽ということ。
というか、この点だけでも、Resultを使う価値はあると思う。
逐一ドキュメントにどんな例外が投げられるかを確信しに行くという作業がめちゃくちゃ疲弊する。

243:デフォルトの名無しさん (ワッチョイ a7f0-Hm2H)
24/07/01 22:58:23.83 jlAe7d0I0.net
try/catchは深い階層でも呼び出し元に投げやすいように考えられたもので非同期呼び出しの文脈でResultより使いにくいのはその通りだと思う

244:デフォルトの名無しさん
24/07/02 01:27:21.71 2ioS7b6G0.net
>>239
ありがとう
わかったわ

245:デフォルトの名無しさん
24/07/02 10:05:15.13 mti5vVkU0.net
例えばhttp.getがraiseする可能性のある例外の完全なリストってどこを見ればわかるの?

246:デフォルトの名無しさん
24/07/02 10:12:48.10 TPSjAjm70.net
すべてはソースコードにある
それが Flutter クオリティ
ソースを読めないなら、すべての例外を握りつぶして「エラーです!!!」と表示するといい

247:デフォルトの名無しさん
24/07/02 10:25:13.11 mti5vVkU0.net
ソース読む方法だとラップせずそのままrethrowしてることが多いから
使うすべてのメソッドに対してヌケモレのない例外リストを得ることは現実的には不可能じゃない?

248:デフォルトの名無しさん
24/07/02 15:12:30.03 uzy550Vj0.net
http通信回りはあまり詳しくないが。
完全なリストとなると一応こういうことじゃないか?
URLリンク(developer.mozilla.org)
Flutterの各種widgetのハンドリングをResultでするとかもまあ、Resultでやるのはあんまり現実的ではなさそうな雰囲気を感じる。
widgetの部分は無理でもフレームワークに依存しない内部の処理の部分はもちろん自分たちが管理する部分なのでResultでできるだろうが。
httpに限って言えばステータスコードで返ってくるからそれをResultにするのは簡単そうだが。
外部の仕様やフレームワークのメソッドに対する完全な例外リストを得ることができるかどうかは、外部次第というか。
まあ、RustのようにResultが言語の機能として盛り込まれているわけではないから、妥協しないといけないところはあると思う。
例外をcatchできてるなら、理論的にはそのタイミングでResultに変換できるということではある。
自分たちが管理してるならいざ知らず、外部で管理されてるやつはねえ、まあ、それをResultでラップし直すのは規模によっては大変だと思うよ。
おれは、基本的に個人開発しかしてないんだけど。
例外リストにヌケモレがあるっていうのは、それはバグじゃないか?

249:デフォルトの名無しさん
24/07/02 15:50:34.15 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:デフォルトの名無しさん
24/07/02 22:11:04.48 hDpC7b/t0.net
>>248
それはDartのhttp.getでは例外扱いではないよ
戻り値に含まれるResponseのstatusCodeを見て分岐させるもの
例外はClientExceptionやSocketExceptionなど

251:デフォルトの名無しさん
24/07/02 22:39:56.42 uzy550Vj0.net
おれはhttp.getを触る処理をやる予定無いから別に間違っても構わないし深入りはしないけど。
http.getのドキュメントからそれらのexceptionが発生しうる旨は書いてなかったな。
実際にはそれらが発生するならドキュメントの不備じゃね?
まあ、おれは深く触る予定無いからいちいち真偽を調べへんけど。

252:デフォルトの名無しさん
24/07/02 22:46:08.54 uzy550Vj0.net
おれ自身の感覚としてはstatusCodeでエラーを表しているものであるなら例外もしくはErrorとしてあつかってもいいと思うけど。
そこらへんの細かいところは実際に管理してる人が責任もってやる領域だと思うので、各々の責任でやってくださいって感じだな。

253:デフォルトの名無しさん
24/07/04 00:10:44.18 xHS4Bjej0.net
中には話が通じる感じの人もいるみたいだが、そろそろ5chを卒業するよ。
いままでありがとう。

254:デフォルトの名無しさん
24/07/04 00:30:02.71 ObbB17hS0.net
みんなプログラミングの話って5ch以外の日本語SNSのどこでしてるの?やっぱ旧Twitter?

255:デフォルトの名無しさん
24/07/04 00:36:10.29 2AnTrFVU0.net
プログラミングの話はだいたいXでしてる

256:デフォルトの名無しさん
24/07/04 00:48:30.85 xHS4Bjej0.net
プログラミングに限ったことではないが、何かを批判すると、すぐに暴れる人が出ててきて誹謗中傷などの攻撃してくる者が多数現れるから。
5chやSNSでは当たり障りの無いことしか言いにくくなってるんじゃないかと感じる。
まったく最高の国だな。
話の内容にもよると思うけど、おれはもう当分はあきらめたよ。
プログラミングで話し相手探すの。

257:デフォルトの名無しさん
24/07/04 01:10:17.23 83BE7Kok0.net
プログラミングにも話題ってものがあるだろう
ここには消耗しきったプログラマしかいないんだよ

258:デフォルトの名無しさん (アウアウエー Sa82-0EqQ)
24/07/04 04:05:30.48 XkigermHa.net
>>256
「ホロン部」を検索

259:デフォルトの名無しさん (ワッチョイ 462f-Z+rA)
24/07/04 05:42:20.81 /vVRuuGc0.net
何か攻撃されたん?

260:デフォルトの名無しさん
24/07/05 10:01:04.25 4P4zlJkr0.net
rustのコアライブラリのdart実装
URLリンク(www.publickey1.jp)

261:デフォルトの名無しさん
24/07/05 10:08:46.79 4P4zlJkr0.net
Resultもあるね
やはりFutureとの組み合わせは辛そう
URLリンク(github.com)

262:デフォルトの名無しさん
24/07/05 12:00:09.21 baiSZfQY0.net
有象無象の中の1パッケージをいちいち取り上げる意図がわからんな

263:デフォルトの名無しさん
24/07/05 14:59:33.91 rHM0rRJ20.net
>>260
Dartを使ったことのある人向けって対象少なすぎて草

264:デフォルトの名無しさん
24/07/06 21:15:32.47 GWlZ8A2C0.net
play ストアでの公開、1度きりだけど今4000円かかるのか…
スマホのアプリ開発断念するわ
今まで通り、adobeのスクリプトとPCのデスクトップアプリ開発でいく

265:デフォルトの名無しさん
24/07/07 06:20:36.58 Hqg9dQks0.net
モバイルアプリなんてゴミ
ウェブサイトで事足りてるもん

266:デフォルトの名無しさん
24/07/07 08:32:09.18 zCtUnCGK0.net
4000円かかるからアプリ断念すると書いてあるように見えるが僕の見間違いだろうか

267:デフォルトの名無しさん (ワンミングク MMa3-YEZq)
24/07/07 10:23:51.36 Oou9C0drM.net
そういってんやないの

268:デフォルトの名無しさん (ワッチョイ 6a4b-T6Ln)
24/07/15 16:41:27.45 mbKzxAeS0.net
ネイティブはネイティブの開発の面白さがあるなあ
ユーザーにとってはWebアプリが一番使い勝手がいいんだろうけどね
Webは進歩が早すぎるし自由すぎる

269:デフォルトの名無しさん (ワッチョイ d5ce-LNny)
24/07/15 18:41:11.74 TxVtJuXG0.net
ネイティブで処理したい箇所にUI要素は無いから
UI(Reactなど)+ネイティブ処理(flutter)で十分だね

270:デフォルトの名無しさん (ワッチョイ 1a01-ll8q)
24/07/15 21:19:22.76 V76oeWCz0.net
DartはいいんだけどFlutterフレームワークが微妙
ReactやComposeのが書きやすい

271:デフォルトの名無しさん (ワッチョイ fa4b-KrCV)
24/07/15 23:58:02.71 LIthpZlz0.net
JavaScriptと同じじゃん
JavaScriptで変数宣言すればいいだけ
楽勝

272:デフォルトの名無しさん (ワッチョイ 1a01-ll8q)
24/07/16 00:43:06.51 sb1YrcTi0.net
>>271
言語仕様はどれもいいんだけどUIフレームワークに書きやすさの違いが出てくる

273:デフォルトの名無しさん (ワッチョイ d581-LNny)
24/07/16 15:26:21.71 2h2sYWR00.net
UIはwebviewにホストしたReactにやってもらう

274:デフォルトの名無しさん (スフッ Sd33-/IuU)
24/07/25 16:23:59.93 ImWbVEPFd.net
flutterが覇権とるのいつなんすか?
もう5年くらい待ってんですけど

275:デフォルトの名無しさん (ワッチョイ 534b-vPBw)
24/07/26 02:03:53.54 6GE2JxvB0.net
SwiftもDartもあまり変わらない気がする…
Swiftにしよう

276:デフォルトの名無しさん (ワッチョイ 81d2-092P)
24/07/26 11:56:04.56 9bmdRuqS0.net
良い選択だと思う
Swift はこれからも生き残るが、Dart はオワコンだからね

277:デフォャ泣gの名無しさb
24/08/10 15:40:03.98 KZxV9Wds0.net
>>269
FlutterはUIフレームワークだからネイティブ処理にFlutterって意味わからんぞ

278:デフォルトの名無しさん
24/08/10 17:57:27.16 OkEQ6ssf0.net
>>277
flutterがプラットフォーム別のネイティブコード書ける環境になるやろ
初心者じゃなかろうしそれくらい解れや

279:デフォルトの名無しさん
24/08/11 11:01:17.91 39bxGcjY0.net
>>278
FlutterではなくDartがプラットフォームごとのネイティブコードを書ける環境になる、な?

280:デフォルトの名無しさん
24/08/11 12:16:26.36 vl1RAAeP0.net
「Flutter 3.24」「Dart 3.5」が公開 ~低レベル描画API「Flutter GPU」を実験導入

281:デフォルトの名無しさん
24/08/11 12:26:48.84 pWYAxXGa0.net
>>279
違う違う!
AndroidならJava,Kotlin、iOSにはObjective-C,Swiftで、windowsならc#で書けるでしょ
でも基本は全部共通でwebviewホストしてreact+Typescriptで書いてんたけどねwww

282:デフォルトの名無しさん
24/08/11 12:52:59.49 39bxGcjY0.net
Android固有のJavaコードやiOS固有のC系コードなどをDartでラップしたものをFlutter+WebViewから呼ぶって言いたいんでしょ?わかってるって

283:デフォルトの名無しさん
24/08/11 16:57:54.70 4yvMU1zF0.net
DartはもともとはJavascriptをラップした言語なんでしょ、この部分でも頑張ってごみタイプスクリプト駆逐してほしいんだけど

284:デフォルトの名無しさん
24/08/11 16:59:49.44 pWYAxXGa0.net
殆どreact+Typescriptだけで済んじゃうけどね
flutterかますのはアプリ化要件と保険の為かな

285:デフォルトの名無しさん
24/08/11 17:53:21.82 39bxGcjY0.net
ガワネイティブアプリの作成手段が
Flutter,KMP,Capacitor,Tauri
と増えてきてありがたい
スレチなんだが知ってる人いたら情報頂きたいんだけどTauriのモバイル対応プラグインってもういくつか出てたりする?特にパーミッション周りのやつ。以前探したけど見当たらん

286:デフォルトの名無しさん
24/08/21 22:04:50.13 UwXntJCY0.net
Webで十分なのにモバイルアプリにこだわるの?

287:デフォルトの名無しさん
24/08/21 22:21:47.35 I1qd4mtR0.net
>>286
モバイルアプリの通知機能を利用者に使わせたいんや

288:デフォルトの名無しさん
24/08/22 00:50:46.15 mmy1OEBC0.net
わいもWebアプリでええやんて思うけど
若者に見せるとアプリないの?て言われるんだよねぇ

289:デフォルトの名無しさん (ワッチョイ 7f01-nKc1)
24/08/22 01:18:10.98 qc0/WWav0.net
プッシュ通知は使わないん?

290:デフォルトの名無しさん
24/08/23 20:24:21.67 PElOoEs10.net
ブラウザでNotifications APIが使える

291:デフォルトの名無しさん
24/08/23 20:54:01.21 t8MQrtpW0.net
>>290
使ったうえで言ってる?

292:デフォルトの名無しさん
24/08/27 19:09:31.48 rXlpHGM80.net
使えると使いものになるは似て非なるものだ

293:デフォルトの名無しさん
24/08/27 22:21:33.49 zcw+AKV20.net
ウザい通知機能のことだな

294:デフォルトの名無しさん
24/09/10 05:13:38.88 yZlCRNMb0.net
生成AIの手を借りて、SwiftUI+Composeそれぞれでスマホアプリを書いているが結果的に正解だったかな。
flutterは流派や派閥があってややこしそう。

295:デフォルトの名無しさん
24/09/10 10:23:18.50 0235B6lF0.net
Swift書けるならこれでいいよ
SwiftUIからComposeへのトランスパイルにも一部対応してる
単一のSwiftコードからiOSアプリとAndroidアプリが作れる「Skip 1.0」正式リリース。SwiftをKotlinへトランスパイル
2024年8月22日
URLリンク(www.publickey1.jp)

296:デフォルトの名無しさん
24/09/10 20:46:42.51 mx6GvuDh0.net
>>295
ゴミが月29ドルワロタw

297:デフォルトの名無しさん
24/09/11 10:23:52.66 u+siRUuw0.net
>>296
でも割とよく出来てるよ
URLリンク(github.com)

298:デフォルトの名無しさん
24/10/12 22:09:20.83 ddxm+/xm0.net
今はriverpodとblocどっちがいいんだ?

299:デフォルトの名無しさん (ワッチョイ fb2f-qv3/)
24/10/16 14:06:11.96 oVgmT5vn0.net
今も昔もbloc(cubit)
riverpodはクソ
freezedみればわかるじゃん
ああいう醜い物しか作り出せない作者だよ
dart_mappableの自然さと比較してみなよ、吐き気がするだろ?
ソニー並みに独特な仕様を押しつけすぎなんだよな
riverpodもごちゃごちゃすぎる独自仕様でfreezedと同じ作者だなって感じ

300:Coplit
24/10/16 21:00:37.30 MbHTOPOy0.net
Firebaseに明細データ登録するアプリ出来てるけど、集計とカレンダー、グラフ周りはReactで作って、WebViewで表示させようと思ってる。
MAUIで作ってるけど、ライブラリが足りないかバグが多くて使えない。

301:デフォルトの名無しさん
24/10/18 20:31:45.42 vKy5WG2W0.net
Bloc触ってみてるけど
RepositoryProviderって使った方がいいのん?
GetItじゃだめぇ?

302:デフォルトの名無しさん
24/10/21 20:29:10.32 frfK4AZZ0.net
海外のブログとかではBlocの実装が多いように見える。

303:デフォルトの名無しさん
24/10/23 10:06:40.66 qm2RPbgB0.net
名前がダサすぎるんよ
「Providerのアナグラムだぞ」で「じゃカッコいいね!」てなると思うか?
ダサいものはダサいんよ
中身も垢抜けない芋みたいやし
それを絶賛して使ってる人も、、、

304:デフォルトの名無しさん
24/10/23 19:01:59.84 yHuvfUGf0.net
次スレからスレタイはriverpodアンチスレにしとけな

305:デフォルトの名無しさん
24/10/24 08:18:26.85 z0FT2VeH0.net
お前らまだFlutter/Dartを触ってんの?CMP/Kotlinやってみろよ
状態管理が快適で飛ぶぞ?

306:デフォルトの名無しさん (ワッチョイ 51e9-/+Hx)
24/10/24 19:46:39.60 KRZdpZpc0.net
快適すぎてお前がここに飛んだわけか

307:デフォルトの名無しさん
24/10/24 20:02:42.79 DJyT9FzO0.net
CMPも触ってみてるよ
kotlin好き
Gradleがとっつきにくい

308:デフォルトの名無しさん
24/10/24 22:38:39.73 z0FT2VeH0.net
>>306
そうともいう🥴
>>307
わかる、Gradle(Groovy or Kotlin Script, kts)は色々と複雑だよね
JetBrainsもGradleの複雑さを懸念してるみたいで、Gradleの置き換えを狙ったAmperっていうKMP特化のビルド用ツールを開発中、シンプルに書けるようになるみたいだけどバージョン1.0.0到達にまだ数年かかりそう
URLリンク(github.com)
URLリンク(blog.jetbrains.com)

309:デフォルトの名無しさん
24/10/31 00:12:18.92 2LBGZg/5H.net
EchoAPIを使えば、Flutterの開発がもっとスムーズになるよ
データの取得や処理が簡単になるから、開発時間を短縮し、ユーザー体験を向上させることもできる
活用してみてうれしい

310:sage
24/10/31 15:26:25.63 EwCAt5+U0.net
Flutterのネガキャンされたからって「3次情報に脊髄反射して振り回される頭の悪さ」はアウトだろ
間違った情報広められるの不快だが人の中身を攻撃する人間見るのも反吐が出る
そんな奴が権威みたいにのさばってるFlutter界隈全体も嫌いになりそうだ

311:デフォルトの名無しさん
24/10/31 16:28:29.43 EwuULIQ70.net
突然何の話?大丈夫か?

312:デフォルトの名無しさん
24/10/31 16:44:13.52 cg1bfJGK0.net
Flutter界隈ってちょっとアレな人が多い印象
なぜだかはわからない

313:デフォルトの名無しさん
24/10/31 17:21:59.15 RUtpzVgq0.net
俺も同じ印象だな
何故なんだろう

314:デフォルトの名無しさん
24/10/31 18:08:51.05 EwCAt5+U0.net
すごい人が作ったフレームワーク使ってるだけの凡人なのに自分がすごいと錯覚しちゃうと他のフレームワークを攻撃するし頭の悪さなんて言葉まで使って他人を攻撃するズレた人間になるんだよな
どのフレームワークや技術にもいるけどFlutter界隈では自浄作用働いてないみたいでイヤになるし共感性羞恥でいたたまれないわ

315:デフォルトの名無しさん
24/10/31 18:38:56.77 cg1bfJGK0.net
まあ使うにしてもとんでもなく複雑で規模のでかいアプリを作ってるとかならわかるのだけど
しょーもないガワアプリばっかだしなあ

316:デフォルトの名無しさん
24/10/31 22:15:56.41 cmZY3Kd80.net
すごいレッテル貼り

317:デフォルトの名無しさん
24/10/31 23:05:46.95 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:デフォルトの名無しさん
24/11/03 09:27:53.08 DNaU6Y7C0.net
>>312
Flutterに感じる違和感の正体だわ。
新興宗教的というか。

319:デフォルトの名無しさん
24/11/03 16:30:31.43 xGKWEKzY0.net
薄々オワコンとわかっちゃいるんだけど、それを認めたくないんだろうね
riverpod や freezed で消耗した時間はムダではなかったと思いたいんだよ

320:デフォルトの名無しさん
24/11/03 17:36:22.23 LWM2bZla0.net
言葉強い人やテスラやアップルや株の話やポチった話ばかりの人はうざいから即アンフォローしてミュートが基本な
だがミュートしてる人を誰かがリポストしてるとリストに出てくるんよな

321:デフォルトの名無しさん (ワッチョイ 1277-n/44)
24/11/04 17:48:56.53 tkcsEv+F0.net
ただの私怨で噴く

322:デフォルトの名無しさん (ワッチョイ 753b-c7M1)
24/11/05 07:17:39.63 6upda3O/0.net
リストはミュート出てきちゃうね
嫌な人見えないSNSはどれ?bluesky?

323:デフォルトの名無しさん
24/11/05 13:14:21.47 w29AJgY50.net
最近マジでアレな人増えたよな
技術力ないのに偉そうに噛み付いたり
コードなんも書いてねえのにさ
matzに絡んでいった人とか救いようがない

324:デフォルトの名無しさん
24/11/06 18:51:12.58 od9jWAJt0.net
RubyとFlutterに共通するものっていうと、スクール商法が盛んってぐらいしか思い浮かばんな
もしかして、あそこらへんの商売に引っかかった人が暴れてるんかな?

325:デフォルトの名無しさん
24/11/07 20:01:58.88 mSUz6xPya.net
すごい人が作ったMac(NeXTSTEP)使ってるだけの凡人なのに自分がすごいと錯覚しちゃうと
Windowsを攻撃するし頭の悪さなんて言葉まで使って他人を攻撃するズレた人間になるんだよな
どのOSや技術にもいるけどMacintosh界隈では自浄作用働いてないみたいでイヤになるし共感性羞恥でいたたまれないわ

326:デフォルトの名無しさん
24/11/07 21:06:41.14 UzILUWUp0.net
macコンプレックスを割り引いたとしても
ものすごく頭が悪そうなレスなのは間違いない

327:デフォルトの名無しさん
24/11/07 21:13:46.80 EpgsYWsZ0.net
すごい人が作ったWindowsを使ってるだけの凡人なのに自分がすごいと錯覚しちゃうと
Macを攻撃するし頭の悪さなんて言葉まで使って他人を攻撃するズレた人間になるんだよな
どのOSや技術にもいるけどWindows界隈では自浄作用働いてないみたいでイヤになるし共感性羞恥でいたたまれないわ

328:デフォルトの名無しさん
24/11/07 22:08:48.18 Q6ryGWFr0.net
Appleの独占商法うざい
Xcodeをmacos以外でも使わせろ

329:デフォルトの名無しさん
24/11/07 23:30:05.21 L74q1YiX0.net
Macを湯水のように買えない人が、テスト用のiOS機器を十分な量揃えられるとは思い難い
こればかりはAppleが正しいんじゃないかな

330:デフォルトの名無しさん
24/11/08 06:31:15.55 pxbXGTP30.net
iPhoneは最近バカ高いしAndroidも良質な端末が多くなって保有率も年々下がってきてる
iOSアプリ開発のためにバカ高いMacを買わなければならなくなる時代もそろそろ終焉になると思う

331:デフォルトの名無しさん (ワッチョイ 9ee1-rsAX)
24/11/08 10:50:19.27 Mj3cQa5G0.net
個人で小規模開発するならとりあえずCodeMagic使っとけ

332:デフォルトの名無しさん
24/11/08 12:38:49.00 F9yTI1pla.net
ここのひとか
つべ watch?v=QBwPbj5NW_A#t=4m05s

333:デフォルトの名無しさん
24/11/08 15:24:01.81 q8Wmnp5+0.net
>>330
iphoneの価格、米ドルでは10年くらい変わってないが?

334:デフォルトの名無しさん
24/11/08 23:50:43.16 pxbXGTP30.net
あんたがアメリカ人ならそれでいいんじゃね
俺たち日本人なんで

335:デフォルトの名無しさん
24/11/09 01:00:24.21 yCTyNV4m0.net
日本をインドにしてしまえ

336:デフォルトの名無しさん
24/11/09 09:30:01.90 nS9JPaXt0.net
アベノミクスで日本円がバカ安くなったおかげですねw
バカな国民は名目株価さえ上がってればすぐ騙されるから

337:デフォルトの名無しさん
24/11/09 11:00:47.27 j4htZdjQ0.net
このスレ、アメリカ人が多そうですね

338:デフォルトの名無しさん
24/11/09 13:41:58.64 snz11kIG0.net
Flutterの話題に戻すぞ

339:デフォルトの名無しさん
24/11/09 14:01:04.49 FtURkHCZ0.net
それは困る

340:デフォルトの名無しさん (ワッチョイ 2da7-guIA)
24/11/09 19:05:41.23 h4kqu5ZX0.net
実質的に貧しくなってるのに、税収が過去最高だから円安政策は正しいと主張するバカがいるんだよね
そういうバカがいる間は日本人は貧しくなり続ける
アプリはボロAndroid端末向けに作らなきゃいけないってこと
つまり、バカどものせいでFlutterはオワコン

341:デフォルトの名無しさん
24/11/10 15:59:48.25 EbEBXRyz0.net
スマホアプリじゃなくてデスクトップアプリとして使ってるわ

342:デフォルトの名無しさん
24/11/14 09:29:35.81 yCxzetOg0.net
日本がいやなら、アメリカやスウェーデンに移住すればいいじゃない

343:デフォルトの名無しさん (ワッチョイ cbc9-B6rR)
24/11/14 13:39:14.69 Rip9F8190.net
もうええて

344:デフォルトの名無しさん
24/11/20 15:46:01.54 MZcLq2a30.net
色んな機器をざっくり制御するなら、Flutterが一番楽なのかな?
細かくパラメータ設定するならネイティブなんだけども、
複数の外部UVCカメラで録画してBluetoothマイクで録音してってなると、一番向いてる気がした

345:デフォルトの名無しさん
24/11/22 13:28:22.24 ofGV8ApY0.net
FlutterKaigi.jp
重くてスクロールがもっさもさだな
特にスマホ
あんまり考えずに作ってもそんな重くならなくない?

346:デフォルトの名無しさん
24/11/23 00:25:35.89 Yjr4WM4n0.net
>>345
WASMのサクサク具合はKotlin MultiplatformのComposeの圧勝だ
URLリンク(materialkolor.com)<)

347:デフォルトの名無しさん
24/11/23 00:30:31.86 Yjr4WM4n0.net
てかこのウェブページのレイアウトでFlutterを使う意味がわからない>>345
HTMLとCSSで同じことを簡単にできる
あえてFlutterでやるなら手抜きせずにちゃんとシングルページアプリケーション作れや、と思った

348:デフォルトの名無しさん
24/11/23 10:08:47.22 SeeHW/HdM.net
Flutter会議だからどうしても使いたかっただけやない

349:デフォルトの名無しさん
24/11/23 12:02:42.75 PKQUAaTp0.net
なぜ?Flutter中の人もウェブサイトに向いてないって言ってるしflutter.devだってFlutterじゃないじゃん
強引に使っても快適に動けばいいけどできてない(重い)しprimary scroll viewの設定すらできてないよな

350:デフォルトの名無しさん
24/11/23 12:40:36.18 vQfuUN3N0.net
そんな酷いのか?と思って見てみたらガクガクで笑った

351:デフォルトの名無しさん
24/12/22 10:10:57.77 MNV2SpCn0.net
iOSとAndroid両方のアプリをFlutterで作りたくてまずwindowsにMacの仮想環境を導入したんですが後々行うアプリ開発で仮想環境は役に立ちますか?

352:デフォルトの名無しさん
24/12/22 10:40:29.49 3uAuMLc+0.net
署名や通知の実機デバッグで困るから素直にMac買うべき
初学者が変な環境でハマったら解決難しいよ
そもそもMacOSのライセンス違反では?

353:デフォルトの名無しさん
24/12/22 11:57:03.59 IS0qFO7y0.net
残念だけど何の役にも立たないなぁ、もし学生ならライセンス違反(macOSのライセンスはmacのHW上で使う縛りがあります)なので就職活動でそんな話しちゃダメだよ?

354:デフォルトの名無しさん
24/12/22 21:07:11.37 IzjyEl/20.net
>>353
いつの話をしているの?
今はそんな縛りは無いよ

355:デフォルトの名無しさん
24/12/22 23:53:10.08 YY4B+vTK0.net
M4 Mac買ったから、Flutterやろうかな?
Adobe JavaScriptの動作検証用に買ったんだけど、今のところそれ以外使い道が無いので。
Dartが自分的にピッタリ合ってる気がするけど、モバイルアプリのネタが無いんだよな…

356:デフォルトの名無しさん
24/12/23 03:16:51.84 byPuEjrf0.net
大人しくネイティブにしとけ
これからAppleインテリジェンスのAPIが大量に追加されるのだけど
Flutterからそれがまともに使えるとは思えない
これからアプリ作るならAIしかねーんだし
そのAPIを封印するメリットは何もない

357:デフォルトの名無しさん
24/12/23 08:13:42.62 /ykXX6zc0.net
>>356
ラッパーはすでにあるしSwiftで書いてもいいんだからそこは問題にならんでしょ
Android版にも同等機能つけてくれと言われるのが一番困る予感

358:デフォルトの名無しさん
24/12/23 08:29:09.13 EdZT3N6P0.net
iPhone自体がそのうち廃れるから先を見越すならやるだけ無駄だな
国内でiPhone買える層なんてごくごく限られてくるからあと2,3年すればシェアは大幅に変わる

359:デフォルトの名無しさん
24/12/23 09:39:17.51 kVBj75hi0.net
>>354
縛りあるだろ。
いつ変わったんだよ。

360:デフォルトの名無しさん
24/12/23 20:11:55.06 grnu7CPm0.net
>>358
それすら買えない乞食を相手にしても、金にならんがな

361:デフォルトの名無しさん
24/12/23 20:43:36.78 +53KhVcV0.net
今後の時代は車載アプリだよ
AndroidベースばっかだからFlutterで作れる
真面目に将来iOSは廃れる

362:デフォルトの名無しさん (ワッチョイ 61f0-nFNZ)
24/12/24 02:44:52.63 h9xXyRIw0.net
>>358
普通にキャリアから買えばローン分割できるしその審査が通らないやつって無職くらいだぞ

363:デフォルトの名無しさん
24/12/24 12:44:13.06 bafGVbnm0.net
そのうちHarmonyOS NEXTがある程度シェア取ると思われるから、Flutter対応してほしい
Googleは間違いなくやらないだろうから、Huaweiのエンジニアに期待したい

364:デフォルトの名無しさん
24/12/24 19:26:40.03 1f7ZE7pv0.net
新HarmonyOSは日本では絶対に普及しないから対応なんてどうでもいいわ
逆に中国は米企業のAppleとGoogleを排除して新HarmonyOSだけになるだろうね
東南アジアで使われるアプリを開発するならあれだけど、そもそも新HarmonyOSで動かせるアプリは今のところウェブベースのみだから普通にReactでUIを作るだけや
Flutterを使うメリットが無い

365:デフォルトの名無しさん
24/12/24 19:31:27.81 PUg3yKbp0.net
ネイティブアプリって昔で言うiモードみたいにメーカー側が囲い込みたいだけの理由で存在してるものだからいずれはネイティブアプリ自体が廃れることになると思うわ

366:デフォルトの名無しさん
24/12/24 19:42:31.28 1f7ZE7pv0.net
ウェブベース上でネイティブコードを実行できるセキュリティに長けたWASMもあるんだしウェブベースアプリが今後主流になるのは間違いないし賛成だ
なんせついにWASMGCがSafari18.2で対応してWASMが完全に実用段階になったし
FlutterもせっかくWASMGC対応プラットフォームなんだからもっとウェブベースに力を入れてくれ

367:デフォルトの名無しさん (ワッチョイ 61f0-nFNZ)
24/12/25 01:07:03.71 YFxprDSC0.net
妄想は好きにやればいいけど現実見ような

368:デフォルトの名無しさん
24/12/25 07:28:45.22 zmSSYcj+0.net
>>362
円安でスマホの値段はますます上がる
金利は上がる
この流れは止められないということは知っておこうな

369:デフォルトの名無しさん
24/12/25 12:59:03.11 MrCzjTGU0.net
>>367
それは自分に言ってる?

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

AndroidやiOSはいまさらネイティブをやめさせてウェブベースアプリに移行させるなんてできないが、新HarmonyOSのように新しく登場していく根本から実装を見直されたOSはネイティブUIの提供をやめるだろうよ

370:デフォルトの名無しさん
24/12/25 15:10:25.76 id8EdDX80.net
救いようのないバカだな

371:デフォルトの名無しさん
24/12/25 15:51:17.41 MrCzjTGU0.net
>>370
ウェブベースでこそFlutterは輝くしむしろ良いことだと思うのになにが気に入らないのかさっぱりわからんわ

372:デフォルトの名無しさん
24/12/25 16:09:02.13 zmSSYcj+0.net
FlutterでWebアプリ作ったことあるのか?
そんなことは誰もしないと思っていたが
>>371 が道を切り拓くというなら期待するよ

373:デフォルトの名無しさん
24/12/25 16:19:01.11 6TkU4nQx0.net
普段reactでWebアプリの自分が
flutterでUIつくったら地獄だったな
モバイルアプリなら仕方ないけど

374:デフォルトの名無しさん
24/12/25 16:38:45.14 MrCzjTGU0.net
>>372
SPAであるよ
WASMは重いけどJavaScriptで出力すれば軽量

375:デフォルトの名無しさん
24/12/27 18:36:33.58 gyqBnIsNM.net
ウェブ上でひたすら再開発

376:デフォルトの名無しさん
25/01/08 22:38:00.68 tNRpqnSJ0.net
flock出てきた時、go_routerがメンテナンスモード入った時
話題になった機会に口挟んで専門家気取ってる奴ださくね?
古参で詳しいですアピールして過去の人になるの回避してるつもりかな
実力示したいなら作った物で示せよ

377:デフォルトの名無しさん
25/01/08 22:40:01.86 fUjqxzXA0.net
くそくだらないことで同調を求めてくんな

378:デフォルトの名無しさん (ワッチョイ a19a-7dHL)
25/01/15 15:40:48.00 xEOcPzlX0.net
>>355
前例は少ないけどサーバーもデスクトップアプリも作れる。おれは、dartでcliアプリ作ってるなあ。macは持ってないけどwindowsならwin32api用のライブラリもある。

379:デフォルトの名無しさん
25/01/15 16:57:56.00 t6GdXYGJ0.net
>>378
PythonでMicrosoft Office用のアプリを作って、Microspft Storeで全世界に向けて公開したけど、全然反応が無い w
とっかかりが無いので、Pythonをすっかり忘れてしまった…
Adobe JavaScriptの方は、ぼちぼち反応があるので持続出来てる
今日もコメントが入ってた

380:デフォルトの名無しさん
25/01/30 12:55:30.55 wStxHpf70.net
マクロやめたって(´;ω;`)

URLリンク(medium.com)

381:デフォルトの名無しさん
25/02/01 18:34:38.65 oKsyjNw/0.net
PDFの上で動くjavascrpitで CPUっていうかRISC-Vを実装して それを使ってLinuxを動かせたらしいよ

382:デフォルトの名無しさん
25/02/04 20:20:09.98 JSXej3z40.net
パイソンとキビーでええやん

383:デフォルトの名無しさん
25/02/07 12:49:57.33 JSA8sq6HM.net
きびーつて日本語入力変なの治ったんかの

384:デフォルトの名無しさん
25/02/07 14:40:29.67 PA2bjewM0.net
>>380
つまり、今後も freezed で消耗し続けるってことかい?

385:デフォルトの名無しさん
25/02/08 00:11:43.10 zrWbY1Xw0.net
mixi2はflutter製なんやね

386:デフォルトの名無しさん
25/02/09 01:05:10.98 LOy1QZV/0.net
なるほど 道理で

387:デフォルトの名無しさん
25/02/09 11:17:59.47 dRu8MmsO0.net
縦スクロール長いアプリとテキスト入力が多いアプリってあんまFlutterには向いてないと思うんだけどねぇ
縦スクロールが一瞬遅れるのフラストレーション堪らない?

388:デフォルトの名無しさん
25/02/09 11:38:10.52 HgRlQNao0.net
ほぼアプリ全否定じゃんそれ
しかしスクロールに違和感がある問題issueにも何度か上がってるけど改善されないよな

389:デフォルトの名無しさん
25/02/09 15:33:43.47 dRu8MmsO0.net
多少の縦スクロールやらテキスト入力なら問題ないレベルだからFlutterアプリ全否定はしてないよ

スクロールのissuesはこの辺のやつね
URLリンク(github.com)
URLリンク(github.com)

390:デフォルトの名無しさん (ワッチョイ 7ff8-u07z)
25/02/09 23:44:16.93 HdKy9iA10.net
ああそうそう、それそれ、iPhoneだ特に感じる
mixi2は触ってみたけどギリギリ許容範囲だな
昔よりは改善されてるかも

391:デフォルトの名無しさん (ワッチョイ 7ff8-u07z)
25/02/09 23:50:23.04 HdKy9iA10.net
うーん、やっぱ保留で

392:デフォルトの名無しさん
25/02/10 10:30:46.75 adx6raEk0.net
まさにそのissueの最後の指摘のとおり、iPhone11pの60HzからiPhone16pmの120Hzに変えたからちょっとマシに見えてるだけみたいだな
依然としてスクロール遅延はハッキリと存在する
ユーザーからしたら入力したスクロール量が常に減衰してるような体験になるからゲンナリだな
大手アプリがRNばっか採用してる一因だよなこれ
iPhoneの吸い付くようなスクロールはネイティブUIじゃないと難しいのか

393:デフォルトの名無しさん
25/02/10 10:42:34.76 adx6raEk0.net
Xでmixi2 スクロール
で検索するとやっぱ違和感覚えとる人チラホラおるな
ホントどうにかしてくれやGoogleちゃんよ

394:デフォルトの名無しさん
25/02/10 10:56:08.85 R7zUsPts0.net
ワイは消耗した

395:デフォルトの名無しさん
25/02/10 11:01:13.32 PkIXwbdw0.net
タイルテストとかでRNよりパフォーマンス勝ってる動画あったけどどうでもええわ
肝心のスクロールが💩だったらアプリとして失格やろがい
煽りでもなんでええからどうにかしろ

396:デフォルトの名無しさん
25/02/10 11:04:20.24 iNYMaBEt0.net
下4桁で分かるはずやが388,390-395は全部ワイや
どうでもええな、みんなも考えといてや

397:デフォルトの名無しさん
25/02/10 11:46:04.19 iRz8x9f40.net
スクロールが一番気付きやすいというだけでスワイプとかも指についてこずネイティブに比べるとカクカクするよ

398:デフォルトの名無しさん
25/02/10 20:06:12.56 +Dr1ef8b0.net
くだらない遅延でも心拍数上がるからな、実験でも示されてる

399:デフォルトの名無しさん
25/02/11 07:23:03.47 RtY7EW2S0.net
今どきの超強力ハードウェアでスクロールが遅延するとかね
そもそも設計が間違ってるんだよ
今となっては修正される見込みも薄い

400:デフォルトの名無しさん
25/02/13 12:55:33.73 F0iCusx70.net
いきなり3.29きたー
3.27がひと月以上遅れて無理矢理リリースした感があって致命的なバグが多かったし、しばらくは不具合対応に専念してくれ

401:デフォルトの名無しさん
25/03/02 11:08:03.77 1FsUP1ywl
弾道ミサイ儿技術ガ―とか岸田異次元増税憲法ガン無視地球破壞覇権主義経済音痴プロパガンダ文雄は
国民から強奪した血税を空中て゛爆破するのが大好きな天下り税金泥棒シ゛ャクソの非難でもしてんのか?
これまでの度重なるクソ航空機による私有地侵犯を含め ─連の国土破壊省の行動は我が国地域及び国際社會の平和と安全を脅かすものて゛あり
このような私権侵害は利権確保を目的であったとしても国土破壞省による地球破壊はIрCc決議に違反し国民の安全に関わる重大な問題
特に都心まて゛数珠つなぎで鉄道の30倍以上もの莫大な温室効果ガスまき散らして騷音による子の学習環境に知的産業にと壊滅させて気候変動
災害連発させているテロ行為について繰り返し中止を求めてきたにも関わらず連曰斉藤鉄夫が行っている私権侵害は地球破壊はもとより
住民の安全確保の観点からも極めて問題のある行為て゛あり我が国の安全保障にとって‐層重大かつ差し迫った脅威て゛あるとともに
地域および国際社會の平和と安全を脅かすものであり国際社会全体にとっての深刻な挑戦だと国家安全茶番会議て゛語っとけや税金泥棒
[rеf.) URLリンク(www.call4.jp)Рhp?type=items&id=I0000062
TTps://haneda-Project.jimdofree.com/ , TURLリンク(flight-route.)<)Уoudan.amebaownd.com/

402:デフォルトの名無しさん
25/03/11 07:57:11.10 ZNYVi/8+0.net
東京都公式アプリはFlutterなんだね

403:デフォルトの名無しさん
25/03/13 08:03:56.33 b35AQZIU0.net
東京都アプリは委託開発?それとも役場が作ったんけ?

404:デフォルトの名無しさん
25/03/20 13:52:34.63 FKy34DeF0.net
神が作った

405:デフォルトの名無しさん
25/03/20 13:55:41.43 V8RMp1sY0.net
俺が神だ

406:デフォルトの名無しさん
25/03/20 15:09:36.22 2CJSYi++0.net
おい神コーラ買ってこいや

407:デフォルトの名無しさん
25/03/20 23:24:35.63 MUOeg8oRa.net
もう神などない・・・わしの頭には

408:デフォルトの名無しさん
25/03/23 11:38:59.07 Hgw2LH9d0.net
Flutter Webがホットリロードに対応したらしいね
やっとこさWebアプリ(≠Webサイト)にも注力してくれてうれちぃ\(^o^)/

409:デフォルトの名無しさん
25/04/14 19:55:32.54 bsv4lGjX0.net
iPhoneミラーリングでスクロールできないのはFlutterだからなの?

410:デフォルトの名無しさん
25/04/15 12:48:54.49 Krv0FfUM0.net
大阪万博公式アプリもFlutter製なんだ
EXPO 2025 Visitors (Flutter 3.24 Dart 3.5.3)
EXPO2025 Personal Agent (Flutter 3.24 Dart 3.5.4)
アプリ開発者が違うっぽい

411:デフォルトの名無しさん
25/04/15 13:19:39.18 bgl/Zbcp0.net
短期間限定の使い捨てアプリだからな
UXやメンテナンス性よりも開発速度とコスト重視

412:デフォルトの名無しさん
25/04/15 20:27:53.79 1cn+2Uv10.net
いちいちFlutter製見つけて報告する奴いるよな
Flutterが出たばかりの頃なら気になってたのわかるが今どきFlutter製だから何だって言うんだ?

413:デフォルトの名無しさん
25/04/15 21:01:45.77 vER3sMpO0.net
オープンソースならコード見て楽しめるんだが

414:デフォルトの名無しさん
25/04/15 21:45:13.55 XkjmZCgw0.net
イライラ奴が湧き出てオモロいんやろw

415:デフォルトの名無しさん
25/04/16 01:21:55.59 2d3TkFBh0.net
イラついてて草

416:デフォルトの名無しさん
25/04/16 08:04:35.60 cEv1/dHm0.net
ここ最近mixi2、東京都、大阪万博と大手Flutter事例が増えてきたな
React Native/JS&TSよりFlutter/Dartの方が開発者エクスペリエンスが高いからか

417:デフォルトの名無しさん
25/04/16 08:57:43.53 i4OMYih80.net
情報が遅いので、日本人はオワコンに飛びついてしまう
投資の世界でよく言われる、靴磨きの少年だね

418:Coplit
25/04/16 12:55:23.60 c1dNi+Ra0.net
MAUIで無理やりアプリ作ってる俺は変態か?
ちなみにC#とVB系ぐらいしか実務経験のないおじさん

419:デフォルトの名無しさん (ワッチョイ 5f01-n7PW)
25/04/16 22:10:31.58 F7Z9TIHk0.net
Kotlinのカンファアプリの出来具合が素晴らしい
URLリンク(github.com)

これWasmで動いてるけどサクサクだしモバイルアプリとほぼ遜色ない
URLリンク(jetbrains.github.io)
泥とiOSにもストアでアプリ配信されてる

420:デフォルトの名無しさん
25/04/17 00:38:29.28 jNRQto2N0.net
FlutterスレでKMP製アプリの宣伝するのは文句言わんのか?www

421:デフォルトの名無しさん
25/04/17 00:46:38.66 a2vDi/h80.net
あるアプリのプラグインを販売してるんだけど、1年で400本売れた
1本¥500(セール販売時¥250)だけど…
モバイルアプリも作ってみたいけど、Flutterを習得しても¥500で何百本も売れると思えない

Pythonでアプリを作成してMicrosoft Storeで50ヵ国で販売してるけど、¥250で1本も売れてない
Flutterでモバイルアプリを作っても、こっちのパターンになるような気がする
¥250で販売して1本も売れないモバイルアプリ…(あるある w)

422:デフォルトの名無しさん
25/04/17 16:35:04.89 q2QeFBfJ0.net
オープンソースライセンスじゃないライブラリなんざ使わないよ

あとアプリで稼ぎたいみたいだけど、絶対に無理
なぜならアプリは無料で配るものだから。
金を取りたいならアプリを経由したリアルなサービスで取るしかない

423:デフォルトの名無しさん
25/04/18 01:56:47.09 JwK9P0Xd0.net
>>422
誰に言ってるの?

424:デフォルトの名無しさん
25/05/07 09:39:50.91 CWNpAD3S0.net
Flutter、iOS向けCMPの安定化に伴い、役目を終了する模様
ご苦労さまでした

Compose Multiplatform 1.8.0 リリース: iOS向けCompose Multiplatformが安定し、本番環境で使用可能に
URLリンク(blog.jetbrains.com)

425:デフォルトの名無しさん
25/05/07 13:43:22.39 XwcPe4UM0.net
GitHubを見るとiOS版はbetaとなってるけどどっちやねん
README.mdの修正し忘れ?

426:デフォルトの名無しさん
25/05/07 15:14:08.62 rcyJCZ/90.net
最新をインストールしようとしたらAndroid Studioが未対応となってプラグインがインスコ出来んぞ

427:デフォルトの名無しさん
25/05/07 16:08:28.49 CWNpAD3S0.net
>>425
CHANGELOG.mdの更新も追いついてないけどプルリクはあるし、
README.mdも5ヶ月前の更新で止まってるけどそのうち誰かがプルリクするでしょ
URLリンク(github.com)
CMPの公式ホームページはStableになってるし
URLリンク(www.jetbrains.com)

428:デフォルトの名無しさん
25/05/07 16:49:33.00 G1Fv4rog0.net
実機のホットリロード無いのにCompose Hot Reload is already availableとか書くなよ
コメントでいじられてるし

429:デフォルトの名無しさん
25/05/07 21:44:52.42 CWNpAD3S0.net
JVMはJITだけど実機(泥とiOS)は皆さんご存知の通りAOTだから技術的に無理だよ
そのうちAndroid Emulatorのような実機の画面サイズのフレームを選択してホットリロードできるようになるから何ら問題ないでしょ
いまでもそうやってホットリロードを運用されてるし、使ったことのないやつが文句言ってるだけ

430:デフォルトの名無しさん
25/05/07 21:50:09.91 CWNpAD3S0.net
kotlinconf-appがホットリロードを活用してるけどJVMのみの対応だけでも十分開発の効率化に貢献してる>>419

431:デフォルトの名無しさん
25/05/07 22:21:42.35 rcyJCZ/90.net
Compose Multiplatformかゆいところに手が届かん感じ
まぁ熟知しているわけじゃないからなんだろうけどさ
でもこの生成後のアプリサイズはFlutterに欲しいもんだよなぁ

432:デフォルトの名無しさん (ワントンキン MM42-dI9T)
25/05/08 00:53:49.27 xwJtQCx7M.net
composeスレになっとる

433:デフォルトの名無しさん
25/05/08 08:39:01.97 MAdXgq+L0.net
ComposeはAndroidXRのフレンドリーな言語になるからFlutterメインでやってる人間も勉強しといたほうがいいと思うよ
XRが今後どのように普及するのか知らんけど

434:デフォルトの名無しさん
25/05/08 09:18:31.25 HAcDKPc70.net
>>429
業務アプリみたいなものしか作らないなら十分だろうけど
マルチタッチなりセンサーなりスマホ固有な機能使うなら実機のホットリロード無いと苦痛だぞ~?

435:デフォルトの名無しさん
25/05/08 09:24:13.50 HAcDKPc70.net
てかiOSビルド長いな…kotlin->objC変換チューニングしてくれ

436:デフォルトの名無しさん
25/05/08 09:46:44.25 MAdXgq+L0.net
センサー?それモックを作ってテストするんじゃだめなの?
マルチタッチ…?実機じゃないとだめなの?
とか色々思ってみるがご自由にやってくれ

437:デフォルトの名無しさん
25/05/08 10:26:39.29 3gTfV5B50.net
そもそもAndroidならLiveEdit機能でホットリロードできる

438:デフォルトの名無しさん
25/05/09 14:33:57.98 XebdR/gt0.net
CMPが不安定だから、Flutterでいいんだけども

439:デフォルトの名無しさん
25/05/09 15:07:22.68 BRWJMMm30.net
役目終了とか書いてるやつのリンクにFlutterの単語さえ出てきてないからFlutterは残るさ
アプリサイズだけ何とかならんもんかいな

440:デフォルトの名無しさん
25/05/15 14:29:11.31 D55cl0Ev0.net
リニューアルするMaterial3のUIは全体的に巨大になるらしい
URLリンク(zenn.dev)

441:デフォルトの名無しさん
25/05/16 15:09:01.17 IZe682+M0.net
Flutterではすぐに導入される予定ないよ
記事の宣伝か?

442:デフォルトの名無しさん
25/05/16 15:40:52.27 yi2vL9RW0.net
ちな、Composeや従来のFragment/Viewなら
Material 3 Expressiveを使える

443:デフォルトの名無しさん
25/05/19 15:52:26.75 syj8pnHV0.net
このUIは6/3にリリースされると言われているAndroid16には搭載されないらしいじゃん
ならFlutterには急がずとも半年くらいかけて対応してもらえればおけ

444:デフォルトの名無しさん
25/05/20 11:15:53.53 VcSFTfxc0.net
まだ対応どうするか相談してる段階だよ
すぐ始まらんし始まっても半年で終わると思えん
まあMaterial分離の声がまた上がってて中の人も傾いてきてるのはいい流れよな


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch