2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    
レス数が1000を超えているけど、まだ書けるかも知れないよ。

Flutterやろうよ!!! 4

1 :デフォルトの名無しさん :2022/03/28(月) 09:25:37.90 ID:+qBipumoM.net
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512

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

https://flutter.dev/

前スレ
Flutterやろうよ!!! 3
https://mevius.5ch.net/test/read.cgi/tech/1628421492/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured

2 :デフォルトの名無しさん :2022/03/28(月) 09:26:25.21 ID:+qBipumoM.net
30 Days of Flutter
https://dev.to/danytulumidis/30-days-of-flutter-1b0d

3 :デフォルトの名無しさん :2022/03/29(火) 22:16:24.77 ID:tW3X9ADQa.net
フルッターってまだ息してるの?

4 :デフォルトの名無しさん :2022/03/29(火) 22:44:09.41 ID:Ss+uJZ+d0.net
バケラッタ!

5 :デフォルトの名無しさん :2022/03/29(火) 22:50:04.46 ID:B9CLhvEN0.net
> AndroidもiOSも両方行ける、まさに漢のためのツールだな
WebもWindowsもLinuxもMacもトヨタのアリーンも行ける

6 :デフォルトの名無しさん :2022/03/30(水) 12:43:56.32 ID:t2ScjkFo0.net
> AndroidもiOSも両方行ける
どっちもいけず中途半端が現実でしょうに

7 :デフォルトの名無しさん :2022/03/30(水) 16:13:01.41 ID:FJwc+1aH0.net
両方出来るので一番マシなのがFlutterでは?

8 :デフォルトの名無しさん :2022/03/30(水) 19:04:01.81 ID:eE4XJEw6a.net
flutterは割り切ってActivityやViewControllerを実質1枚しか使わずskiaでウィジットを自前描画したのが正解だったね。各OSの互換性で一番問題になる画面のライフサイクルをあまり気にしなくて良くなった。

9 :デフォルトの名無しさん :2022/03/31(木) 10:40:06.21 ID:Jyr8BV0e0.net
2.10.4

10 :デフォルトの名無しさん :2022/03/31(木) 16:07:11.09 ID:E871qCUS0.net
SingleActivityと関係あるかそれ

11 :デフォルトの名無しさん :2022/03/31(木) 16:19:04.49 ID:E871qCUS0.net
onCreateとかonPauseとか意識しなくなったのは事実か
すまん

12 :デフォルトの名無しさん :2022/04/01(金) 21:17:00.64 ID:b2wf1YZIr.net
これから始めようと思ってるんだがsetStateとかBLoCとかスルーしてProviderから始めてええの?

13 :デフォルトの名無しさん :2022/04/01(金) 22:21:15.39 ID:yLuXntuo0.net
>>12
良くない。
SDKがStatefulベースなのでそれをよく理解した上で別のパターンを使わないと早晩詰む。

14 :デフォルトの名無しさん :2022/04/02(土) 11:16:09.48 ID:u+dhd5Rl0.net
>>13
そうなんですねー

15 :デフォルトの名無しさん :2022/04/02(土) 12:07:40.56 ID:ehp9jvDRd.net
>>14

StatelessWidget・StatefulWidgetの
違いを理解したら、riverpod、getxを調べるといい

16 :デフォルトの名無しさん :2022/04/03(日) 18:04:59.89 ID:fOWMRTZT0.net
Providerなら間違いない
GetXは論外
RiverpodはViewModelいらないとか言ってる無知蒙昧な人らが使っててお察し

17 :デフォルトの名無しさん :2022/04/03(日) 20:02:25.11 ID:A83RpwWud.net
RiverpodのFutureProvider 覚えたら
notifyListenersなんか使いたくない

18 :デフォルトの名無しさん :2022/04/04(月) 23:15:10.98 ID:KX/Dbn/q0.net
FutureProviderを使うとネストが深くなるのがムズムズする

19 :デフォルトの名無しさん :2022/04/04(月) 23:29:09.04 ID:eHWQTXOba.net
FutureProviderというものは何がいいの?
言葉じゃわかりにくそうだからミニマルなコードで教えてちょ

20 :デフォルトの名無しさん :2022/04/05(火) 07:19:53.21 ID:sWstsajLd.net
>>18
listview使うとネスト深くなりがち
気になるやつは、ValueChangedを調べるといい

>>19
riverpodのヘルプ日本語だろ

21 :デフォルトの名無しさん :2022/04/05(火) 16:33:06.60 ID:ZRsXI3DBa.net
https://riverpod.dev/docs/providers/future_provider/
ここでしょ?

超基本の使い方はそこ見たらわかるけど
アプリでどうやって活用するのか知りたいの

notifyListenersを使いたくなくなった理由も教えて

22 :デフォルトの名無しさん :2022/04/08(金) 21:02:04.79 ID:YK7839Itd.net
>>16
ビューモデル要らない派はどちらかと言うとRiverpod使わないけどな。
どれでも良いわ。

23 :デフォルトの名無しさん :2022/04/08(金) 21:12:27.85 ID:0KR3fgOA0.net
論外といわれてもGetX

24 :デフォルトの名無しさん :2022/04/09(土) 02:19:01.60 ID:r+VD/gMja.net
それでFutureProviderの活用例とnotifyListeners使いたくない理由は?

25 :デフォルトの名無しさん :2022/04/09(土) 13:35:59.01 ID:a9m8EYfTM.net
futurebuilderでええやん

26 :デフォルトの名無しさん :2022/04/09(土) 18:52:48.51 ID:s85qQPrn0.net
riverpod+firebaseでありふれたアプリ作れるようになっただけで
一丁前のエンジニア気取ってるやついるよねえ

27 :デフォルトの名無しさん :2022/04/09(土) 21:20:54.08 ID:3z5E22G8d.net
>>26
あなたの一丁前認定知りませんやん笑

28 :デフォルトの名無しさん :2022/04/10(日) 22:04:17.39 ID:LKLy1X6Y0.net
図星を突かれると悔しいよね

29 :デフォルトの名無しさん :2022/04/10(日) 22:49:44.77 ID:CdIMSGY3d.net
5chでクダ巻いてる時点で底は知れている。

30 :デフォルトの名無しさん :2022/04/11(月) 02:09:11.81 ID:fA6YYRQS0.net
スタートアップ企業用に書き散らして後はどうなるかは
知らんといったところで採用されてる感は否めないなぁ。

31 :デフォルトの名無しさん :2022/04/11(月) 04:23:52.95 ID:dwWa/znAd.net
さすが妄想も一丁前ですね笑

32 :デフォルトの名無しさん :2022/04/12(火) 11:16:38.46 ID:g/IlOyuu0.net
流行とか体裁で技術を選びがちだよな
スタートアップはそういう人種が多いから

で、それ使っていい感じに作れたぜと満足(自己満)するけど
人がかわって何だこれってなるやつね

寄せ集めたメンバーでやってるスタートアップほど
定番のパターンを使った属人化しない設計がいい

33 :デフォルトの名無しさん :2022/04/14(木) 14:14:42.25 ID:oJsJYxVO0.net
Flutter for webに力を入れるより、
AngulartDartを積極サポートして実用的にしてくれた方が
Flutter本体のファンも増えると思うんですよ

34 :デフォルトの名無しさん (ワッチョイ 437d-UYS9):2022/04/14(木) 14:32:12 ID:oJsJYxVO0.net
AngularDartは早すぎただけなんだ。今なら流行ると思う

35 :デフォルトの名無しさん :2022/04/14(木) 19:50:29.43 ID:Rqy/xQ2j0.net
driftのサンプルがproviperからriverpodに変更された。
めっちゃ便利になってるぞ

36 :デフォルトの名無しさん :2022/04/14(木) 21:17:18.41 ID:H+UqMqIy0.net
ストレージまわりはモデル層より先に閉じ込めてるからな
riverpodとかから直接触らないかもな

37 :デフォルトの名無しさん :2022/04/14(木) 23:30:36.92 ID:Rc/odNqE0.net
>>35
driftってどんな感じなの?
isarもあるし
俺は使い慣れたhiveをまだ使っている

38 :デフォルトの名無しさん :2022/04/15(金) 04:02:22.16 ID:lcdt/nLYa.net
Google謹製フレームワークっていつもグダグダになって消滅するのなんで?

39 :デフォルトの名無しさん :2022/04/15(金) 12:39:19.93 ID:6JZFJ70w0.net
>>38
現実の需要より自分達の夢を追い求めてしまうから

40 :デフォルトの名無しさん :2022/04/15(金) 15:17:29.50 ID:tmhwlNY80.net
いつもって、Angularのほかに何があったっけ

41 :デフォルトの名無しさん :2022/04/15(金) 18:06:11.55 ID:PiHpabQEM.net
かまってちゃんだろ。
たぶん会社の人間関係がうまく行ってないんだ。優しくしてあげろ

42 :デフォルトの名無しさん :2022/04/21(木) 18:50:54.24 ID:VleEcPGxd.net
vscodeとandroid studioどっち派?

43 :デフォルトの名無しさん (スフッ Sdbf-1FcL):2022/04/22(金) 08:43:28 ID:qW1xmxnQd.net
androidstudio波ーッ👏💨

44 :デフォルトの名無しさん (ワッチョイ ffbb-lk1M):2022/04/22(金) 09:09:17 ID:a0+aRfgz0.net
きっとandroid studioのほうが高機能なんだろうけどそれぞれ環境整えるのめんどくさくてvscode使ってるわ。flutterプラグインが重いのが難点

実際機能的な違いってどんな感じなの?リファクタリング機能とか充実してそうで気になる

45 :デフォルトの名無しさん :2022/04/22(金) 18:43:36.83 ID:Dm1+dFYH0.net
VSCodeのほうが自分で設定しないとまともに使えなくて辛いじゃん
ASは素でも充分に万能
わざわざ劣ったエディターを選ぶのは何の意味がある?

重いのはVSCodeのほうじゃないか
起動は早いけど検索するときにインデックスしはじめて待たされるぞ
ASは起動時に5秒ぐらい待つだけだしな

46 :デフォルトの名無しさん (ワッチョイ b72f-XhrW):2022/04/22(金) 18:45:14 ID:Dm1+dFYH0.net
>それぞれ環境整えるのめんどくさくて

PCごとに設定することか?
エクスポートしてインポートするだけだが

同期するプラグインもあったと思う

47 :デフォルトの名無しさん :2022/04/22(金) 21:11:46.67 ID:kFxS7Psxr.net
エディタ戦争は終わらない

48 :デフォルトの名無しさん :2022/04/22(金) 23:28:43.67 ID:R+gapTrNa.net
万能といえばIntelliJ Ultimate
アカウントで設定の同期もできるらしい

49 :デフォルトの名無しさん :2022/04/22(金) 23:42:08.46 ID:pOr/JbKA0.net
Android Studioででっかいプロジェクト最初に開くとしばらく重いんだよね
しかしそれも IntelliJ Ultimate なら共有インデックスを使うことで解決
https://pleiades.io/help/idea/shared-indexes.html
この機能flutterでも意味あるんかな?

50 :デフォルトの名無しさん :2022/04/23(土) 00:00:22.08 ID:kZ5VSvuS0.net
AS重くないけどな
まさかHDDじゃないよな?

51 :デフォルトの名無しさん :2022/04/25(月) 09:26:01.64 ID:dsex1ze90.net
プログラミングが何か分かってる程度の工学出なんだがpwa作りたくて勉強始めたわ
webはやっぱり気をつけないと重くなる?

52 :デフォルトの名無しさん :2022/04/25(月) 13:54:21.73 ID:CJ5TR6Q20.net
ネイティブ環境がいいからASだなーと言いつつ
PythonはVSCode使ってる

53 :デフォルトの名無しさん :2022/04/28(木) 02:11:27.66 ID:h6dcY2GD0.net
ツール系アプリ作る時はflutterよく使ってるけど、jsonの取り扱いやorm周りもっと簡単にやれないかなあ
build_runnerでコード生成するのなんか嫌でのう

54 :デフォルトの名無しさん :2022/04/28(木) 12:35:30.53 ID:PrYUnw6a0.net
手書きでいいだろ

55 :デフォルトの名無しさん :2022/04/28(木) 18:01:00.34 ID:GJ4cpFin0.net
ちょっと触っただけだがReact Nativeとほぼ同じで結構いいな
Typescriptの型推論並みに賢いといいんだがなー

56 :デフォルトの名無しさん :2022/04/28(木) 18:02:37.03 ID:zj/whS720.net
>>53
自分もbuild_runner好きじゃないな

57 :デフォルトの名無しさん :2022/04/28(木) 18:54:46.27 ID:PrYUnw6a0.net
TSの型推論のがお馬鹿ちゃんなんだが

58 :デフォルトの名無しさん :2022/04/28(木) 19:56:12.89 ID:CnNOKdDK0.net
そろそろ最新版くるやろ
Google IO前には

59 :デフォルトの名無しさん :2022/04/28(木) 21:23:16.67 ID:GJ4cpFin0.net
>>57
そうか?
Typescriptだとオブジェクトの配列を正しく推論してくれるけど、DartだとList<Object>になるんだが

60 :デフォルトの名無しさん :2022/04/28(木) 21:23:47.73 ID:GJ4cpFin0.net
間違えた
List<Map<Object>>

こうなってしまう

61 :デフォルトの名無しさん :2022/04/28(木) 22:06:09.23 ID:PrYUnw6a0.net
全体を書いてくれよ
どんな値で初期化しようとしてるか見ないとわかるわけない

62 :デフォルトの名無しさん :2022/04/29(金) 00:56:59.55 ID:CPyNe44f0.net
言語仕様の型推論とエディタのコード補完をごっちゃにしてないかい?

63 :デフォルトの名無しさん :2022/04/29(金) 05:12:01.58 ID:9Pfdk6R30.net
エディタの入力段階で型推論出来なきゃ劣った開発感になるのでは。

64 :デフォルトの名無しさん :2022/04/29(金) 13:10:27.85 ID:KclpJlkO0.net
例えばこういうデータ構造があったら

final hoge = [
{"name": "hoge", "age": 20},
{"name": "fuga", "age": 30},
];

Dartだとこうなるけど
List<Map<String, Object>> hoge

Typescriptだとフィールドまで認識して型推論される
{
name: string;
age: number;
}[]

goよく触ってるからたかがデータ構造表現するときにいちいちクラス作るの冗長に感じるんだよね
typescriptだとクラスじゃなくても任意のオブジェクトに型表現できる & 型推論されるのがいいと感じる

65 :デフォルトの名無しさん :2022/04/29(金) 14:27:15.49 ID:HVcwi/JU0.net
言わんとすることは理解できたけど
個人的には、構想体をクラスで表現するのはそんなに冗長ではないと思う

66 :デフォルトの名無しさん (ワッチョイ 8cbb-Qi8t):2022/04/29(金) 15:28:35 ID:T9sIaJ7o0.net
C#なんかでもlist<クラス> hogeだし
クラスでやってもらったほうが分かりやすいな

67 :デフォルトの名無しさん :2022/04/29(金) 16:57:16.62 ID:njcCcIWv0.net
Mapのkeyが"name"と"age"だからString
valueが"hoge",20,"fuga",30だからObject
ちゃんと型推論でList<Map<String, Object>>になってるじゃん?
valueを全部intにしたらList<Map<String, Object>>になる

JS,TSでObjectとMapの区別もできてない人にみえる >>64

68 :デフォルトの名無しさん :2022/04/29(金) 16:57:48.39 ID:njcCcIWv0.net
訂正
valueを全部intにしたらList<Map<String, int>>になる

69 :デフォルトの名無しさん :2022/04/29(金) 17:11:21.13 ID:HVcwi/JU0.net
keyごとにstringとintの型チェックしたいという意味だと思うぞ
dartで近い機能はクラスのフィールドに型を割り当てること

70 :デフォルトの名無しさん :2022/04/29(金) 17:57:04.39 ID:njcCcIWv0.net
だな
Mapを使って型推論が賢くないとか文句言うのはおかしい
JSのObjectみたいのがほしいって意味だとしても
言語を比較してあれが足りないだのこれが不満だのと言う奴は何やっても文句言う

71 :デフォルトの名無しさん :2022/04/29(金) 17:57:32.48 ID:LG70ll/c0.net
dynamicでええやん
不安なら値の処理する時点で明示的キャストする

72 :デフォルトの名無しさん :2022/04/30(土) 00:58:54.49 ID:NKQeCTDY0.net
flutterでdynamicを扱う際
関数の引数に別の型のdynamicの値を直接渡して
暗黙的キャストに失敗しちゃった時、
エラーにもならず関数自体も呼び出されないのって仕様なの?

たとえばhoge(Map<String,dynamic>) の関数に実際の型が
Map<dynamic,dynamic> であるdynamicの値を入れた場合
エラーも何も起きず呼び出されもしないんだが

ネイティブ連携を実装する際ハマることがあって地味にめんどくさい。
関数を呼び出す前に型をちゃんと調べればいいだけだけどさ

73 :デフォルトの名無しさん :2022/04/30(土) 01:26:46.13 ID:CGYaOqXga.net
>>72
The argument type 'Map<dynamic, dynamic>' can't be assigned to the parameter type 'Map<String, Object>'.

74 :デフォルトの名無しさん :2022/04/30(土) 02:13:23.13 ID:NKQeCTDY0.net
型が違うからアサインできないのは当然そうだよなとわかるんだけど、エラーにすらならない(そもそも呼び出されない)のがよくわからんのよね
エラーになってくれたらすぐ気づけるのに

75 :デフォルトの名無しさん :2022/04/30(土) 06:01:14.73 ID:6na1P7vT0.net
そういうハマり方が頻発するということは、さては普段から動的型付けを多用しておるな

76 :デフォルトの名無しさん :2022/04/30(土) 18:22:54.88 ID:uJwTxbgDp.net
主にネイティブ連携でdynamic先輩登場するんよね
そもそも返却値がdynamicだから使わざるを得ないんよ…

77 :デフォルトの名無しさん (ワッチョイ 075f-b36j):2022/05/02(月) 12:26:17 ID:upgX6JPL0.net
flutter公式のlintに合わせたほうが良いと思うのでそれに合わせてるけど
他に開発に便利なパッケージありませんか?

78 :デフォルトの名無しさん (アウグロ MMeb-J3wr):2022/05/04(水) 17:55:08 ID:s4+JonpxM.net
公式ドキュメントのこれやってみたんだけど、ios実機で動かした時に画面遷移してから戻る時にスワイプするんだけど
なんか反応が悪いのと若干かくついて遷移するのが気になったんだけどこれはもう仕方ないのかな?
https://codelabs.developers.google.com/codelabs/first-flutter-app-pt2

他のネイティブでできてるアプリだと反応がいいしスムーズに左右に画面遷移するんだけど、独自レンダリングだから仕方ないのかな

WEBアプリなら気にならんけどネイティブだとこの辺の細かい部分がかなり影響してくるのがよくわかるわ

79 :デフォルトの名無しさん (アウグロ MMeb-J3wr):2022/05/04(水) 17:55:38 ID:s4+JonpxM.net
一応リリースモードで動かしてます

80 :デフォルトの名無しさん :2022/05/04(水) 18:34:42.50 ID:WNbTvQ9Kd.net
>>79
私の認識だとアプリ起動した直後のアニメーション(ページ遷移も含めて)はそういう感じだと思います。
もしかしたら改善方法あるかもしれません。
ただ起動直後のみなら、まあいいか、と思ってしまいます。
起動直後のみじゃないですか?

81 :デフォルトの名無しさん :2022/05/04(水) 18:59:52.58 ID:txpK1OaoM.net
>>80
うーん起動直後とかは関係ないですね
特に戻る時の右スワイプをゆっくりやるとガクガクします
左上の戻るボタンだとスムーズだけど、スワイプだとカクツク感じですね
その辺の他のアプリだとスムーズなんですが

この辺はアプデで改善してくれることを期待するしかなさそうですね

82 :デフォルトの名無しさん :2022/05/04(水) 19:57:28.21 ID:WNbTvQ9Kd.net
>>81
それは気づきませんでした。
まあいいや、とはやらないですね、毎回だと。

83 :デフォルトの名無しさん :2022/05/04(水) 21:23:38.71 ID:Zsx2SIGG0.net
Windowsも、Macも、Linuxも、iosも、Androidも全部いけるQtを使うべきやろ

84 :デフォルトの名無しさん :2022/05/04(水) 21:43:23.07 ID:cyMuO7SN0.net
そうだね、じゃあさよなら
どんだけかまってちゃんなの

85 :デフォルトの名無しさん :2022/05/05(木) 00:04:19.68 ID:b7+H3WYZ0.net
>>83
そうですね。Qtを使ったほうがいいですよ

86 :デフォルトの名無しさん :2022/05/06(金) 01:41:13.47 ID:+K8sI7bk0.net
これからはwindowsネイティブもflutterだ!って言う人が一人居たけど
元がスマホアプリ・web用だからマルチウィンドウのサポートがwin32api直叩きするしかないのが。
PCアプリとスマホアプリを同じフレームワークで作るのは無理があるのではないか

87 :デフォルトの名無しさん :2022/05/06(金) 08:13:03.85 ID:doTE4iNq0.net
そやね

88 :デフォルトの名無しさん :2022/05/06(金) 08:14:59.56 ID:oHNgsCVwd.net
物によるとしか

89 :デフォルトの名無しさん :2022/05/06(金) 19:13:58.77 ID:+dBd1WSA0.net
そのうちサポートされるから時間の問題でしょ

90 :デフォルトの名無しさん :2022/05/06(金) 21:15:18.07 ID:MNNdG6FQ0.net
でもQtってライセンスめんどくさいし
一部のコード(チャート)とかは有料版しか公開してないし
自力でビルドしないといけなくなったりと
ゴミ化がすごいんだろ

91 :デフォルトの名無しさん :2022/05/06(金) 21:35:03.23 ID:pjxO75uq0.net
モバイル開発はkotlinでandroid開発してきたけど、もうflutterの方が、コストもスピードも有利でしかねーわ

92 :デフォルトの名無しさん :2022/05/08(日) 09:14:56.93 ID:MebWzst50.net
androidとiosアプリはflutterで作ってるけど
web版だけは別の方法で作ってる
ただ、制作に2年かかる見込みなんだけど、
完成する頃にはweb版のflutterの速度が向上している可能性があって辛い

93 :デフォルトの名無しさん :2022/05/08(日) 09:17:32.52 ID:MebWzst50.net
まあその時がきたらflutterベースに書き換えればいいかな
数ヶ月で済むだろう(棒)

94 :デフォルトの名無しさん :2022/05/08(日) 13:15:20.37 ID:R6fX7ra20.net
>>92
それcordovaでよくね?
いやまじで

95 :デフォルトの名無しさん :2022/05/08(日) 20:01:46.44 ID:OgJbyEz0d.net
>>94
それはcordovaできることが前提ですよね?

96 :デフォルトの名無しさん :2022/05/08(日) 20:22:07.66 ID:Q6fkz0I80.net
Web版Flutterがまともに使えるようになるなんてことあるのかな
全然進歩してるように見えん

97 :デフォルトの名無しさん :2022/05/08(日) 23:25:26.99 ID:Rn8RrPgs0.net
web版は使い物にならんわ

98 :デフォルトの名無しさん :2022/05/11(水) 05:46:12.38 ID:Iqge52I10.net
googleの野望は、最終的にdartエンジンを普及させたいんじゃないかな

99 :デフォルトの名無しさん :2022/05/11(水) 05:47:20.63 ID:Iqge52I10.net
>>94
触ったことないけど良さげ・・・

100 :デフォルトの名無しさん :2022/05/11(水) 05:48:35.70 ID:Iqge52I10.net
>>94
興味は惹かれるけどマイナー技術すぎて触るの怖い
問題にブチ上がった時に自分のスキルでは解決できないことが多そう

101 :デフォルトの名無しさん :2022/05/11(水) 12:31:07.53 ID:EU0zVdsX0.net
>>98
ブラウザへのDartVM搭載は諦めて、今はWebAssemblyでDartのネイティブコードを動かそうとしてる

102 :デフォルトの名無しさん (ワッチョイ dabd-pKa3):2022/05/12(木) 03:56:34 ID:CS6taGRZ0.net
ListViewで前後の項目を重ねる事ってどうしたらいいですか。
各項目の高さは可変です。

高さが固定ならstackで位置をピクセル指定してやれば最悪いいんですけど、Widgetのbuildの中で子要素のレンダリングサイズを取得したい

103 :デフォルトの名無しさん :2022/05/12(木) 08:12:34.16 ID:hQpGe8zh0.net
Flutter 3 キタ

104 :デフォルトの名無しさん :2022/05/12(木) 08:51:24.45 ID:vNCZZrWUd.net
containerをchildren対応にしてcolumnとかrowとか吸収してくれんかな
カッコ地獄が少しはマシになりそうだが

105 :デフォルトの名無しさん :2022/05/12(木) 09:21:00.44 ID:2S9u/ZjGa.net
>>102
その文章じゃ無理。
前後ってな何の前後ですか?
項目とは具体的に何のことですか?

106 :デフォルトの名無しさん :2022/05/12(木) 09:37:20.63 ID:t8ULbLvP0.net
ListTile等のListViewの子要素を、子要素同士でオーバーラップさせたいってことでしょ
普通にわかるけど

107 :デフォルトの名無しさん :2022/05/12(木) 09:37:30.63 ID:CS6taGRZ0.net
>>105
以下のような外見のデザインの事です
https://i.stack.imgur.com/9Lt0P.jpg
画像はは各項目の高さが固定ですが、自分の場合は可変です

108 :デフォルトの名無しさん :2022/05/12(木) 09:39:35.05 ID:CS6taGRZ0.net
あれ、画像直リン出来ないのかな
以下のstacktraceの質問から転載しました。
https://stackoverflow.com/questions/56649808/how-to-make-vertical-stack-of-cards-in-flutter

(前述の通り、この質問では高さが固定値なのでStackとPositionedを使っていますが
高さが可変なのでこの方法は直接使えませんでした)

109 :デフォルトの名無しさん (ワッチョイ 1746-5JSg):2022/05/12(木) 09:45:20 ID:QCgLahJD0.net
3.0のarm64SDKって入れちゃっていいのかしら

110 :デフォルトの名無しさん :2022/05/12(木) 12:00:30.64 ID:z1eTglNJ0.net
ほー3きたのか

111 :デフォルトの名無しさん :2022/05/12(木) 12:00:32.63 ID:41rMRw7I0.net
M1Mac用っぽい?

112 :デフォルトの名無しさん :2022/05/12(木) 12:36:37.83 ID:vZJvJg+n0.net
Casual Games Toolkit にも注目だな

113 :デフォルトの名無しさん :2022/05/12(木) 12:51:21.13 ID:FIfs7Hbir.net
めちゃくちゃド素人の質問させてほしい
Listviewで100個ほどの要素を作成して、それぞれ別の詳細ページに飛ばしたい
詳細ページの中身は同じ構造だが要素が違う
この場合100個ページを一つ一つ作るのは効率が悪い?

ListViewで詳細ページの引数渡して、引数から中身書き換える
ってのが出来るなら効率いいように感じたんだけど、その方法が分からない

という状況の初心者です
よろしくおねがいします

114 :デフォルトの名無しさん :2022/05/12(木) 13:26:00.74 ID:vNCZZrWUd.net
3のrelease noteも出てるね
個人的に気になるのはwebdriverまわりとundo/redoの追加か

115 :デフォルトの名無しさん (ワッチョイ bb01-syOf):2022/05/12(木) 16:43:00 ID:iHP8giWy0.net
>>113
遷移先画面のWidgetを継承し必要な情報をパラメタ付きにしてpushできないかい?

116 :デフォルトの名無しさん :2022/05/12(木) 18:36:01.07 ID:2S9u/ZjGa.net
>>106
多分答えくれない人に伝わっても質問者にとって意味は無いでしょうし、多くの人に伝わるほど答えをもらえる可能性は上がりますね。

あなたと「普通」について議論してもお互いにとって有益なものにはならないでしょうからそれは私にとってはどうでもいいです。

117 :デフォルトの名無しさん :2022/05/12(木) 19:13:48.33 ID:t8ULbLvP0.net
文章力の不足を指摘したつもりが理解力のなさを逆に指摘されて怒っちゃったの?
書き方が悪かったよ。ごめんね

118 :デフォルトの名無しさん :2022/05/12(木) 20:43:58.69 ID:h89qfugqd.net
>>117
同じことを何度も繰り返すしかないんですが、あなたのリプはどうでもいいので何の問題もありませんよ。

質問者の方が求めているのも多分答えに繋がる情報だけでしょうから。

119 :デフォルトの名無しさん :2022/05/12(木) 20:49:16.24 ID:vZJvJg+n0.net
もめてる連中は何がそんなに気に入らないのか知らないが、
もうすぐ .NET MAUI がリリースされるから安心したまえ

120 :デフォルトの名無しさん :2022/05/12(木) 22:36:33.50 ID:eE4g13/+0.net
>>115
Zennでその記事を見付けました
多分これであってますよね?
https://zenn.dev/junki555/articles/4251f5a3846343

widgetを継承して作るんですね、本当に真面目にやり始めたばかりのド素人なので本当に助かりました
自分だけではいつ辿り着けたかわからないです
本当にありがとうございます

121 :デフォルトの名無しさん :2022/05/13(金) 06:51:17.48 ID:eBl9dQM+0.net
フラッター大学って行く価値あるん?
アンドロイドもアイホンもどっちも
簡単なことはできるけど難しいことは
できません

っていうどっちからも頼られない
中途半端になりそうで迷ってる

122 :デフォルトの名無しさん (ワッチョイ 2301-lcRl):2022/05/13(金) 07:11:05 ID:vYt/cIx40.net
KotlinベースJetpackComposeがモバイルクロスプラットフォームになったら起こしてくれ

123 :デフォルトの名無しさん :2022/05/13(金) 09:45:44.18 ID:1xcqlhgv0.net
Flutter大学きもちわるいよね
そんなとこにわざわざ金払って属さないとできない人を企業も雇いたくないでしょうね

124 :デフォルトの名無しさん :2022/05/13(金) 10:11:14.76 ID:eBl9dQM+0.net
フラッタ大学ってなんか変だよね
アンドロイドアプリから勉強するか
アイホンは高いから後にしないとな

125 :デフォルトの名無しさん (ワッチョイ 262f-HNGk):2022/05/13(金) 13:48:46 ID:1xcqlhgv0.net
Android使えってFlutter大学が言ってるってこと?
勉強の段階でわざわざ金かけてMacとiPhone買うよりAndroidのがいいから
妥当なアドバイスでは

でもFlutter大学にお布施して金かかるよねw

126 :デフォルトの名無しさん :2022/05/13(金) 17:12:20.37 ID:eBl9dQM+0.net
よし僕はユーチューブでフラッタ大学を見て
英語を勉強することに決めた

バイトして金貯めつつ英語勉強した方が得だわ
金ない人の戦略

127 :デフォルトの名無しさん :2022/05/13(金) 17:15:32.34 ID:eBl9dQM+0.net
あっ僕はフラッタ大学否定派ではないです
まこなり社長のキャンプベースより
フラッタ大学の方が勉強になると思ってます

128 :デフォルトの名無しさん :2022/05/13(金) 17:18:59.87 ID:4LRSW3WG0.net
英語勉強する気があるなら
海外の情報見て勉強するのがベスト
日本語情報にこだわるのは良くない
海外動画でFlutter関連なら腐るほどあるよ

129 :デフォルトの名無しさん :2022/05/13(金) 18:35:59.99 ID:zD7+eQiB0.net
firebaseもflutterもここ二ヶ月で破壊的変更が一杯あったな
二ヶ月ぶりに開発を再開して、変更を追いかけてパッケージをアップデートすることを選択したけど
変更箇所が沢山あって作業量が甚大

130 :デフォルトの名無しさん :2022/05/13(金) 18:39:35.07 ID:zD7+eQiB0.net
フレームワークなんて金を払って使い方を習うものではない
もし、なにかレールが欲しいなら、基本情報処理とかシルバーでも目指せばいいんじゃない?
まだそっちの方が力になるしマシだと思うわ

131 :デフォルトの名無しさん :2022/05/13(金) 21:51:58.94 ID:P7bTUD5Va.net
もう情報が溢れててタダでできるのにカネかけるとか情弱さ見せつけてるようなもんよ

で、やがてfirebaseも覚えて一端の技術者気取るのがまたおもろいな

Googleが作ったもん使ってるだけですやん笑
囲われてますやん笑

132 :デフォルトの名無しさん :2022/05/13(金) 22:35:15.61 ID:eBl9dQM+0.net
モバイルって囲われますよね
ハードとOSの供給メーカーが同じ
アンドロイドやアイホンにubuntu入れたくても
出来ないはず

133 :デフォルトの名無しさん :2022/05/13(金) 22:55:14.26 ID:w4+EbuAZ0.net
デスクトップ向けのUbuntuが入らないだけで、Ubuntu TouchやPlasma MobileはNexus等にインストールできたはず

134 :デフォルトの名無しさん :2022/05/13(金) 23:03:59.54 ID:CMq2Z+gD0.net
Ubuntu termux をお忘れか?

135 :デフォルトの名無しさん :2022/05/14(土) 00:53:58.93 ID:pZnfA7Wr0.net
flutter3でriverpodが動かない悲しみ

136 :デフォルトの名無しさん :2022/05/14(土) 00:54:30.14 ID:pZnfA7Wr0.net
やっぱり非公式のライブラリを使うとこういうところで躓くなあ

137 :デフォルトの名無しさん :2022/05/14(土) 00:55:45.83 ID:g/+l7Xoo0.net
riverpodダメなのかよ

138 :デフォルトの名無しさん :2022/05/14(土) 00:59:52.05 ID:pZnfA7Wr0.net
dispose()が呼び出されるタイミングが変わっていて使えない

139 :デフォルトの名無しさん :2022/05/14(土) 03:06:46.84 ID:JFqjXnq80.net
んー?
どういうことかな?

140 :デフォルトの名無しさん :2022/05/14(土) 05:43:31.51 ID:pZnfA7Wr0.net
Providerから取得したインスタンスが想定外の状況で消失することがある
非同期処理を呼び出した時、消失する場合があることを確認済み

……これ以上詳しく書くと、自分の調査能力だとボロが出そうで怖い
ま、所詮その程度の報告ということで

141 :デフォルトの名無しさん :2022/05/14(土) 09:27:02.05 ID:+MtO8D8ga.net
>>131
ほかのフレームワークは何が違うの?
フレームワークは自分で作るものだ
みたいな話?
Googleが嫌いなの?

142 :デフォルトの名無しさん :2022/05/14(土) 09:54:13.61 ID:JFqjXnq80.net
Googleに文句言える俺かっけえ

143 :デフォルトの名無しさん :2022/05/14(土) 10:03:59.63 ID:+MtO8D8ga.net
>>142
ということかー。
まあこういうのに限ってfirebase使ったことないんだからほんとしょうもないよ笑

144 :デフォルトの名無しさん :2022/05/14(土) 10:57:48.39 ID:GVft3grva.net
読解力なさすぎてわらけるんやが

flutterやfirebaseみたいな誰でも簡単に使えるもんにいちいちカネかけるな
それを身に着けたぐらいで一丁前とか勘違いするな
google製品の使い方を覚えただけやで、しかも囲われてるで

あ、読解力なくて独学できないから怪しいコミュニティに頼るんかなるほど

145 :デフォルトの名無しさん :2022/05/14(土) 11:01:33.21 ID:GVft3grva.net
こういうのに限ってfirebase使ったことないんだから
ってまるで大層な技術と思ってそうな言い方やな、お察しw

146 :デフォルトの名無しさん :2022/05/14(土) 11:13:02.50 ID:+MtO8D8ga.net
>>144
他のフレームワークはどこかの製品じゃないのか?
Google製品は嫌いで他の製品は好きなのか?
それはただのあなたの好みでは?
あなたの好みは他の人と何の関係があるの?
自分がどれくらいの影響力を持っていると思ってるの?笑
こうやって簡単言うてるのに限って実際使ったことないし使い方もわからない笑

5chの老害クオリティぱねえっす笑

147 :デフォルトの名無しさん :2022/05/14(土) 11:20:10.54 ID:+MtO8D8ga.net
>>145
実際大層な技術で世に貢献してるエンジニアはこんなとこに来ないわな笑笑
目糞鼻糞ってわかってないんだから幸せだよなあ。

148 :デフォルトの名無しさん :2022/05/14(土) 11:28:13.95 ID:+MtO8D8ga.net
>>144
5chで一丁前講釈すれば話聞いてもらえるから嬉しいよね笑
まじで誰得なんだこれ笑笑

149 :デフォルトの名無しさん :2022/05/14(土) 11:59:13.25 ID:Y3LDlcI4a.net
え、本格的に読解力ヤバイ子ちゃんやったか
それやったらflutter教えてもらわなできひんのもわかる
怪しいコミュニティにサブスクしてがんばってなっ!応援してるで!!

150 :デフォルトの名無しさん :2022/05/14(土) 12:33:52.85 ID:+MtO8D8ga.net
>>149
こういうのに限って自分の「大層な技術」自体大して使いこなせてないし、実績もディスってるflutter、flutterで作られた製品の足元にも及ばない笑

あなたの大層な技術で具体的にどれくらいの価値を社会に提供してるの?
それが重要なわけで、それに比べればフレームワークの違いやらどこの製品か、とかそんなの大して問題じゃない。

こじらせ一丁前エンジニアさんは誰に必要とされてるの?笑

151 :デフォルトの名無しさん :2022/05/14(土) 12:43:43.49 ID:p3lDTsH/0.net
おまえら落ち着け

flutter がダメな子なら、
.NET MAUI がリリースされるまで、おとなしく待つんだ

152 :デフォルトの名無しさん :2022/05/14(土) 13:44:06.68 ID:JFqjXnq80.net
俺かっけえと思いながら
アンチ活動を色々やってんだろうな

153 :デフォルトの名無しさん (アウアウエー Sa93-nqTc):2022/05/14(土) 14:18:03 ID:+MtO8D8ga.net
>>144
「誰でも簡単に」てあなたが勝手に言ってるだけで、あなたが買った本に関してどこかの天才が「そんな簡単なものに金使うな」と言えば同じことだろう。

もちろん真面目な顔してそんなアタオカ発言するのはあなたしかいないけどな笑

154 :デフォルトの名無しさん (アウアウウー Sab3-fT7l):2022/05/14(土) 14:29:15 ID:z00MFUaha.net
アンチなんて言ってないやん
ホンマに読解力やばすぎやろ
むしろ偉大なフレームワークやと思ってるヘビーユーザーの1人やで

flutterはカネかけるもんちゃうねん
そんなもん習わなあかんような奴はCSの知識があるはずもないよな

文章読み取れなくて妙なコミュニティのカモにもされて
それでも幸せならええけどflutterの評判下げんといてや

155 :デフォルトの名無しさん (アウアウウー Sab3-fT7l):2022/05/14(土) 14:32:52 ID:z00MFUaha.net
一般の大勢が簡単て思ってることと
ほんの一部の天才が簡単て言うことを
同列に語るこの愚かさよ笑

ホンマに難しいって思ってるんやな
そんなやつ少数やで

156 :デフォルトの名無しさん (アウアウエー Sa93-nqTc):2022/05/14(土) 14:39:40 ID:+MtO8D8ga.net
>>154
評判て誰の?
あなたが勝手に言ってるだけでしょ笑

妙なコミュニティなんてどこにでもあるし、フレームワーク本体の評価と何の関係も無い。

何にカネ使うかなんて本人の自由。要らん世話だろ、誰だよお前は笑
親か?笑

157 :デフォルトの名無しさん (アウアウエー Sa93-nqTc):2022/05/14(土) 14:43:16 ID:+MtO8D8ga.net
>>155
そんなんいいからさっさと実績晒せよゴミ笑

158 :デフォルトの名無しさん :2022/05/14(土) 14:55:18.44 ID:Cr3WiLyq0.net
> flutter3でriverpodが動かない悲しみ
> dispose()が呼び出されるタイミングが変わっていて使えない

まじ?イシューなさそだったけど
あれだけゴリゴリ作りこまれてるとFlutter本体の小さな変更が大きく出そうではあるね
もっとこじんまりしたやつのが安全かな
ごちゃごちゃしてていまいちメカニズムがわからないんだよな

159 :デフォルトの名無しさん :2022/05/14(土) 15:04:29.64 ID:Cr3WiLyq0.net
ナントカ大学の学生きたー
香ばしくなってきたね
ほかにも有料のサロンとか入っちゃう系?

160 :デフォルトの名無しさん :2022/05/14(土) 15:12:27.17 ID:wdQePAwGd.net
名前出したら訴えられるかもしれないからビビっちゃうよね。
なんとか大学て笑

161 :デフォルトの名無しさん :2022/05/14(土) 15:37:01.04 ID:Cr3WiLyq0.net
イシューなさそうって書いちゃったけどdisposed関連が1つあった https://github.com/rrousselGit/riverpod/issues/1400
でもこれFlutter 3じゃなくて2.0.0-dev.6だから違うか

開発中のバージョンならいいけど繊細なパッケージは脆さ危うさがあって怖いんよね
autoDisposeは

162 :デフォルトの名無しさん :2022/05/14(土) 15:40:29.22 ID:Cr3WiLyq0.net
途中で投稿しちゃった

autoDisposeはバグなのか自分のせいかわからないときがあるし
イシュー見にいくとだいたいautoDisposeのバグか質問がなにかあがってる

勝手に破棄してくれるなんて人類には早すぎた感

163 :デフォルトの名無しさん :2022/05/14(土) 16:19:35.09 ID:JFqjXnq80.net
やっぱ怪しいよね
信用できないって思うが僕だけじゃなくて良かった
あの人たちって有名なアプリとかライブラリ
作ってるの?

164 :デフォルトの名無しさん :2022/05/14(土) 16:21:04.23 ID:JFqjXnq80.net
大人しくプログラム書いてなよ
長文くんってダメそうだわ

165 :デフォルトの名無しさん :2022/05/14(土) 16:27:50.86 ID:wdQePAwGd.net
簡単なことだけやって「誰でも簡単に使える」と言えるんならネイティブでも何でも「誰でも簡単に使える」だろ。
ヘビーユーザーからそんな素人丸出しの言葉出てこないよ笑
Google自体も「誰でも簡単に使える」なんて一言も言ってない。当たり前だ。

166 :デフォルトの名無しさん :2022/05/14(土) 16:51:08.24 ID:yMgZJfqsd.net
みんなスルースキル無さ過ぎんか?

167 :デフォルトの名無しさん :2022/05/14(土) 19:27:09.77 ID:+MtO8D8ga.net
もうわかりにくいからaiで自動的に荒らしの人の背景色変えるとかしてください笑
そしたらスルーするんで。

168 :デフォルトの名無しさん :2022/05/15(日) 07:26:02.91 ID:neWkyzw30.net
macはintelにも対応したんだから
Windowsは32bit対応してくれよ
あと20年は32bit対応必要だろう

169 :デフォルトの名無しさん :2022/05/15(日) 08:31:09.52 ID:7c/TEAJe0.net
開発者としては32bit切ってくれたほうがサポートせずに済んで楽じゃん

170 :デフォルトの名無しさん :2022/05/15(日) 14:10:26.83 ID:9H8f85QfM.net
さてはデータの受け渡しにフロッピー使ってるな?

171 :デフォルトの名無しさん :2022/05/15(日) 15:56:50.16 ID:G+WQWNxR0.net
3480MTです

172 :デフォルトの名無しさん :2022/05/15(日) 18:54:04.85 ID:SpwGRECMp.net
material3対応良いな
前の糞ダサ丸ボタンとか2トーンのAppBarに辟易してたが
これからはデフォルトのままでも使えそうだ
まともなデザイナ入ったんだろうか

173 :デフォルトの名無しさん :2022/05/15(日) 19:15:34.70 ID:ff+S1Byb0.net
これか
https://github.com/wrbl606/flutter_material_3
なんかWEBアプリもあったけど、なるほどって感じ
https://flutter-material-3.web.app/

174 :デフォルトの名無しさん (アウアウエー Sa93-nqTc):2022/05/16(月) 08:51:15 ID:Q7/ZLSeva.net
そんなに変わってるように見えない。
何が違うんかな。

175 :デフォルトの名無しさん (ワッチョイ bf7d-a/UK):2022/05/16(月) 08:52:52 ID:djhHhOGa0.net
flutterていうかdartの改良こそ必要

176 :デフォルトの名無しさん :2022/05/16(月) 09:55:16.82 ID:I8Wf8L4x0.net
名前をG#にしよう(提案)

177 :デフォルトの名無しさん :2022/05/16(月) 14:14:52.35 ID:0w7ItVYY0.net
Dartは進化しないのかな

178 :デフォルトの名無しさん :2022/05/16(月) 15:39:57.22 ID:00KmsuRE0.net
逆に今のDartに足らない仕様って何がある?

179 :デフォルトの名無しさん :2022/05/16(月) 15:43:08.91 ID:I8Wf8L4x0.net
画面OFFでBLE通信

180 :デフォルトの名無しさん :2022/05/16(月) 18:27:31.03 ID:00KmsuRE0.net
>>179
そりゃFlutterでしょ。
Dartの言語仕様で足りてない仕様です。

181 :デフォルトの名無しさん :2022/05/16(月) 20:52:08.90 ID:PTl+1+6T0.net
末尾コロンが面倒い

182 :デフォルトの名無しさん :2022/05/16(月) 22:24:40.90 ID:vRklUpKH0.net
あとスコープ関数が欲しい
さっきkotlinやってたけどスコープ関数便利だわ

183 :デフォルトの名無しさん :2022/05/16(月) 22:34:45.64 ID:djhHhOGa0.net
他言語から色々ぱくってほしい
forのelseとかインナークラスとか

184 :デフォルトの名無しさん (ワッチョイ c32f-hFP2):2022/05/17(火) 09:59:24 ID:87lbH8IA0.net
スコープ関数はどんなときに必要?

185 :デフォルトの名無しさん :2022/05/18(水) 08:29:43.17 ID:AEB4aprX0.net
スコープ関数が無いと困るわけではないけど、

一回しか呼ばない関数を作る必要がないからコード量を削減できる
感覚的に書ける

文字通り、スコープの中で関数が書けるだけだから

186 :デフォルトの名無しさん :2022/05/18(水) 12:02:05.83 ID:xgL38a4I0.net
即時関数やローカル関数で足りないのはなんで?

187 :デフォルトの名無しさん :2022/05/18(水) 20:08:08.69 ID:1z+EFFrB0.net
興味あってとりあえずダウンロードしてパスは通したけど何からやればいい?udacityの講座勧めてるサイトあったけど何故か見れなかった

188 :デフォルトの名無しさん :2022/05/18(水) 20:23:02.43 ID:A5pevlwId.net
>>187
公式はどうでしょう。

189 :デフォルトの名無しさん :2022/05/19(木) 00:26:57.85 ID:ZQR1f0BZ0.net
特定のwidget以下のText("")のデフォルトスタイルを定義するにはどうしたらよいでしょうか。
画面全体での変更ならMaterialAppとかにThemeを設定すればいいのですが
特に制限なく任意のWidget以下のテーマを上書きしたいです。
Theme(data,child)でテーマを上書き出来るみたいな記述があったのですが、機能しませんでした。

https://i.imgur.com/EpXhAZy.png

190 :デフォルトの名無しさん :2022/05/19(木) 04:37:32.31 ID:arMUIT1Kp.net
>>189
DefaultTextStyle

191 :デフォルトの名無しさん :2022/06/13(月) 21:33:44.50 ID:f0iO3ylbM.net
書き込み途絶えてるな
みんなMauiに行ったんか?

192 :デフォルトの名無しさん :2022/06/13(月) 21:46:11.61 ID:Qno9DRA50.net
飽きただけだと思う

193 :デフォルトの名無しさん :2022/06/14(火) 11:51:42.69 ID:B+8usb6/0.net
出たっMAUI厨っっ!!

194 :デフォルトの名無しさん :2022/06/14(火) 12:07:53.16 ID:B+8usb6/0.net
質問して回答もらったのにお礼もしない奴クソだな

195 :デフォルトの名無しさん :2022/06/14(火) 21:02:46.79 ID:4ZV3YKFh0.net
まじでもう飽きたのか

196 :デフォルトの名無しさん (ワッチョイ 6fd1-8CK2):2022/06/15(水) 22:56:10 ID:E6c9/eZe0.net
>>158
これ結局どうだったの?

197 :デフォルトの名無しさん :2022/06/18(土) 01:17:38.25 ID:bTjTSLbBM.net
プログラミング未経験だけのおっさんだけど友達に勧められて始めてみる
3カ月でアプリリリースして、時給5000円の案件請け負う!

198 :デフォルトの名無しさん :2022/06/18(土) 04:58:42.13 ID:Qwv/e+ZB0.net
エロゲードリームの方が勝ち目がある

199 :デフォルトの名無しさん :2022/06/18(土) 11:19:56.90 ID:cEDE3uoZd.net
請け負え請け負えー、
請けたったらええねん!

200 :デフォルトの名無しさん :2022/06/23(木) 19:24:20.53 ID:LYPT5gyE0.net
作るだけしかできない無能に騙される人可哀想

201 :デフォルトの名無しさん :2022/06/23(木) 21:07:03.75 ID:foZRYLtOd.net
自分達で品質を確認できるなら騙されることはない。

202 :デフォルトの名無しさん :2022/06/24(金) 13:22:17.73 ID:iyKPa7cE0.net
スクール商法やサロン商法といえばRubyだったけど、続々とFlutterに移行してきてるな
これからエンジニアを名乗る高卒でごった返すぜ!!!

203 :デフォルトの名無しさん :2022/06/24(金) 16:36:21.32 ID:YtzBS/mwd.net
完全にflutterの時代来たこれ

204 :デフォルトの名無しさん :2022/06/24(金) 18:35:24.89 ID:umjr/ins0.net
アプリ広告の時代が終わりそうな雰囲気という噂を聞いた
収益化が厳しくなるんならflutterの前途も厳しいのかもしれない

205 :デフォルトの名無しさん :2022/06/24(金) 18:48:53.99 ID:40IT7MJm0.net
広告屋のプラットフォームなんだから、広告の時代は終わらんじゃろう

206 :デフォルトの名無しさん :2022/06/24(金) 18:54:00.85 ID:YtzBS/mwd.net
雰囲気という噂。
それ付けとけば何でもいける。
万能。

207 :デフォルトの名無しさん :2022/06/24(金) 19:04:29.21 ID:umjr/ins0.net
ネタ元

【AdMob】アプリ広告で稼いでる人集まれ!Part5【Unity Ads,他】
https://mevius.5ch.net/test/read.cgi/affiliate/1645863834/

実際のところ気になる部分ではある

208 :デフォルトの名無しさん :2022/06/24(金) 20:36:03.21 ID:+Q6eNqJw0.net
>>204
アプリの広告ビジネスモデルとflutterは直接関係ないのでは?
広告でのアプリ収益化が難しくなればスマホアプリ全体の市場縮小に向かうとは思うけど別にflutterに限った問題じゃない。

209 :デフォルトの名無しさん :2022/06/24(金) 22:27:35.26 ID:5JzJDf7L0.net
fluent_uiやべえな作者頑張りすぎて燃え尽きること間違いなし
誰か助けてやれ

210 :デフォルトの名無しさん :2022/06/27(月) 11:44:44.20 ID:7MMbNN2wM.net
react nativeやってるけど実機デバッグが不安定すぎて疲弊中
flutterってデバッグしやすい?

211 :デフォルトの名無しさん :2022/06/27(月) 21:12:12.75 ID:u1cQePNPp.net
スマホの話なら実機デバッグの方が軽いからエミュは使ってないな
動作は安定してるしホットリロード/リスタートが軽快で使いやすいよ
あまり強調されてないけどこの辺りはFlutterの強みだと思うんだけどね
iOSネイティブで開発してた時と比べて待ち時間もストレスも段違い

212 :デフォルトの名無しさん :2022/07/03(日) 12:25:49.59 ID:bCh3KJYE0.net
fluent uiってマイクロソフトが作ってるわけではないんだね?

213 :デフォルトの名無しさん :2022/07/03(日) 12:30:51.16 ID:df+dBGxdM.net
react nativeは少し操作放置するとホットリロードが効かなくなるんで苦労した思い出

214 :デフォルトの名無しさん :2022/07/03(日) 14:58:28.13 ID:XR8SZjau0.net
>>212
マイクロソフト関係ない個人でしょ
>>209にも書いたけどそのうち作者燃え尽きて放置されるで
メンテナーがあらわれればいいが
つか、マイクロソフトがやれって感じだが

215 :デフォルトの名無しさん :2022/07/08(金) 12:04:19.52 ID:4bDhAfjm0.net
つか、flutterのスクロール回りのくそっぷりだけは本当にやばい
ここは望みなし?

216 :デフォルトの名無しさん :2022/07/08(金) 12:14:06.38 ID:YZUqIWnKM.net
勉強やり直せ

217 :デフォルトの名無しさん :2022/07/08(金) 21:33:11.97 ID:HuzsKWZJ0.net
iosネイティブのヌルヌル感になれてるとflutterの操作感気持ち悪すぎる、スワイプとかスクロールとかガクガクで違和感
react nativeよりパフォーマンスいいって言われてるけど肝心の操作感はネイティブUIのRNの方があからさまに上

仕事で使うのはいいけど個人的に毎日使うアプリで使いたくはないな

218 :デフォルトの名無しさん :2022/07/08(金) 22:29:27.95 ID:+ALz9llva.net
・おめでとうございます。
・それは良かったです。
・あなたが幸せそうで私も幸せです。

219 :デフォルトの名無しさん :2022/07/08(金) 22:42:43.42 ID:RLF7Bwlha.net
その内改善するやろ
天下のグーグルさんが開発しとるんやし

220 :デフォルトの名無しさん :2022/07/08(金) 22:51:40.21 ID:I7528Eflp.net
webは糞遅いがiOSで重いと感じたことは無いな
どんなコード書いてるんだ

221 :デフォルトの名無しさん :2022/07/08(金) 23:11:59.52 ID:+ALz9llva.net
>>220
全く同感ですが、元の書き込み見ても何か具体的なことが出てくるとは到底思えない笑
操作感てもう好み、お気持ちですわな。

222 :デフォルトの名無しさん (ワッチョイ 0a90-fB3s):2022/07/08(金) 23:43:40 ID:4bDhAfjm0.net
だから、スクロール絡みどうにかしてくれよ
androidのviewベースでの神ViewであるCoordinatorLayoutだと簡単には作れる
ツールバーが伸縮し、更にタブや引っ張って更新を組み合わせた
Twitterのプロフィール画面みたいのがバグやら制限やらでflutterでは簡単には作れない
ここだけflutterの方が劣化する

これぐらい簡単に作れるようにしてくれよ

223 :デフォルトの名無しさん (ササクッテロラ Sp23-CtPq):2022/07/08(金) 23:54:54 ID:vnNQLS+qp.net
全然違う話に変わってるし
論点ずらしにしてもヘタクソすぎだろ

224 :デフォルトの名無しさん (アウアウエー Sa82-7K7f):2022/07/08(金) 23:57:32 ID:+ALz9llva.net
ただのりで口だけ出すだけなら楽で良いだろうけど、オープンソースなんだから課題があると思うなら自分でどうにかして共有すれば喜ばれるよ笑

225 :デフォルトの名無しさん (アウアウエー Sa82-7K7f):2022/07/08(金) 23:58:52 ID:+ALz9llva.net
それが嫌なら神view使っとけばよろしいやん。

226 :デフォルトの名無しさん :2022/07/09(土) 00:02:13.34 ID:TNWK2vc80.net
いや、論点もなにも俺は自分の論点の方が興味あるから自分の話に持っていこうとするの当たり前だろww何いってんだよw
俺は元からそっちの論点には参加してねぇわw

一度に一人の一つの論点しか話しちゃいけない決まりあるの??

227 :デフォルトの名無しさん :2022/07/09(土) 00:15:17.54 ID:+iEZX8QHa.net
お前なぁんか勘違いしとりゃせんか?

お前のためにflutterがあるんじゃねぇ。flutterの為にお前がいるんだ!!

228 :デフォルトの名無しさん :2022/07/09(土) 00:20:24.17 ID:TNWK2vc80.net
>>225
お前何しきてんのここ??情報集めじゃないの??
長所、短所含めて情報だろ
俺の話じゃないけど>>221が具体的な事っていうから
俺も具体的に>>222に書けば
>>224,225のコイツは冷やかししか返ってこねぇw
お前の発言全部冷やかしなんだけど、冷やかししか出来ないなら喧嘩になるから消えろよ

229 :デフォルトの名無しさん :2022/07/09(土) 00:31:16.75 ID:+iEZX8QHa.net
具体的なこと出てこない、というのは>>217に対してでしょ?

あなた217と同じ人?

なんでわざわざ5chで情報集めすんねん笑
遠回りすぎるやろ。

230 :デフォルトの名無しさん :2022/07/09(土) 00:33:59.06 ID:TNWK2vc80.net
>>229
「俺の話じゃないが」って書いてあるの見えない??

231 :デフォルトの名無しさん :2022/07/09(土) 01:00:58.01 ID:+iEZX8QHa.net
よく見たら「おれの話じゃないけど」と書いてるけど、それだと今話してたのと全く別の人が別の話でいきなり絡んで来たことになる。

その絡み方普通無いわ笑

冷やかしというか今flutter作ってるのGoogleの人だけじゃなくて利用者の協力もあるんで結局そういう話になる。
あなたみたいな人が自分で改善して貢献した集積が今のflutterなわけで。
他力本願でやるなら待つしかないのでは?
待った結果改善があるのか知りませんけども。

232 :デフォルトの名無しさん :2022/07/09(土) 01:08:42.92 ID:+iEZX8QHa.net
パフォーマンスの話とapiの使い勝手の話は別の話、という意味ね。

233 :デフォルトの名無しさん :2022/07/09(土) 01:54:25.88 ID:TNWK2vc80.net
>>231
つか、君は>>225の本人なんだよな??
句点とか笑とか同じだし

>よく見たら「おれの話じゃないけど」と書いてるけど、それだと今話してたのと全>く別の人が別の話でいきなり絡んで来たことになる。
何言ってんの??
向こうから先に冷やかしてきたから言い返しただけ


>冷やかしというか今flutter作ってるのGoogleの人だけじゃなくて利用者の協力も
それは当たり前の話だろ
当たり前の話して冷やかしてんだろ
知ってる癖に知らないふりをするなよww

234 :デフォルトの名無しさん :2022/07/09(土) 02:02:37.60 ID:+iEZX8QHa.net
>>233
いや、具体的にどこが冷やかしなんだよ?
はっきり示せや。

235 :デフォルトの名無しさん :2022/07/09(土) 02:05:48.77 ID:TNWK2vc80.net
>>234
先に>>225か本人か答えろよ

236 :デフォルトの名無しさん :2022/07/09(土) 02:06:22.72 ID:+iEZX8QHa.net
>>233
知ってる癖に知らないふりをするなよww

225本人だが、知ってるふりて何だよ?誰が何を知らないふりしてんだ?

237 :デフォルトの名無しさん :2022/07/09(土) 02:10:27.29 ID:+iEZX8QHa.net
知ってるふり→知らないふり。

当たり前の話が冷やかし?
ちょっと何言ってるのかわかんない笑

238 :デフォルトの名無しさん :2022/07/09(土) 02:17:18.79 ID:+iEZX8QHa.net
>>235
いや、実際おまえがflutter使うかどうかなんて義務でも何でもないのに加えて、自分でAndroidが神viewと言ってたんだろ?

「神view使えば良いのでは?」のどこが冷やかしなの?何なんだこいつは。

239 :デフォルトの名無しさん :2022/07/09(土) 02:17:25.39 ID:TNWK2vc80.net
じゃあ、答えるけど
答えはもう先に書いたけど君が理解できないだけなんだよ
理解できないってより本人なんだから知らないふりかww

>当たり前の話して冷やかしてるんだよ

じゃあ、お前誰かに「フレームワークのーーがバグってるんだよねー」とか言われて、
即答で「自分で治すか、他の使えば」って当たり前の極論を
リアルで言ってみろよwwwwww

普通はなんだこいつって思われるからwww

240 :デフォルトの名無しさん :2022/07/09(土) 02:25:51.80 ID:+iEZX8QHa.net
>>239
実際バグってるなら同感するけど、悪いけどおまえが示した範囲に明確なバグなんか無いから笑
おまえの不勉強なんか知ったこっちゃないし、気に入らないなら他のもの使う以外何があんだよ?

リアルでおまえみたいレベルと絡みたくないわ笑

241 :デフォルトの名無しさん :2022/07/09(土) 02:26:44.98 ID:TNWK2vc80.net
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

242 :デフォルトの名無しさん :2022/07/09(土) 02:39:17.11 ID:cDalp+idd.net
>>241
いや、リアルでおまえみたいに文句ばっか言って何のメリットがあんだよガキが笑
だから普通じゃないならAndroid使えよ。
当たり前で冷やかしとか言ったら侮辱されちゃうよボク?笑

243 :デフォルトの名無しさん :2022/07/09(土) 02:46:38.80 ID:TNWK2vc80.net
>>242
ほら、リアルで言ってみろよwwwwwwwww

ガキって>>218の最初から最後まで冷やかし目的のお前の口から出るって
どんな冗談よwwww

ほら、リアルで言ってみろよwwwwwwwww

ほら、リアルで言ってみろよwwwwwwwww

244 :デフォルトの名無しさん :2022/07/09(土) 02:51:43.96 ID:cDalp+idd.net
>>243
マジ何がしたいの?
Android使えばいいじゃん。
flutter面倒臭いんだろ?
リアルで何を言うの?
頭大丈夫かまじで?

245 :デフォルトの名無しさん :2022/07/09(土) 02:54:55.84 ID:TNWK2vc80.net
>>244
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

246 :デフォルトの名無しさん :2022/07/09(土) 03:01:04.70 ID:+iEZX8QHa.net
>>245
あなたが幸せそうで私も幸せです。

247 :デフォルトの名無しさん :2022/07/09(土) 03:02:19.90 ID:TNWK2vc80.net
>>246
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

248 :デフォルトの名無しさん :2022/07/09(土) 03:04:37.28 ID:+iEZX8QHa.net
>>247
おめでとうございます。

249 :デフォルトの名無しさん :2022/07/09(土) 03:05:33.92 ID:TNWK2vc80.net
>>248
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

250 :デフォルトの名無しさん :2022/07/09(土) 03:07:01.92 ID:+iEZX8QHa.net
>>249
おめでとうございます。

251 :デフォルトの名無しさん :2022/07/09(土) 03:07:57.39 ID:TNWK2vc80.net
>>250
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

252 :デフォルトの名無しさん :2022/07/09(土) 03:13:02.64 ID:+iEZX8QHa.net
>>251
それは良かったです。
リアルで周りにおまえみたいなの居ないって笑

253 :デフォルトの名無しさん :2022/07/09(土) 03:15:20.17 ID:TNWK2vc80.net
>>252
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

254 :デフォルトの名無しさん :2022/07/09(土) 03:19:16.41 ID:+iEZX8QHa.net
>>253
誰に言うんだよ笑
コピペしかできないんだからガキよばわりされるだろ。

255 :デフォルトの名無しさん :2022/07/09(土) 03:21:18.13 ID:TNWK2vc80.net
>>254
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

256 :デフォルトの名無しさん :2022/07/09(土) 03:23:21.27 ID:+iEZX8QHa.net
暇人さんコピペよりAndroid頑張ろうね笑
イキって冷やかしよばわり要らないから、さようなら。

257 :デフォルトの名無しさん :2022/07/09(土) 03:27:35.77 ID:TNWK2vc80.net
>>256
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

258 :デフォルトの名無しさん :2022/07/09(土) 03:33:51.61 ID:+iEZX8QHa.net
>>257
まあflutterのあの程度を普通じゃないって言ってるんだから、Android使ったところで便利なスクロールくらいしか実装できないのは目に見えてるけどな。

259 :デフォルトの名無しさん :2022/07/09(土) 03:36:58.12 ID:TNWK2vc80.net
>>258
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

260 :デフォルトの名無しさん :2022/07/09(土) 03:42:31.73 ID:+iEZX8QHa.net
>>259
それおもしろいか?
コピペじゃなくてAndroidやらないと。
神viewなら使えるやろ?

261 :デフォルトの名無しさん :2022/07/09(土) 03:43:22.55 ID:+iEZX8QHa.net
>>260
神viewあって本当よかったよね笑
ボクでも使えるもんね。

262 :デフォルトの名無しさん :2022/07/09(土) 03:43:48.32 ID:TNWK2vc80.net
>>260
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

263 :デフォルトの名無しさん :2022/07/09(土) 03:44:59.51 ID:TNWK2vc80.net
>>261
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

264 :デフォルトの名無しさん :2022/07/09(土) 03:47:02.98 ID:+iEZX8QHa.net
>>263
2回コピペ投稿したよね。
ちゃんと同じ回数できたよね笑

神viewマジウケるよな笑
スクロールだけで勝負できるか?

265 :デフォルトの名無しさん :2022/07/09(土) 03:47:46.79 ID:TNWK2vc80.net
>>264
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

266 :デフォルトの名無しさん :2022/07/09(土) 03:49:23.35 ID:+iEZX8QHa.net
>>264
結局どのフレームワーク使おうが難しいしようとすれば難しくなるわけで。
コピペじゃあかんのやで?

267 :デフォルトの名無しさん :2022/07/09(土) 03:50:27.19 ID:TNWK2vc80.net
>>266
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

268 :デフォルトの名無しさん :2022/07/09(土) 03:52:25.42 ID:+iEZX8QHa.net
>>266
まあコピペと神viewだけでどこまでいけるか、やってみたら良いやないか?
時間はあるんだから笑

269 :デフォルトの名無しさん :2022/07/09(土) 03:53:27.98 ID:TNWK2vc80.net
>>268
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

270 :デフォルトの名無しさん :2022/07/09(土) 03:55:45.64 ID:+iEZX8QHa.net
>>269
まあ一人でやってください。
Androidスレでね笑

271 :デフォルトの名無しさん :2022/07/09(土) 03:57:04.92 ID:TNWK2vc80.net
>>270
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

272 :デフォルトの名無しさん :2022/07/09(土) 04:15:07.54 ID:+iEZX8QHa.net
結局キレられる理由も完全に意味不明で途中から話にならなかった笑

273 :デフォルトの名無しさん :2022/07/09(土) 04:17:08.44 ID:TNWK2vc80.net
>>272
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

274 :デフォルトの名無しさん :2022/07/09(土) 04:26:56.15 ID:+iEZX8QHa.net
>>273
一晩かけてflutterのスクロールまわりが手に負えない自分のレベルを自己申告し続けるてすげーよな笑
それこそリアルで誰かに聞いてもらえよ笑

275 :デフォルトの名無しさん :2022/07/09(土) 04:29:06.81 ID:TNWK2vc80.net
>>274
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

276 :デフォルトの名無しさん (アウアウウー Sa09-DGD5):2022/07/09(土) 05:59:43 ID:phfbURN3a.net
こいつら何してんの…

277 :デフォルトの名無しさん (ワッチョイ a57d-jMZS):2022/07/09(土) 08:09:17 ID:fLTYygoN0.net
保守だろ

278 :デフォルトの名無しさん :2022/07/09(土) 08:45:31.39 ID:FO2FM1010.net
ホンモノ来てんじゃん草

279 :デフォルトの名無しさん :2022/07/09(土) 10:54:36.32 ID:cDalp+idd.net
スクロールとはスライバーのこと?
だとしてもそこまで致命的なことか?
スクロールがあれだから他のフレームワークの方が良いですね、というのは聞いたことない。
os依存の機能で結局ネイティブコード書かないといけないから、みたいなのはあるけど。

280 :デフォルトの名無しさん :2022/07/09(土) 13:09:48.07 ID:SMAdLLkz0.net
スライバーって・・・・
スリバーな

281 :デフォルトの名無しさん :2022/07/09(土) 13:19:06.57 ID:cDalp+idd.net
発音の指摘痛み入ります。

282 :デフォルトの名無しさん :2022/07/09(土) 20:54:08.51 ID:TsAgVdQO0.net
なんだ
スライバーじゃないのか

283 :デフォルトの名無しさん :2022/07/09(土) 21:06:17.63 ID:BwqUQNjHp.net
どっちも使われてるよ
JISはスライバーだからこっちのほうが主流かな

284 :デフォルトの名無しさん :2022/07/10(日) 09:45:22.91 ID:5dNamPela.net
当たり前のこと言われて逆ギレてマジ意味わからない
情報集めって言いながら結局コピペ連投
目障りだわーww

285 :デフォルトの名無しさん :2022/07/10(日) 11:54:26.21 ID:Ut0Ymv090.net
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

286 :デフォルトの名無しさん :2022/07/10(日) 17:24:11.29 ID:a4ePALazd.net
flutterスレに自動投稿ロボットを誕生させてしまい誠に申し訳ございませんでした。

287 :デフォルトの名無しさん :2022/07/10(日) 17:32:35.01 ID:1hLKG9fCM.net
良かった。病気の子供はいないんだ。

288 :デフォルトの名無しさん :2022/07/10(日) 18:21:36.81 ID:Ut0Ymv090.net
これが普通と思ってるのかよ
お前くそウケるわwwwww

リアルで言ってみろよwwwwwwwwww

289 :デフォルトの名無しさん :2022/07/10(日) 19:40:28.11 ID:FmV9wIuC0.net
providerを使ったMVVM開発に挑戦しています。
画面が複数ある場合、簡単に作るとStatelessWidgetのviewとChangeNotifierのviewModelが画面数だけ出来る事になるかと思います。
その場合、どのviewのbuildメソッドにもChangeNotifierProvider()がある事になってしまうのですが、それはそういう物ですか?

個人的にbuildの中はなるべく階層を浅くしたほうがよいと思っていて
そこにChangeNotifierProvider()というメソッドを1階層入れる事に抵抗があるのですが
それは気にし過ぎだったりしますでしょうか

290 :デフォルトの名無しさん :2022/07/10(日) 19:55:11.35 ID:UkuUwsAl0.net
>>289
はい、何も間違っていません。flutterのStatefulは基本的に階層が深くなることを許容する必要があります。
rebuild範囲を局所化することはその都度1階層深くなることとほぼ同義と理解してもらって構いません。
もちろん同じコンテキストでrebuildされる同じWidgetは共通化するという前提です。

291 :デフォルトの名無しさん :2022/07/10(日) 21:18:49.10 ID:FmV9wIuC0.net
>>290
ありがとうございます。
認識を改めて精進します

292 :デフォルトの名無しさん :2022/07/11(月) 05:41:09.79 ID:mP4iOavH0.net
> ChangeNotifierProvider()というメソッド

???

293 :デフォルトの名無しさん :2022/07/11(月) 08:30:27.70 ID:CgnuFyDWM.net
パソコンゲーが趣味で理系の山上徹也がflutterやってればなー

294 :デフォルトの名無しさん :2022/07/11(月) 10:33:31.81 ID:1W23UOpta.net
だれよ

295 :デフォルトの名無しさん :2022/07/11(月) 12:38:02.80 ID:O8zc2C880.net
今一番話題の人

296 :デフォルトの名無しさん :2022/07/11(月) 16:16:25.65 ID:auBqUmtR0.net
そうなんか

297 :デフォルトの名無しさん :2022/07/26(火) 17:12:23.66 ID:dYGJPrNW0.net


298 :デフォルトの名無しさん :2022/07/26(火) 22:42:06.13 ID:dYGJPrNW0.net
おいおい
画像貼り付けようとしたら何か新しいタブで色々メッセージ書いてあって分からん。
ちゃんと存在してるURLやし。誰か助けて

299 :初心者です :2022/07/26(火) 23:00:45.36 ID:0QnELkry0.net
超初心者ですすみません、、知恵袋のようなアプリを作りたいのですが、アドバイスいただけますでしょうか?各質問がホームに並んでいて、質問をクリックすると回答を書けるもしくは見れるようにしたいです。下記リンクにしたがい質問を並べた階層(ホームに該当)がつくれるかとおもいますが、質問の一つをクリックすると更にもう1段階、画面遷移して質問に対する回答が並ぶような階層を作る場合、どういった処理をすればよいでしょうか?方針や参考になる検索キーワードなどありましたら、ご教示いただけますと幸いです。
https://rightcode.co.jp/blog/information-technology/flutter-firebase-bulletin-board-app-make

300 :デフォルトの名無しさん :2022/07/26(火) 23:06:37.46 ID:rlMnEWBsM.net
flutter大学入れ

301 :デフォルトの名無しさん :2022/07/26(火) 23:12:27.63 ID:aNuqzwoa0.net
もうちょっとピンポイントで質問してくれないとな..

302 :デフォルトの名無しさん :2022/07/27(水) 01:01:46.72 ID:SqTl9Tcbd.net
階層て何すか?
stackみたいなこと?
ナビゲーションstack、みたいな?
そういうオレオレ用語はちょっと、、、
ねー。

303 :デフォルトの名無しさん :2022/07/27(水) 11:16:46.42 ID:elZrgoJKa.net
オレオレ用語で仕様描くのは良くないぬ

304 :デフォルトの名無しさん :2022/07/28(木) 01:26:46.49 ID:kZAcDvsr0.net
なんもわかってないまま質問してるね
そんなんじゃ回答もらってもわかんないでしょ
ほとんど作ってもらってコピペしようとしてる?
超初心者の自覚があるなら超初心者向けの情報みて勉強しなよ
Flutterはそういうの公式で充実してるからさ

305 :デフォルトの名無しさん :2022/07/28(木) 02:40:25.79 ID:ZuspXXEK0.net
彼は答えが欲しいのではない
アプリが欲しいのさ

306 :デフォルトの名無しさん :2022/07/28(木) 08:43:02.32 ID:dd+GJcbrM.net
ググレカス

307 :デフォルトの名無しさん :2022/07/28(木) 18:45:25.40 ID:2Rw/B+fk0.net
質問
XamarinでDJアプリ作ろうとしたんだけどレコードを動かしたときの動作でタップしている位置を取得することで角度によって再生逆再生みたいにしたいんだけどFlutterなら楽勝なの?
ザマリンだと結局レンダラーって言ってiOSとAndroid個別にプログラム書かないといけないみたい

https://i.imgur.com/BM04VVW.png

308 :デフォルトの名無しさん :2022/07/28(木) 19:06:26.95 ID:AOM66IHO0.net
>>307
Xamarinでレンダラ使って描画するレベルならFlutterなら共通化できるよ。
Flutterでプラグイン使わず共通化できないのは各種ペリフェラルとバックグラウンド動作ぐらい。

309 :デフォルトの名無しさん :2022/07/28(木) 19:07:41.33 ID:Ee0GPQHDr.net
>>308
なるほど…
ならFlutter一回試してみようかな
サンクス

310 :デフォルトの名無しさん :2022/07/28(木) 19:52:29.61 ID:G5sGRUf40.net
>>309

https://i.imgur.com/YDzUOmh.jpg

311 :デフォルトの名無しさん (ワッチョイ a9ad-Y/M3):2022/07/28(木) 21:35:33 ID:Pq2AIR8P0.net
>>310
グロ

312 :デフォルトの名無しさん :2022/08/02(火) 10:06:04.35 ID:HdRf0/qx0.net
buildメソッド内で、子要素の高さをpx単位で知る方法ってありませんか。
例えば、child要素が100px以上なら折りたたみのアコーディオンを出して、未満ならそのまま表示する。みたいな事をしたいです

「ボタンを押した時に高さを取得する」なら、対象のwidgetにGlobalKeyを設定してcontextからどうにでも取れるのですが
画面表示時の最初のbuildメソッドの中で取得する事がしたいです。

WidgetsBinding.instance.addPostFrameCallback を使ってbuildの1フレーム後に高さを取得する事を試したのですが
それでもbuildメソッドの後なので一瞬見えてしまいます
特に高さが変わるとカクつきが発生するから目立ってしまう・・・

313 :デフォルトの名無しさん (ワッチョイ 6501-JYI4):2022/08/02(火) 10:24:04 ID:8jAs6gjU0.net
>>312
それは子要素がbuildされる前にその子要素自体の高さを予め知りたいってこと?

314 :デフォルトの名無しさん (ワッチョイ 4abd-G1eK):2022/08/02(火) 13:43:38 ID:HdRf0/qx0.net
>>313
はい、子要素の高さが一定数より大きい時は拡縮ボタンを表示。それ未満の場合はそのまま表示。
という事をしようとしています。

315 :デフォルトの名無しさん :2022/08/02(火) 14:23:10.77 ID:TouO0DTh0.net
俺も同じことしてるけど、ただ、一瞬見えないように何かのWidgetでくるんで高さ求めてる

まぁカクつくのは別の問題だが

316 :デフォルトの名無しさん :2022/08/02(火) 14:34:26.77 ID:TouO0DTh0.net
Visiblity,Opacity,Offstageとかそこら辺のWidgetだっけ?

317 :デフォルトの名無しさん :2022/08/02(火) 14:53:26.36 ID:mx7A804Ta.net
>>314
buildが終わらないとサイズが分からないのでbuild前にサイズを知ることはできません。
>>315が言うように一回目のbuild時にはStackか何かで前面を覆って隠しておき、サイズ確定後の二回目のbuild時に覆うのをやめるしかないと思います。

318 :デフォルトの名無しさん :2022/08/03(水) 10:55:34.70 ID:tx6+aymb0.net
RenderBoxを作りなさい

319 :デフォルトの名無しさん :2022/08/08(月) 00:34:12.55 ID:sRQZ4vBgd.net
Providerを使ったMVVMモデルの勉強をしているのですが、メソッドを実行するにはどうしたら良いでしょうか。

説明用のコードを作成しました。flutter 3.x 、provider 6.0.3 で動作確認をしています
1ファイルに詰め込みましたので、コピペで動きます。
https://pastebin.com/iLLWegxz


ボタン1を押すと画面上部の「VMから受信した値 x」の数字部分がインクリメントします。
ボタン2と3は押すとリストが上下にスクロールします。
https://i.imgur.com/5t03yFI.png

ボタン1を押した時はViewmodelの中身を書き換えてnotifyListeners()し、表示する側はConsumerで囲って中身を表示する
というもので、ここは問題ありません。

ボタン2と3は押した後S2A.scrollRequest メソッドを呼んでほしいのですが、それをMVVM的に正しくやる方法を教えて頂けますでしょうか。
現状はViewModelの中にvoid Function() anyFunction;の関数を定義して
使う側でanyFunction=(){xxx;} と関数をセットしているのですが、色々な記事を見てもこんな事している例が無く間違っている気がしてなりません。

https://i.imgur.com/vGZFuYy.png
https://i.imgur.com/4YghOu3.png

アプリのグローバル変数の領域にGlobalKeyを設置すれば、Globalkey経由でcontextを取得出来るのですが、
グローバル変数に値を設置するのはアンチパターンだと思いますし、MVVMの勉強なので今回は避けたいです。

320 :デフォルトの名無しさん :2022/08/08(月) 23:03:15.94 ID:7uJO41n7a.net
これでとりあえず動きました。それっぽいですかね?
ただMVVM的に正しくやる方法かどうかは、正しい方法のはっきりした定義が無いと何とも言いようがないような気がします。
そちらのコードでも別におかしいとも思わないですし、結局実験的なコードなので、それなら本人が良いと思えば何でも良いような。
結局仕様・方針がはっきり決まって初めて、「それに対してより効率的で無駄が無いアーキテクチャかどうか」という話がスタートするような気がします。

import 'package:flutter/material.dart';
import 'package:provider/provider.dart';

Future<void> main() async {
runApp(const AppMain());
}

class AppMain extends StatelessWidget {
const AppMain({Key? key}) : super(key: key);

@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: S1(),
);
}
}

321 :デフォルトの名無しさん :2022/08/08(月) 23:04:42.12 ID:7uJO41n7a.net
class S1 extends StatelessWidget {
S1({Key? key}) : super(key: key);

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(),
body: ChangeNotifierProvider(
create: (context) => ViewModelTest(),
builder: (context, vm) => Column(
children: [
Expanded(child: S2A()),
S2B(),
],
),
),
);
}
}

322 :デフォルトの名無しさん :2022/08/08(月) 23:06:31.02 ID:7uJO41n7a.net
class S2A extends StatelessWidget {
S2A({Key? key,}) : super(key: key);

@override
Widget build(BuildContext context) {
/// ここでメソッドをviewModelに入れている事に強い違和感がある。
final ViewModelTest vm = context.read();
final keyList = vm.keyList;

return Column(
children: [
Consumer<ViewModelTest>(
builder: (context, vm, child) {
return Container(
padding: const EdgeInsets.all(10),
decoration: BoxDecoration(
border: Border.all(color: Colors.grey, width: 1),
),
child: Text("VMから受信した値=${vm.counter}"),
);
},
),

323 :デフォルトの名無しさん :2022/08/08(月) 23:07:04.38 ID:7uJO41n7a.net
Expanded(
child: SingleChildScrollView(
child: Column(
children: List.generate(100, (index) {
return Container(
key: keyList[index],
width: double.infinity,
padding: const EdgeInsets.all(10),
decoration: BoxDecoration(
border: Border.all(color: Colors.grey, width: 1),
),
child: Text("index ${index + 100}"),
);
}),
),
),
),
],
);
}
}

324 :デフォルトの名無しさん :2022/08/08(月) 23:07:50.16 ID:7uJO41n7a.net
class S2B extends StatelessWidget {
S2B({Key? key,}) : super(key: key);

@override
Widget build(BuildContext context) {
return Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
ElevatedButton(
onPressed: () {
_button1(context);
},
child: const Text("1:VMに値+1")),
ElevatedButton(
onPressed: () {
_button2(context);
},
child: const Text("2:100に移動")),
ElevatedButton(
onPressed: () {
_button3(context);
},
child: const Text("3:199に移動")),
],
);
}

325 :デフォルトの名無しさん :2022/08/08(月) 23:08:08.10 ID:7uJO41n7a.net
void _button1(BuildContext context) {
final ViewModelTest vm = context.read();
vm.counter += 1;
}

void _button2(BuildContext context) {
final ViewModelTest vm = context.read();
vm.scrollRequest(100,);
}

void _button3(BuildContext context) {
final ViewModelTest vm = context.read();
vm.scrollRequest(199,);
}
}

326 :デフォルトの名無しさん :2022/08/08(月) 23:08:35.92 ID:7uJO41n7a.net
class ViewModelTest extends ChangeNotifier {
int get counter => _counter;
int _counter = 0;

final List<GlobalKey> _keyList = List.generate(100, (index) => GlobalKey()).toList();
List<GlobalKey> get keyList => _keyList;

set counter(int value) {
_counter = value;
notifyListeners();
}

scrollRequest(int scrollIndex) {
//this.scrollRequestCallback(scrollIndex);
Scrollable.ensureVisible(keyList[scrollIndex - 100].currentContext!,
duration: const Duration(milliseconds: 300),
curve: Curves.easeOut,
alignment: 0.5,
alignmentPolicy: ScrollPositionAlignmentPolicy.explicit);
}
}

327 :デフォルトの名無しさん (ワッチョイ b190-HX2K):2022/08/08(月) 23:25:24 ID:1TtsycsU0.net
MVVM的にはViewModelはView依存しちゃだめだから、そこら辺はViewModelから追い出さないと
Scrollable.ensureVisibleっておもいっきりViewのメソッドじゃないのか?

328 :デフォルトの名無しさん (ワッチョイ ebbb-VYY0):2022/08/08(月) 23:34:54 ID:kXG/j3j10.net
どっちのイベントもnotifyで通知すればいいじゃない

329 :デフォルトの名無しさん (ワッチョイ b190-HX2K):2022/08/08(月) 23:40:23 ID:1TtsycsU0.net
ViewModelにcounterと同じようにスクロール位置を表す変数を用意して、それを変更してnotifyListenersする

View側ではその変数の変更を監視して、変わったらスクロールするメソッドを呼ぶ。initStateだか、初期化するときにViewModelを監視してスクロールさせるコードを仕込む(ここはProvider使ったことないからなようわからんので自分で)

330 :デフォルトの名無しさん :2022/08/08(月) 23:57:08.05 ID:1TtsycsU0.net
というか、>>319のやり方でもいいと思うよ
理想は何でもかんでも宣言的に書けるのが理想だが、現実は今回のスクロール見たく命令的にしかできないのもあって
よく、元祖MVVMのWPFでもダイアログをどうだすか見たいな問題があってその場合、>>319ようなやり方もあったりするし

331 :デフォルトの名無しさん :2022/08/09(火) 06:13:57.04 ID:wrWGer3C0.net
ちゃんとしたMVVMになってなくても、コードがきちんと整理されていれば何も問題ないな

332 :デフォルトの名無しさん :2022/08/09(火) 06:19:20.79 ID:wrWGer3C0.net
>>329
自分もパッと思いつくのはこの設計

333 :デフォルトの名無しさん :2022/08/09(火) 06:20:31.25 ID:wrWGer3C0.net
あー、でも再描画の時に質問者の想定通りの動作をするかはちょっと分かんないなあ

334 :デフォルトの名無しさん :2022/08/09(火) 08:57:08.88 ID:aSkVZgU00.net
1 controllerで操作できるウィジェットを作る(StatefulWidget)
 Scrollable.ensureVisibleはそこに内包
2 ボタンを押した時にcontroller.scrollToItem(100)とか呼ぶ

335 :デフォルトの名無しさん :2022/08/09(火) 09:00:24.72 ID:aSkVZgU00.net
コードを画像にしてまでこんな所で質問しようって考えがすげーな
スタックオーバーフローとか知らんのか
Qiitaにも質問機能あるでしょ

336 :デフォルトの名無しさん :2022/08/09(火) 15:25:31.33 ID:Mf8FpV7Td.net
別にええやん

337 :デフォルトの名無しさん :2022/08/09(火) 17:21:10.50 ID:wrWGer3C0.net
実際、回答がついてるわけだしな

338 :デフォルトの名無しさん :2022/08/10(水) 01:33:37.49 ID:B39rpR+U0.net
流行りそうだが、いきなりGoogleが辞めるこれしそうでもあり
なかなか本格的にやる気にはならんなぁ...

339 :319 :2022/08/10(水) 03:00:06.10 ID:YckXqQDi0.net
>>320,327,328,331,334
ありがとうございます。
MVVMに固着しすぎてたかなって思えてきたので、StreamController をviewmodel側に設置して
view側でlistenしようかなと思います。

340 :デフォルトの名無しさん :2022/08/12(金) 21:42:29.24 ID:6GrNGj6K0.net
>>338
業界的にはかなり好意的だから大丈夫だと思うけども

341 :デフォルトの名無しさん :2022/08/18(木) 11:45:26.72 ID:+3bWxeOp0.net
>>338
無くなったら別環境をやればいいじゃん

342 :デフォルトの名無しさん :2022/08/18(木) 13:59:01.18 ID:xHW5D51ea.net
リスクを取りたくない人は枯れた技術。
これマメな

343 :デフォルトの名無しさん :2022/08/18(木) 21:28:34.14 ID:4BmQsPQj0.net
flutter flameのbuttoncomponentのサンプルってどこかに転がってないですか?

344 :デフォルトの名無しさん :2022/08/19(金) 03:30:52.38 ID:R4iFuILc0.net
>>343

https://i.imgur.com/YDzUOmh.jpg

345 :デフォルトの名無しさん :2022/08/19(金) 07:31:13.85 ID:NHdbFiYH0.net
>>344
グロ

346 :デフォルトの名無しさん :2022/08/30(火) 10:12:32.21 ID:1QqOIvnF0.net
Flutter大学とかに通ってるやついる?
いねぇ~よなぁ?

347 :デフォルトの名無しさん :2022/08/30(火) 10:12:50.23 ID:1QqOIvnF0.net
金払ってまでやりたくない

348 :デフォルトの名無しさん :2022/08/30(火) 14:20:13.03 ID:5IkPV7X+d.net
ウィジェットもパッケージもどんどん増えてるから、その時点での特徴・使い方の比較とか、自分で調査したらそれなりの労力はかかるので、質の高い情報がまとまってるなら有料でも違和感は無い。

無料の情報もネットにあるけど結局情報の質の評価は受け手の問題。

flutter大学がどうかは知らん。

349 :デフォルトの名無しさん :2022/08/30(火) 17:48:48.71 ID:QeT8iV/W0.net
結局、Dartの言語仕様はさほど変わらなくともその他のライブラリは文字通り日進月歩なので結局自分でフォローし続けるしかないのな。
綺麗に分かりやすくまとまったサイトや書籍ができる頃にはその情報は陳腐化してるというジレンマ。

350 :デフォルトの名無しさん :2022/08/30(火) 18:01:50.83 ID:PFffRiy6a.net
これってcssと連携できんのか?
何か覚えるの無駄な時間って感じするなぁ

351 :デフォルトの名無しさん :2022/08/30(火) 18:12:56.85 ID:QoybSOu70.net
>>349
逆に言えば新陳代謝が激しいのでキャッチアップし続けられるなら食い扶持に困らないってのはあるな
まあ大半はキャッチアップし続けるのがだんだん面倒くさくなってExcel設計書書く方に回っちゃうんだけど

352 :デフォルトの名無しさん :2022/08/30(火) 18:51:30.22 ID:CvuNCIq60.net
>>349
ライブラリ自分でかけない雑魚はそうなるわな

353 :デフォルトの名無しさん (ワッチョイ 6101-7uqO):[ここ壊れてます] .net
>>352
プラグインやパッケージ書く技術は比較全然進歩してないので、どちらかと言うと他人が書いた新しいパッケージによるなんちゃらデザインパターンの進化について行けるかどうかだと思うよ。
とは言え、結局当初のBLoCやStatefulパターンだけ理解しとけば今のところ何とでもなるけど、

354 :デフォルトの名無しさん :2022/09/01(木) 23:31:34.08 ID:vSnIfc5k0.net
Xamarin スレで見たんだけど、Flutter3.3 が出たらしいね

355 :デフォルトの名無しさん :2022/09/01(木) 23:58:11.80 ID:tonqDUwL0.net
なんでXamarinスレの方が反応早いんだw

356 :デフォルトの名無しさん :2022/09/02(金) 00:44:36.69 ID:3c+qaz1q0.net
いつも見ているぞ

357 :デフォルトの名無しさん :2022/09/02(金) 01:23:53.85 ID:gy8peQCP0.net
逆に見られてるぞ

358 :デフォルトの名無しさん (ワイーワ2 FF1f-Ahwh):[ここ壊れてます] .net
すみません
例えばバッテリーの残りが少なくなってきたときとかに、危ないから充電しなさいみたいなポップアップメッセージ出てくるじゃないですか
ああいう、横にスワイプしたら消えるようなメッセージのダイアログって一般的に何と呼ぶのでしょう?
何かああいうWidgetあるんですか?

359 :デフォルトの名無しさん :2022/09/04(日) 11:49:33.73 ID:+SLhpWTl0.net
>>358
横にスワイプして消えるかどうかは知らんが一般的にはAlertDialog。

360 :デフォルトの名無しさん :2022/09/04(日) 11:59:58.19 ID:4NOoDQVnM.net
プッシュ通知じゃなくて?
バッテり残量とかならローカルの通知
メール新着みたいなのはものによるけど基本はサーバからの通知(FCMとか

361 :デフォルトの名無しさん :2022/09/04(日) 13:37:04.43 ID:44kdU+Ci0.net
>>358

https://i.imgur.com/YDzUOmh.jpg

362 :デフォルトの名無しさん :2022/09/04(日) 15:43:02.10 ID:5pTuzr33M.net
>>361
グロ

363 :デフォルトの名無しさん :2022/09/05(月) 20:05:48.83 ID:y32Uu+oi0.net
>361
Flutter?

364 :デフォルトの名無しさん :2022/09/09(金) 16:51:08.07 ID:DnjlQsvB0.net
Flutter で作ったけど結局ダメで、iOS, Android とも作り直したって話があったな
たしか、Web収入板のAdMobスレ

単純な CRUD アプリなら Flutter でもいいらしい
おまえらは CRUD しかやらないから満足してる感じなの?

365 :デフォルトの名無しさん :2022/09/09(金) 17:32:53.83 ID:E8Zygjzy0.net
Flutterの何がダメだったのか分からんと何とも
ただ嫌いだなと思っただけかも

366 :デフォルトの名無しさん :2022/09/09(金) 18:11:37.54 ID:H4mDPbg30.net
バックグラウンド動作以外はプラグインさえ用意すればflutterでできないことはないという認識だったんだけど、具体的に何がNGだったんやろか?
後学のために知りたい。

367 :デフォルトの名無しさん :2022/09/09(金) 18:37:24.97 ID:hHZEVm2bd.net
単純な CRUD アプリならノーコードツールでポチポチ。
ポチポチイズベスト。

368 :デフォルトの名無しさん :2022/09/09(金) 18:39:41.83 ID:COUnWEQb0.net
めっちゃつっこまれる理由なんだろうな・・・

369 :デフォルトの名無しさん :2022/09/09(金) 18:46:43.80 ID:DnjlQsvB0.net
探してきた

バックグラウンド実行、アラーム、オーバーレイ、ローカル通知、各種権限の操作とか色々OSの仕様が違くて無理だった。

とあるな

370 :デフォルトの名無しさん :2022/09/09(金) 19:02:12.74 ID:hHZEVm2bd.net
代弁ありがとうございます。

371 :デフォルトの名無しさん :2022/09/09(金) 19:04:21.21 ID:DnjlQsvB0.net
つまり、Flutter はノーコードポチポチと同等ってことでOK?

372 :デフォルトの名無しさん :2022/09/09(金) 19:09:36.80 ID:H4mDPbg30.net
>>369
権限は少なくとも俺が開発した範囲ではpermisson_handlerプラグインで何とかできたよ。
その他は確かにバックグラウンド動作またはskia以外のOS独自描画が必要そうなので今のflutterでは難しいかもね。

373 :デフォルトの名無しさん :2022/09/09(金) 19:13:31.30 ID:hHZEVm2bd.net
>>371
んなこたぁない!

374 :デフォルトの名無しさん :2022/09/09(金) 19:28:43.42 ID:xviDAY5Lp.net
バックグラウンドはworkmanagerで使えるぞ
他にもbackground*がいくつかあったはず

375 :デフォルトの名無しさん :2022/09/09(金) 19:47:12.93 ID:H4mDPbg30.net
>>374
すまん、俺の知識が3年ほどアップデートされてなかった。
柔軟なバックグラウンド動作はOSの違いがありすぎてプラグインでは根本的に吸収しきれないと勝手に解釈してたんだが最近は違うのかな?

376 :デフォルトの名無しさん :2022/09/12(月) 14:22:04.29 ID:AKdY9dYn0.net
画面OFFでもBLE通信出来る様になった?

377 :.NET MAUI HighSchool :2022/09/13(火) 10:13:59.13 ID:au+tSL6G0.net
Flutterやってるやつはゴミ
はっきりわかんだね

https://i.imgur.com/MPjXGWC.png

378 :デフォルトの名無しさん :2022/09/14(水) 10:58:01.26 ID:WEdRqXK50.net
Visual Studio の IntelliCode はいいね
C# くらいメジャーな言語じゃないと、こういうのはないよね

Dart みたいな泡沫言語では永久にムリだろう
自分で snippet をシコシコ登録するしかない
Flutter はオレオレ言語なんか発明せず、C# を採用すべきだったんだ

379 :デフォルトの名無しさん :2022/09/14(水) 11:57:13.85 ID:IfYJ9n1up.net
C#おじさんはVSしかIDE触った事ないのかな

380 :デフォルトの名無しさん :2022/09/14(水) 13:16:03.38 ID:yW9ZG2vm0.net
Flutter,Dartが人気なのが気に食わないみたいだけど
こんな所で僻み続けても負け犬の遠吠えで何の意味も効果もないよ!

.NET MAUI,C#がそんなにいいならFlutter,Dartと比較して
優れてる事を纏めてホッテントリ入りさせるとかしなきゃだよ!
そしたら大勢がコメントしてジャッジしてくれるからね!

381 :デフォルトの名無しさん :2022/09/14(水) 13:40:00.73 ID:WEdRqXK50.net
>>379
ん?
Dart でもできるの?
そういえば、ML Completion とか言ってたような記憶はあるね
Flutter と Googleオレ様言語については調査中なんだ

AndroidStudio とかで最初から使えるようになってればいいのに、
使えなかったんだよ
ああ、やっぱりダメなんだなぁと思った
とても残念だよ

382 :.NET MAUI HighSchool (ワッチョイ 1101-6yOS):[ここ壊れてます] .net
>>380
C#のライブラリが使える
音声認識とか

383 :デフォルトの名無しさん :2022/09/14(水) 20:00:24.51 ID:dT7Ax3PXM.net
>>380
この板にFlutter VS xxx みたいなスレ立てて
そのスレでひたすらFlutterディスり倒してる人が
わざわざここにも来て>>377みたいなこと書き込みに来てるんだよね

どうやら自分がやってるMAUIのサイト/チャンネルを宣伝する目的で
炎上マーケティングもどきなことをやってるようだ
恥ずかしくないのかな

384 :デフォルトの名無しさん :2022/09/14(水) 20:15:27.10 ID:K4wpmadT0.net
>>382
flutterにも音声認識があった記憶があるんだけどそれじゃ駄目なのかい?

385 :デフォルトの名無しさん :2022/09/14(水) 20:18:26.92 ID:j3DWQZrFd.net
まあすぐ消えるでしょw

386 :.NET MAUI HighSchool :2022/09/14(水) 20:34:33.67 ID:SbIgB75u0.net
>>383
いや喧嘩売ってんのはFlutter側でしょ

387 :.NET MAUI HighSchool :2022/09/14(水) 20:36:00.14 ID:SbIgB75u0.net
System.IOについての話もした!
MediaPickerの話もした!
それでも文句たれてるこいつは一体何なんだ?
Dart学んでしまった自分を肯定したいだけだろ?
って話よな

388 :デフォルトの名無しさん :2022/09/14(水) 20:56:38.55 ID:dT7Ax3PXM.net
あー触っちゃいけないタイプの人かあ
周りすべてが敵に見えるとか幻覚が見えるとか躁いう状態なら
ちゃんとお薬飲んで身体を休めたほうがいいよ

そうじゃなくて狂人のフリをして注目を集めるつもりなら、
「フリ」のつもりがだんだん本当に頭おかしくなって社会復帰できなくなるからやめたほうがいい

389 :.NET MAUI HighSchool :2022/09/14(水) 21:04:01.28 ID:SbIgB75u0.net
>>388
いや突っかかってきたの向こうからなんだが?

390 :デフォルトの名無しさん :2022/09/14(水) 21:45:54.02 ID:dT7Ax3PXM.net
「向こう」ってどこの誰だよ・・・
他スレとか5ch外の話ならわざわざこのスレに持ち込まないでくれ
レスバがしたいならあなたが朝から晩まで一日中張り付いてるvsスレで十分でしょ


レスの臭いが気になってすごく久々にhissiとか使ったけど
ワッチョイの **01-6yOS と **01-OdF3 はおそらく同一人物だな
http://hissi.org/read.php/tech/20220911/OERWYmlpTkIw.html
6yOSがPC、OdF3はスマホってとこか
質問スレでの口調とずいぶん違うんだね
てかyoutubeへの誘導に余念がないみたいだね
悪い情報商材とかインフルエンサー()とかにカモられて「youtubeで稼ぐ」とか変な夢を見てなきゃいいけど

391 :.NET MAUI HighSchool :2022/09/14(水) 21:52:08.36 ID:SbIgB75u0.net
>>390
そりゃ質問してんだから口調違うだろ?馬鹿ですか?

392 :デフォルトの名無しさん :2022/09/14(水) 22:22:42.24 ID:e//0ccH8a.net
このレベルかー。
まあ5chに一生懸命なんだからそらそうだよな。

393 :.NET MAUI HighSchool :2022/09/14(水) 22:48:28.34 ID:3CVM6Rp30.net
>>392
どのレベルだよw

394 :.NET MAUI HighSchool :2022/09/14(水) 22:49:32.53 ID:3CVM6Rp30.net
言っとくがお前らのようなライブラリに頼りっぱなしの奴らより俺のほうがレベルが高いと自負してる

395 :デフォルトの名無しさん :2022/09/14(水) 22:55:06.03 ID:e//0ccH8a.net
どのレベルて自分のレベルなんだからわかるだろw
自負しちゃったよねー。
マジでうけるよなー🤣
晒してくれた方ありがとうございました。

396 :デフォルトの名無しさん :2022/09/14(水) 22:56:04.74 ID:Y/jBtdol0.net
凡才プログラマー・kboy のFlutter 大学が有名。
最近は皆のサロンへと、kboy色を弱めている

YouTube で有名な雑食系エンジニア・KENTA の、
初心者向けRuby on Rails サロンの1,200 人と比べると、まだまだシェアは少ないけど

kboyが言うには、
マナブは、発信者がWord Press などのプログラミングもやってみた人で、
KENTAはプログラマーが発信者になった人で、若手からすると雲の上の人

そりゃ、KENTAはバックエンドエンジニアのトップだから

397 :.NET MAUI HighSchool :2022/09/14(水) 23:15:11.40 ID:3CVM6Rp30.net
>>395
ライブラリ頼りっぱなしの言い訳がそれw

398 :デフォルトの名無しさん :2022/09/14(水) 23:49:00.92 ID:dT7Ax3PXM.net
いったい何なんだこの人・・・と思って先週の書き込みもちょっと追いかけてみたら
C#スレでこんなことを質問して呆れられてた人だった
http://hissi.org/read.php/tech/20220905/dVhPRGJRREww.html
http://hissi.org/read.php/tech/20220906/eXRNMSs3Q1Yw.html
http://hissi.org/read.php/tech/20220906/VW9ZaFNtZkEw.html

ワッチョイなしも見てみると
http://hissi.org/read.php/tech/20220905/dVhPRGJRREw.html
http://hissi.org/read.php/tech/20220906/eXRNMSs3Q1Y.html
みたいな感じでXamarinスレがこの人に蹂躙されてたのね、知らなかったよ

さらに気が付けばXamarin次スレのタイトルも勝手に変えられてる・・・・
Microsoft Xamarin part8 [.NET MAUI]
https://mevius.5ch.net/test/read.cgi/tech/1627778316/
Microsoft .NET MAUI part9 [Xamarin]
https://mevius.5ch.net/test/read.cgi/tech/1663067298/
うわこれXamarinスレ住民も被害者なのか・・・・

399 :.NET MAUI HighSchool :2022/09/15(木) 00:07:48.52 ID:BKYjKaFj0.net
>>398
Xamarinは2024年にサポート終了するのが決まってるんだが
世間知らずかな?

400 :デフォルトの名無しさん (ワッチョイ b501-V+uT):[ここ壊れてます] .net
>>396
KENTAは、バッド・エンド・エンジニアですよ。
よく間違えてる人がいますが。

401 :デフォルトの名無しさん (スフッ Sd0a-+b2b):[ここ壊れてます] .net
念のため、 FlutterめっちゃディスりまくってたやつのチャンネルということでYouTubeに通報しときますね。

402 :デフォルトの名無しさん :2022/09/20(火) 17:22:51.87 ID:b70+4ofU0.net
flutter大学の中の人
必死に宣伝ご苦労さまです

403 :デフォルトの名無しさん (ワッチョイ 03b1-JEMU):[ここ壊れてます] .net
showModalBottomSheet()を使用してBottomSheetを表示させたとき、
BottomSheetを表示する前の下の画面が暗くなり操作できなくなります。
これを、BottomSheetも、BottomSheetの下の画面もどちらも操作できるようにするにはどの様にすれば良いですか?

404 :デフォルトの名無しさん (ワッチョイ 9242-U30X):[ここ壊れてます] .net
ボトムシートを使わない

405 :デフォルトの名無しさん :2022/09/26(月) 18:07:57.67 ID:BKwVDCJo0.net
Modal使わなきゃいいだけ
showBottomSheetとかあるやろ

406 :デフォルトの名無しさん :2022/09/26(月) 18:08:52.88 ID:hiIJpu4hp.net
モーダルにしたくないならshowBottomSheetを使う

407 :デフォルトの名無しさん :2022/09/27(火) 16:20:54.91 ID:cB3b1DCd0.net
flutterのサロンってタメになる情報とかあるの?
Kboyって人のチュートリアル見ると浅い感じなんだけど。

408 :デフォルトの名無しさん :2022/09/27(火) 16:54:15.92 ID:D6v5m0LTd.net
>>407
今ならflutter勉強する場所もいろいろあるから深い感じと思うものを探したらいいんじゃね?

409 :デフォルトの名無しさん :2022/09/27(火) 20:01:05.41 ID:cB3b1DCd0.net
>>408
ありがとう。他にもグループみたいなのあるのか。探してみるわ。

410 :デフォルトの名無しさん :2022/09/27(火) 21:20:26.33 ID:8Tb88bvn0.net
グループに入るという前提を考え直すのがいい
どこにも属さずにできる

411 :デフォルトの名無しさん :2022/09/27(火) 23:36:20.98 ID:oW3s344K0.net
そりゃ、kboy は若手で、自分でも言ってるけど、
YouTube で有名な雑食系エンジニア・KENTA みたいな巨匠とは比べられない

でも、kboyも数年はやってるでしょ

今のFlutter 大学は、kboy色を薄めて、皆の共同体制へ移行した。
個人のサロンから、コミュニティーへ変わった

412 :.NET M HighSchool :2022/09/28(水) 16:14:42.74 ID:UllJACrH0.net
深さだけなら.NET MAUI HighSchoolの方がよっぽど深いところまで説明してくれてるよな
条件付きコンパイルやパーシャルクラスを使用してOS独自のAPI呼び出すとか

://youtu.be/p1diL3hdlYo

Flutterは独自APIのラッパー作ってゴニョゴニョして~まで教えてる動画サイトとかあんのかな?

413 :.NET M HighSchool :2022/09/28(水) 16:17:29.56 ID:UllJACrH0.net
ちなみに彼プログラミング初めて3ヶ月とからしいwww
業務経験も0の27歳らしいぞwww
元々建築系の仕事してたみたい

414 :デフォルトの名無しさん :2022/09/28(水) 16:50:17.31 ID:JehIk3WQd.net
コテハンついたままだし他スレで暴れてるIDだけど…
わざとやってるんだろか…

415 :.NET M HighSchool :2022/09/28(水) 16:53:45.22 ID:UllJACrH0.net
>>414
わざとです…

416 :デフォルトの名無しさん :2022/09/28(水) 17:55:24.07 ID:rCiEf+q7d.net
>>415
つまりごぼう方式ということやな。
おまえはこれからごぼうや、わかったか!

417 :.NET M HighSchool :2022/09/28(水) 18:00:22.85 ID:UllJACrH0.net
ラッパーから独自API呼び出す方法を紹介してる動画があればいいね
多分日本人はめんどくさくて作らんかもだが

418 :デフォルトの名無しさん :2022/09/28(水) 18:39:26.09 ID:4ZCQOXU60.net
俺はブラグインの作り方はこれを参考にした。

https://youtube.com/playlist?list=PL0lYY7rL__yIC2Aa_21gaIxT_UrwiNaNF

419 :.NET M HighSchool :2022/09/28(水) 18:45:11.41 ID:UllJACrH0.net
>>418
やっぱり英語なのか…
かわいそう…

420 :.NET M HighSchool :2022/09/28(水) 18:46:07.33 ID:UllJACrH0.net
Flutter大学とかでやればいいのにね

421 :デフォルトの名無しさん :2022/09/28(水) 19:36:18.70 ID:KUCGozzI0.net
Flutter野郎よ!!!

422 :デフォルトの名無しさん :2022/09/28(水) 19:52:00.80 ID:qgrxm2mwd.net
>>419
英語できない方がかわいそうだけどな。

423 :.NET M HighSchool :2022/09/28(水) 20:33:47.25 ID:UllJACrH0.net
>>422
基本的にYou Tubeの字幕翻訳機能使ってるわ
ドキュメントもブラウザの拡張機能使って自動的に翻訳してる

424 :デフォルトの名無しさん :2022/09/29(木) 06:26:13.28 ID:hpMaIydAa.net
32歳工場勤務だけどflutterエンジニアに転職出来る?
年収は400万スタートくらいが希望。
アプリ2、3個作ってポートフォリオとして提出すれば見てもらえないかね。
もう仕事がしんどすぎて、ゆくゆくはテレワークが出来るエンジニアに転職したいんだ

425 :.NET M HighSchool :2022/09/29(木) 06:27:10.69 ID:yzYmCLI10.net
>>424
.NET MAUIやれ

426 :デフォルトの名無しさん (アウアウエー Saaa-0QxQ):[ここ壊れてます] .net
>>424
あなた次第。
パソコンあれば始められるんでとりあえず仕事しながらやってみたらいいんちゃう?

427 :411 :2022/09/29(木) 12:06:55.25 ID:DUgkcSyO0.net
kboy は、Ruby on Rails で有名な2人にも認められている

YouTube で有名な雑食系エンジニア・KENTA と、
RUNTEQ の菊本とも対談している動画がYouTubeにある

428 :.NET M HighSchool :2022/09/29(木) 13:47:20.26 ID:yzYmCLI10.net
そういえばSPAJAM残念でした回動画ないね
まぁまだ1週間も経ってないけど

429 :デフォルトの名無しさん :2022/09/30(金) 14:00:27.23 ID:XhiJe9JY0.net
djangoとflutterと連携しようとしてるんだけど。
firebaseの方が認証とか色々と楽そうですね。

430 :デフォルトの名無しさん :2022/09/30(金) 17:50:02.78 ID:jCyqAOWwp.net
Firebaseで要件満たせるなら使うとかなり楽
Amplifyは些細な事で壊れるから微妙だった

431 :デフォルトの名無しさん :2022/10/09(日) 17:02:33.26 ID:Pbcg9nyX0.net
provider.dartがインポートできません。

pubspec.yamlに「provider: ^6.0.3」と書き足し「pub get」を押し、
dartファイルに「import 'package:provider/provider.dart';」
と書いたのですが、この行に赤い波線が引かれ、エラーになってしまいます。

provider.dartをインポートするにはどうすれば良いですか?

432 :デフォルトの名無しさん :2022/10/09(日) 17:22:12.50 ID:eiqlsGtG0.net
AndroidStidioを使っとるんか
pubspec.yamlの更新がきちんと伝わらない現象はよく目にする

保存してプロジェクトを再読み込みするとか、Terminalペインから
flutter pub get を実行するとかすればいける

そうでなければ何か間違いがあるんだろう

433 :デフォルトの名無しさん (ワッチョイ ffb1-Phf8):[ここ壊れてます] .net
>>432
有難う御座います。
flutter pub getを実行し、android studioを起動しなおしたら治りました。

434 :デフォルトの名無しさん :2022/10/12(水) 00:26:47.36 ID:RDgA4ydS0.net
flutter を触り始めたが…riverpod てわけわからんな
要するにグローバル変数なのに、なんであんなにややこしいことをしとるんだ?

435 :デフォルトの名無しさん :2022/10/12(水) 06:51:49.54 ID:PXGfjVU50.net
Googleがゴミだからだろ

436 :デフォルトの名無しさん :2022/10/12(水) 07:34:21.17 ID:MqpEV/3v0.net
>>434
わかりにくいよな

437 :デフォルトの名無しさん :2022/10/12(水) 11:23:18.30 ID:vhOs9uB4a.net
RiverpodはサードパーティパッケージだからGoogleは関係無い。

作るなとも言えないし、使うなとも言えない。
一応公式のおすすめリスト的なものに含めてはいるが。
当たり前だが結局最終的にはエンジニアの自己責任。

438 :デフォルトの名無しさん :2022/10/12(水) 11:40:15.34 ID:ZFf32iiSp.net
小さいアプリならグローバル変数に状態に持ってもいいけどね
規模が大きくなってくるとライフサイクル管理を避けられなくなるし
階層化やらキャッシュ操作やらも欲しくなるけど
その諸々をriverpodに丸投げできるから便利よ

439 :デフォルトの名無しさん :2022/10/12(水) 12:56:33.47 ID:vHtlGJeU0.net
React にも、Flux 系のRedux がある。
実行順序を、一方向に限定しないといけない

最近は、Recoil と言うのもある

440 :デフォルトの名無しさん (アウアウウー Sa2f-NPE/):[ここ壊れてます] .net
Recoilに似てるといわれるけどRecoilはもっと単純よな
Riverpodがどんどん複雑になってくのはどうにかならんか?
V2の巨大な変更で泣く人が出てるが思いつきでどんどん変える自分勝手な作者はV3もV4も同じことするだろね
あれもこれもやろうとしててフレームワーク上のフレームワークと揶揄されるGetXと同じことになってるじゃんかって意見見たけど同意
Twitterとか見てるとRiverpodむずいって人が毎日おおぜいいるから簡単なGetXよりタチ悪いくらいじゃね?

ちな、ウェブはRecoilよりさらに新しいやつが人気になってきてる

441 :デフォルトの名無しさん (オイコラミネオ MMeb-ZDf4):[ここ壊れてます] .net
DIコンテナと状態管理の2つに分かれてくれた方がいい気がしないでもないが、それはそれで使い勝手が悪くなりそうな気もする

v1は結構変わったがv2ってそんなに酷かったっけ?

442 :デフォルトの名無しさん :2022/10/12(水) 16:39:12.62 ID:MDxCiE1q0.net
Riverpodは無駄に使いこなそうとして無駄に消耗してる奴が多いような
実際、大抵のアプリはそこまでやる必要はないはず

443 :デフォルトの名無しさん :2022/10/12(水) 17:49:50.46 ID:X1AdCtDX0.net
riverpodで状態管理の機能与えられて、その先が明確じゃないからじゃね?
それを使ってMVVMみたいにMV whatみたいなどうアプリを設計するかの明確な指針がなくみんな
riverpodに合わせたオレオレパターン、ベストプラクティスだか知らんが
みんなで必死で発明してそう
だから消耗してる
そんなイメージ

444 :デフォルトの名無しさん (ワッチョイ ca2f-iygP):[ここ壊れてます] .net
flutter_blocみたいな使うだけで形が凡そ決まってくるやつと違って
Riverpodは自由な使い方ができすぎるのもあるでしょ

445 :デフォルトの名無しさん (ワッチョイ f301-K5IV):[ここ壊れてます] .net
Googleが馬鹿なんだよ

446 :デフォルトの名無しさん :2022/10/21(金) 19:09:25.59 ID:dr0clczO0.net
riverpodのFutureProviderちゃんってTapされたら動くとかどうやるの?
最初に自動で動いてほしくないんだけど…

447 :デフォルトの名無しさん :2022/10/21(金) 23:58:27.16 ID:MNb3y1tc0.net
getでええやろ。
RiverPodとか可読性悪すぎ。

448 :デフォルトの名無しさん :2022/10/23(日) 00:25:27.24 ID:sgt+AMXu0.net
webアプリばっか作ってたからスマホアプリ作るの楽しいわ。

449 :デフォルトの名無しさん :2022/10/23(日) 05:01:42.86 ID:hqCVvK2z0.net
stateへのアクセス制限が厳しすぎる
一時的にglobal化可能とか親の方であらかじめ指定した子からは自由にアクセス可能とかにしてくれればそもそもriverpodなんかいらなくなるのに

450 :デフォルトの名無しさん :2022/10/23(日) 05:12:25.56 ID:ld+F/Wovp.net
>>446
タップでFuture確定させたいならCompleter引き回してFuture作ればいいけど
タップ確認にFuture使うのはちょっと大袈裟かな
StatefulWidgetにフラグ持たせるか、riverpodならStateProvider<bool>で大体間に合うかと

451 :デフォルトの名無しさん :2022/10/23(日) 15:56:12.84 ID:QnYpus+Ca.net
riverpod_generator、強引に必須化してくると思うよ
Static meta programmingが入る頃が可能性高いな
その都度書き直して必死についてくの?
会社はそのコスト考えてる?

452 :デフォルトの名無しさん :2022/10/23(日) 17:38:48.67 ID:yksltfyu0.net
static meta programming ねぇ
個人開発者にとっては強力なツールだと思うが…

453 :デフォルトの名無しさん :2022/10/23(日) 17:50:10.90 ID:Jfbavd5j0.net
いわゆるstaticおじさんだな。
俺は嫌いじゃない。

454 :デフォルトの名無しさん (ワッチョイ 2101-TfLj):2022/10/23(日) 18:46:08.92 ID:yksltfyu0.net
やっぱり riverpod わからん
ややこしいだけでメリットが何一つない
グローバル変数で十分というのが結論だ

455 :デフォルトの名無しさん :2022/10/24(月) 10:03:03.11 ID:plLZDMyUd.net
>>451
まあRiverpod自体必須じゃないので、他のもの使えばいいのでは?
少なくとも公式が「Riverpodが一番おすすめ」と言わない限り必須にはならんと思う。
少なくとも現時点ではそうは言っていないし、そういう状況になってもいないと思う。

自分で意思決定できない状況なら言われた通りやるしかない。

456 :デフォルトの名無しさん :2022/10/24(月) 18:24:26.17 ID:DN4O5MAE0.net
riverpodってAPIごとにnotifierとprovider作るってことでいいの…か?
よくわからん

457 :デフォルトの名無しさん :2022/10/25(火) 01:49:05.61 ID:wUwtqWdP0.net
趣味でやってるんだがRESTとproviderの実装理解するまで1ヶ月もかかった。
勉強始めてトータル2ヶ月。。。
それでProvider理解したら今度はProxy Providerとか出てきた
本職の人はやっぱProviderとか1日で理解しちゃうの?

458 :デフォルトの名無しさん :2022/10/25(火) 02:07:37.81 ID:YyoLxp4N0.net
わいやとRESTって言葉は知らんけど作れてて、
後からああ、今まで作ってたこれがRESTなのねって知るかんじ
言葉よりも作れるが大体先になる

459 :デフォルトの名無しさん :2022/10/29(土) 16:57:41.29 ID:CeYX+Xny0.net
>>446
2.1.0で入れるかも?な感じみたいやで
https://github.com/rrousselGit/riverpod/issues/1660

460 :デフォルトの名無しさん :2022/10/29(土) 21:16:25.59 ID:2ynmHFgp0.net
状態管理はこの記事が理解しやすいからこれ参考にしてやってる
https://suragch.medium.com/flutter-state-management-for-minimalists-4c71a2f2f0c1

Flutter初めて2ヶ月ちょいだけどシンプルのようで奥が深くておもろい

461 :デフォルトの名無しさん :2022/10/29(土) 21:40:46.85 ID:lV3hVGRgM.net
レアクトとどっちがいい?

462 :460 (ワッチョイ 8bbb-gcVw):2022/11/01(火) 08:07:34.56 ID:C7h79+9e0.net
すまんいつ入るかは未定て書いてあったわ、スマソ

463 :.NET MAUI HighSchool :2022/11/05(土) 21:52:37.54 ID:h7cdm6j10.net
>>461
.NET MAUIが最強
ネイティブAPIほとんど用意されてるからな
XAMLだからUIクソ簡単だしデータBindingしやすい

464 :デフォルトの名無しさん (アウアウエー Sada-tAG1):2022/11/06(日) 09:39:16.13 ID:AhBTMvDWa.net
>>463
うんうん、.NET MAUIが最強だよね。おめでとう。

465 :デフォルトの名無しさん :2022/11/06(日) 10:50:50.18 ID:PIbDNXM80.net
>>463
.NET MAUIが最強ということで決まりだね、さようなら

466 :デフォルトの名無しさん :2022/11/06(日) 11:07:12.72 ID:tMcuJHhq0.net
>>461
JavaScript は滅びるべきなので、React も滅びなければならない
Dart の方がマシ

467 :.NET MAUI HighSchool :2022/11/06(日) 12:04:36.74 ID:3TW68qWy0.net
>>466
DartとかFlutter以外で使ってる奴いんの???

468 :デフォルトの名無しさん :2022/11/06(日) 12:18:45.52 ID:tMcuJHhq0.net
>>467
もちろん、C#さんにはかないませんよ
ええ、そうですとも

469 :.NET MAUI HighSchool :2022/11/06(日) 12:31:41.65 ID:Am1kuzif0.net
>>468
分かればいいのだ

470 :デフォルトの名無しさん :2022/11/06(日) 12:40:09.18 ID:UV8qWA320.net
>>467
もちろん、C#おじさんにはかないませんよ
ええ、そうですとも

471 :デフォルトの名無しさん :2022/11/06(日) 14:21:49.76 ID:oPmfeFlQd.net
>>467
うんうん、そんな人いないよね、良かったね。
おめでとう。

472 :デフォルトの名無しさん :2022/11/07(月) 19:52:20.81 ID:1W6h861xM.net
なんというか
分かってたつもりだけど恥知らずには皮肉が通じないってことを痛感させられるなあ

473 :デフォルトの名無しさん :2022/11/08(火) 07:26:17.66 ID:gOddxVoY0.net
うちの馬鹿がすみません

474 :デフォルトの名無しさん :2022/11/20(日) 12:20:01.14 ID:bfCAqDsM0.net
個人で空いた時間に趣味でサービスを作ってます。
provider+mvvm+DIにチャレンジしてますが
なんか複雑すぎて理解が遅く前に進みません。
続けてれば慣れでこの設計の方が効率良く作れるようになるものでしょうかね?

人より理解力がよくないですし、独学なのでペースも遅いです。
DJANGOとSQLでwebアプリを作ってましたが
MVCに慣れてからは高速に効率良くアプリを作れるようになりました。

475 :デフォルトの名無しさん :2022/11/20(日) 12:48:16.87 ID:bfCAqDsM0.net
もしよかったら
provider+MVVMの+firebaseでCRUDの処理をする
お手本になるようなレポジトリやサンプルソースコードがあれば教えてください。
アホなのでシンプルで参考になるものがあればよろしくお願いします。

476 :デフォルトの名無しさん :2022/11/20(日) 16:01:50.99 ID:9L760Ylk0.net
MVVMやるなら状態管理にはmobxの方がいいかな
シンプルで分かりやすい
ただ、ざっとググると英語読めないときついかもな..

477 :デフォルトの名無しさん (ワッチョイ 772c-ISLX):2022/11/23(水) 17:57:09.45 ID:4QRPnRC+0.net
String hoge = ‘ほげ’
Text(‘吾輩は$である’ , hoge)

すごく適当な記憶ですが、こんな書き方ありましたっけ?

478 :デフォルトの名無しさん :2022/11/23(水) 21:16:18.21 ID:nicVte4QM.net
文字列補完なら、'吾輩は${hoge}である' かな

479 :デフォルトの名無しさん :2022/11/24(木) 00:55:23.94 ID:NMazMtH/a.net
{}いらんよ

480 :デフォルトの名無しさん :2022/11/24(木) 12:47:09.09 ID:rQcHs72Gd.net
その場合いらんけど、細かいな。

481 :デフォルトの名無しさん :2022/11/24(木) 16:56:02.78 ID:RwBqHjG80.net
文字列補間は、言語によって微妙に異なるので、ごっちゃにしがち

482 :.NET MAUI HighSchool :2022/11/24(木) 21:47:13.80 ID://B9hV7Y0.net
>>474
.NET MAUIやりましょう

483 :デフォルトの名無しさん :2022/11/29(火) 15:18:53.04 ID:jt1U6FNJ0.net
派遣切りで12月から無職になる予定です。
時間ができるのでアプリ開発できるようになりたいと思うのですが、
今はflutterってやつ勉強すればいいんでしょうか?
学生時代にHTMLをちょこっといじったことある程度です。
貧乏なのでアイフォンは持ってないです。

484 :デフォルトの名無しさん :2022/11/29(火) 16:33:37.61 ID:JTTSm0Nf0.net
まだ案件少ないよ。うちには来てるけどみんなどうなん?
iPhoneないならまずはkotlinから始めたら?いずれflutterやるにしても絶対無駄にはならないから

485 :デフォルトの名無しさん :2022/11/29(火) 16:56:40.36 ID:aZlTxFu90.net
>>483
ゼロからのスマホアプリ開発ならまずはそれぞれのNativeでやっといた方がいい。
GUIはそこそこに周辺機能(GPSとかBLEとかバックグラウンド動作とか)をメインに。
それからマルチプラットフォームを勉強しても遅くはない。

486 :デフォルトの名無しさん :2022/11/29(火) 18:19:25.75 ID:zl6Qgixb0.net
HTML をちょこっといじっただけの人だというからなぁ
Dart とか Kotlin みたいな、スマホアプリ以外に使い道がない言語は勧めにくい

React Native とかの方が良いかもなぁ

487 :デフォルトの名無しさん :2022/11/29(火) 19:05:44.02 ID:jt1U6FNJ0.net
レスありがとうございます。
自分が欲しいと思うアプリがなかなか世に出ないので
時間ができたし自分で作ろうと思いつきました。
たまたまflutter推しの動画見てしまって
すっかりその気になってしまったのですが、
もう少し調べた方がよさそうですね。

488 :デフォルトの名無しさん :2022/11/29(火) 19:07:41.29 ID:BnZpNGg20.net
>>485
本当にこれだな
ハード周りをネイティブで直接いじってからの方が、結果的に楽
安易にマルチプラットフォームから入ると、情報が少なくて詰む

>>486
言語なんてどれも方言だからいいんじゃね
Dartの勉強0でも他言語の知識だけでアプリ作れたし

489 :デフォルトの名無しさん :2022/11/29(火) 20:01:42.85 ID:aZlTxFu90.net
>>487
flutter押しなのは間違いないと思うよ。
ただし、フロントだけで動作するアプリ以外は色々とプラットフォーム依存な制限があるので要注意。
それを甘く見て見積もりで大ポカした実例を何度も見てる。
逆に言うと動作中は常にフロントでセンサー類を使わずタッチ操作と画面処理だけのアプリならほぼflutterで事足りる。

490 :デフォルトの名無しさん :2022/11/29(火) 22:04:20.90 ID:zl6Qgixb0.net
まあアレだ、このスレで聞いても、Flutterやろうよ!!!と言われるだけなんだけどね

わかっているとは思うが、求人は経験がある言語を指定するのが普通
方言だから何でもできます、では通らない
派遣切りにあった人が初めて学ぶ言語に、マイナー言語はおすすめしない

491 :デフォルトの名無しさん :2022/11/29(火) 23:50:48.06 ID:ce23I5uNd.net
>>490
react nativeは言語じゃないけどな。

492 :デフォルトの名無しさん :2022/11/29(火) 23:57:22.78 ID:ce23I5uNd.net
そもそも速く就職するために何が最善か?とは一言も言ってないけどな。
時間ができたのでアプリ開発するのに何が良いですか?
ということなら圧倒的にこれ、というほどの違いも無いからどれでも良い。
圧倒的ならほぼ全ての人が「問答無用で〇〇です」と言ってるはずだからね。

493 :デフォルトの名無しさん :2022/11/30(水) 07:04:03.83 ID:pwHMb0vk0.net
就職のために開発できるようになりたいって意味だと思ってた

494 :デフォルトの名無しさん :2022/11/30(水) 08:33:56.59 ID:1Vez5G0H0.net
まとめると、Java で Android アプリということになるかな
Dart や Kotlin はこれらが方言に見える人向けの言語で、初学者向けの情報は期待できない
フレームワーク以前に脱落する可能性が高い

495 :デフォルトの名無しさん :2022/11/30(水) 11:45:45.94 ID:HrjrBTJnd.net
>>494
どっちでも良い。
言語としてJavaとDartに違いなんかほとんど無い。
Dartの方がよりシンプルなわけで、
Dart知ってる人の発言とは到底思えない。

496 :デフォルトの名無しさん :2022/12/01(木) 16:40:40.52 ID:NDzBgIvm0.net
>>488
具体的にはどのような情報が見えないのでしょうか

497 :デフォルトの名無しさん (ワッチョイ ce01-R4o2):2022/12/05(月) 17:07:27.79 ID:Xmm4NHvf0.net
Github Copilot はたまらんな
copyWith() とかあっさり自動生成するし、それを使ったコードも提案してくる。
freezed とかイラネ

もうレドモンドに足向けて寝られないわ
まあ、有料なんだが

498 :デフォルトの名無しさん :2022/12/05(月) 20:24:47.69 ID:kT34F+Xj0.net
SizedboxとSpacerの使い分けしてる人がいたら軽く教えて欲しい

499 :デフォルトの名無しさん :2022/12/10(土) 16:24:10.75 ID:gkuNk01ba.net
デスクトップアプリ作ってるんですけど、url_launcherとかでUriを渡す際、日本語がパーセントエンコードされてしまうのかwindowsで開けないんです
なんとかパーセントエンコードしないUriってできないかな

500 :.NET MAUI HighSchool :2022/12/10(土) 16:40:36.14 ID:i3sOjwlr0.net
>>499
デスクトップ作るなら.NET MAUIのほうが良くねぇか?
まぁそれでもWinUIとかのデスクトップフレームワークには劣るけども

501 :デフォルトの名無しさん :2022/12/10(土) 17:04:40.18 ID:PCG32u+/0.net
少なくともurl_launcherでUri classではなく文字列で渡すメソッド呼んでる?
Uri classにしちゃうと勝手にエンコードされちゃうだろうから

502 :デフォルトの名無しさん :2022/12/10(土) 17:38:52.93 ID:IR7uC1Wb0.net
お二方ありがとう。
launchUrl()じゃなくてlaunchUrlString()が用意されていました♪

503 :デフォルトの名無しさん :2023/01/05(木) 20:45:56.81 ID:jMSGOtvK0.net
Windowsの実行ファイルはどこに出来るんだろう?

504 :デフォルトの名無しさん :2023/01/23(月) 15:02:58.98 ID:8/dCW6Tb0.net
mysql1を使おうと思い、
import 'package:mysql1/mysql1.dart';
と書いてインポートしようとしたのですが、URIが存在しないというエラーが表示されてしまいます。
mysql1.dartをインポートするにはどうすれば良いでしょうか?

pubspec.yamlには下記の行は追加してあります。

dependencies:
mysql1: ^0.20.0

ご存じの方いらっしゃいましたら教ええ頂けると嬉しいです。

505 :デフォルトの名無しさん :2023/01/23(月) 15:12:38.06 ID:r38JynC0d.net
flutter pub get は実行した?

506 :デフォルトの名無しさん :2023/01/25(水) 15:20:08.12 ID:wzM2gQOL0.net
flutter関係ないかもだけど
例えば現在上映している10件くらいの映画リストを表示するとしたら
横スクロールと縦スクロールどちらがいいのだろ。
個人の好みでは横の方がいいきがするが
年配の人とか対応できるのかな。

507 :デフォルトの名無しさん :2023/01/25(水) 15:48:21.43 ID:a5BRxPsJ0.net
縦画面なら縦
横画面なら横

508 :デフォルトの名無しさん :2023/01/25(水) 16:18:49.32 ID:XOti8aUg0.net
HTML、CSSとほんの少しJSかじったことがある程度のプログラミング素人です
(いくつか動きのないWebサイト作成したことがあるってレベル感)

個人でアプリ制作して公開したく、Flutterを勉強しようかと思うのですが何から始めればいいと思いますか?
Youtubeやサイトなどおすすめしてくださるとうれしいです
お金ないのでできる限り安く勉強したいです

509 :デフォルトの名無しさん :2023/01/25(水) 16:20:25.39 ID:XOti8aUg0.net
あ、英語は若干苦手かも
エラーコード見るくらいはできると思いますが、全編英語の動画で勉強しよう!とかは無理です…

510 :デフォルトの名無しさん :2023/01/25(水) 17:09:17.27 ID:JY17sZlAd.net
これはFlutterに限らずだけど公式のチュートリアルから入るのが一番だよ
まあ英語なんだけど

511 :デフォルトの名無しさん :2023/01/25(水) 17:17:13.25 ID:XOti8aUg0.net
ありがとうございます
とりあえず有志による日本語チュートリアルを見ることにします!

512 :デフォルトの名無しさん :2023/01/25(水) 17:49:57.47 ID:WpQJ4YSO0.net
>>506
まぁ通常のUXだとリストは縦スクロールだろうね。
横だと気づかない人も出てきそう。

>>508
体系的に学べるのは公式だろうけど、世に出てしばらく経つのでやりたいことをググったらたいてい何でも調べられる。
ひとまず必須なのはpub.devの使い方を理解するくらいかな?

513 :デフォルトの名無しさん :2023/01/25(水) 18:47:27.92 ID:XOti8aUg0.net
ありがとうございます
公式である程度体系的に学んで実践に移ろうと思います!

514 :デフォルトの名無しさん :2023/01/25(水) 18:51:24.56 ID:afTSN2zGM.net
pubのライブラリ使いたいんだけど安心できる確認方法がわからないので使えてない…
mysqlとodbcとsqliteくらい公式ライブラリがほしい…

515 :デフォルトの名無しさん :2023/01/25(水) 19:20:49.98 ID:WpQJ4YSO0.net
pub.devで取得できるのはオープンソースだし、メンテ止まったとしても自分でカスタムor乗り換えも慣れてしまえば敷居は高くないよ。
そもそも個人がやりたいことなんて、大抵とうの昔に誰かがやってくれてるので先人の知恵は活用すべし。
心配する時間があるならとりあえずやってしまったほうが良いと思うよ。

516 :デフォルトの名無しさん :2023/01/27(金) 07:33:35.41 ID:s7jEgkyEM.net
>>515
自分で書けないから安心できるか判断できないという話に対してOSSだから安全って何の根拠にもなってないと思うんですが…
ちゃんとしたメンテナが複数人「大丈夫」ってレビューしてるかとか分からないじゃないですか…
だからDB周りくらいは公式に欲しいんですよね

517 :デフォルトの名無しさん :2023/01/27(金) 08:54:14.36 ID:J/qHsrbq0.net
>>516
自分で読めない、書けないって言ってたっけ?
てっきりカスタマイズできるぐらいのスキルはあると思ってたけど。

518 :デフォルトの名無しさん :2023/01/27(金) 11:30:29.04 ID:RuHLakqAF.net
>>516
なら自分で作ってOSSにすればいいんじゃないの?

519 :デフォルトの名無しさん :2023/01/27(金) 11:36:31.66 ID:84GPZi4Y0.net
そういう人には、Flutter は向いていないんだろうな
Compose とか MAUI なら望みが叶うと思うけど

520 :デフォルトの名無しさん :2023/01/28(土) 13:22:05.34 ID:1UWGJ+OPa.net
>>516
ossでユーザー多ければ実用に耐えているという点である程度の目安にはなると思うけど、
安心の基準なんて人それぞれだしあなたのお気持ちが第一なのでいろいろ探してみたらいいのでは?
同種のフレームワークいくつもあるし。

521 :デフォルトの名無しさん :2023/02/07(火) 00:51:22.15 ID:+uW+R99i0.net
flutter他のフレームワークやら言語やらよりもググった時のクソ記事率高くね?
何のせいとは言わないが

522 :デフォルトの名無しさん (ワッチョイ 3f10-w9hv):2023/02/07(火) 05:12:55.28 ID:JETifUso0.net
高くないよ
ググり方がクソなんじゃね?

523 :デフォルトの名無しさん :2023/02/07(火) 20:16:31.72 ID:QZOD/g0Ld.net
>>521
びびって名前出せんなら黙っとれw

524 :デフォルトの名無しさん :2023/02/09(木) 17:49:23.38 ID:zL6pj6tQ0.net
下記のメソッドを実行した時、帰って来る値がFuture<Position>型なのですが、
これをPosition型に変更するにはどの様にすれば良いですか?

Future<Position> getPosition() async {
・・・
}

525 :デフォルトの名無しさん :2023/02/09(木) 18:24:19.45 ID:7C6/KWGf0.net
>>524
awaitすりゃいんじゃないの?

526 :デフォルトの名無しさん :2023/02/09(木) 18:59:50.57 ID:syyJ34vCr.net
new project した直後のシンプルアプリでも初期起動が遅く感じるんだけど
スプラッシュウインドーとか対象コードでもいいんで早く感じるようにならんもんですか?

527 :525 :2023/02/09(木) 22:50:18.75 ID:zL6pj6tQ0.net
>>525
返信ありがとうございます。
仰る通り、awaitすれば良いのですが、
Position pos = await getPosition();
とすると、下記のコードのbuild()の戻り値、Widgetの所でエラーが出てしまい、困ってるんです。
このエラーを無くすにはどうすれば良いでしょうか?

Future<Position> getPosition() async {
return await Geolocator.getCurrentPosition();
}

@override
Widget build(BuildContext context) async {
//現在の位置を取得する
Position pos = await getPosition();

return Scaffold(body: Text("hello"));
}

528 :デフォルトの名無しさん :2023/02/09(木) 23:14:33.46 ID:M7p6cHuWd.net
build内ならFutureBuilder使うべし

529 :デフォルトの名無しさん :2023/02/10(金) 07:36:54.49 ID:YcIB2WUa0.net
冷静に考えて、非同期処理中でも何か表示する(Widgetを返す)必要があるわけだから、build async 何てあり得ないでしょう
529さんのようにするか、ValueNotifier~AnimatedBuilder等使うなりして、非同期処理が終わったら部分的に更新するとか工夫してみたらいかがかな

530 :デフォルトの名無しさん :2023/02/10(金) 20:18:35.53 ID:CTZDOVCN0.net
最近flutter勉強始めて軽い気持ちでローカルデータの永続化調べてたらdriftがいいぞって出てきて、公式読んでるんだけど
バックエンドみたいにDIとかマイグレーションを作り込むと沼にハマりそう。stateNotifierとriverpod勉強して、そろそろ息切れしそう。
とりあえずhiveでやろうかな、、

531 :デフォルトの名無しさん :2023/02/10(金) 22:39:40.25 ID:CTZDOVCN0.net
経験豊富な人に教えてもらいたいんだけど、SQLが必要なほど複雑なローカルデータ持つのってよくあるの?バックエンドと違ってデータ修正パッチとかあてられないからローカルデータが壊れたら詰むと思うんだけど。セッションデータくらいの感覚だった。

532 :デフォルトの名無しさん :2023/02/11(土) 12:51:09.84 ID:koRn8Ac8d.net
>>531
最初の文と次の文は別の話?

データ構造の複雑さとデータの重要さはデータの性質次第、アプリ次第でどうにでもなる。
勉強したけど実際使う機会がほぼ無い、みたいなのは避けたい、みたいな話?

533 :デフォルトの名無しさん :2023/02/11(土) 13:30:21.12 ID:eWlkMbHl0.net
>>531
ローカルデータの破壊に関してはゲームのセーブみたいにデータの2重化とかが必要なのでは。

534 :デフォルトの名無しさん :2023/02/11(土) 13:33:15.29 ID:YgemQYLx0.net
>>532

> 最初の文と次の文は別の話?
わかりづらくてごめん。
一応つながってる話だね。

> データ構造の複雑さとデータの重要さはデータの性質次第、アプリ次第でどうにでもなる。
アプリ次第ってのは確かにそうだと思う。
ただ、自分の感覚(アプリ開発は経験薄くWEBシステムメイン)だとクライアント側で持つデータ(ブラウザのローカルストレージとか)って直接修正とかできないから、なるべくキーバリューくらいで管理できるシンプルなものにしておくのが無難と思ってて、それってモバイルアプリだとどうなのかな?

「重要なデータ」についてはそもそもクライアント側で重要なデータを持たせてはいけないのでは?と思ってしまうのよね。どのあたりからが重要って感覚も分かれると思うけど。あと、shared_preferencesの説明に書いてある ", so this plugin must not be used for storing critical data." に関しても、それってローカルデータ全般で同じでは?、と思ったかな。
https://docs.flutter.dev/cookbook/persistence/key-value

> 勉強したけど実際使う機会がほぼ無い、みたいなのは避けたい
そう。実際、shared_preferencesやhiveで9割方事足りるんだったら、必要になってから学習しても良いかなぁと。
ちなみに個人的にDriftはドキュメント読んでもっさりしててあんまりやりたくないな、と思ったけどIsarの方は読んでみて有りかなと思った。(完全に主観)

535 :デフォルトの名無しさん :2023/02/11(土) 13:37:19.34 ID:YgemQYLx0.net
>>533
2重化ってサーバー側とローカル側の両方でもたせとく、みたいな話?
それともローカルで2重にしておくって話?

536 :デフォルトの名無しさん :2023/02/11(土) 13:42:38.32 ID:fgahcw660.net
あんたは何も考えずに SQLite を使うといいと思う

537 :デフォルトの名無しさん :2023/02/11(土) 14:34:40.69 ID:YgemQYLx0.net
>>536
うん、なんかそれが良い気がしてきた

538 :デフォルトの名無しさん :2023/02/11(土) 14:44:49.03 ID:5K5LMYtR0.net
SQLiteはshared_preference等と違ってそれなりにロバストな設計されてるのでアプリが暴走したりOSがハングアップした程度ではDBは壊れず自動的にロールバックされるよ。
もちろんローカルDBなのでスマホが壊れたらそれまでだけど。

539 :デフォルトの名無しさん :2023/02/11(土) 14:48:58.92 ID:koRn8Ac8d.net
>>534
モバイルの場合shared_preferencesやhiveでもクライアント側のデータの書き換え、(つまり修正)はできる。

クリティカルなデータに関して、クライアントに持たせてはいけない、じゃなくてリモートでデータのバックアップが必要、という話なのでは?

何を学ぶべきか問題自体はよくわかる。
結局パッケージの継続性、安定性がかなり重要な気がする。
その点でどうしても公式やコミュニティに近いもの、公式が推してるもの、という選択になりがち。
最初はそれで良いと思う。

540 :デフォルトの名無しさん :2023/02/11(土) 16:39:26.20 ID:YgemQYLx0.net
>>538
そうなんだ、結構堅い実装されてるんだ!
端末側の想定外の挙動以外に、例えば既にあるテーブルのスキーマをマイグレーションした時にテストが不十分だったデータパターンとかがあったとして、
それがサーバー側で管理しているデータだったらリリース後にエンドユーザーから問い合わせがあったときにサーバーのDBを直接直せば良いけど、完全にローカルデータだったらトレースも修正も困難だと思った。そういうのってみんなどうしてるのかなって思ったけど重要なデータはサーバー側にも持っておくって感じかね。

541 :デフォルトの名無しさん :2023/02/11(土) 16:49:15.49 ID:YgemQYLx0.net
>>539
>モバイルの場合shared_preferencesやhiveでもクライアント側のデータの書き換え、(つまり修正)はできる。
あ、というより上にも書いたけど個別のユーザーデータのトレース自体(修正込みで。)が困難じゃないかな?と思った。

>その点でどうしても公式やコミュニティに近いもの、公式が推してるもの、という選択になりがち。
最初はそれで良いと思う。
そうよね。まだ地力が足りてないので公式が推しているもの中心に学習を進めていこうと思います。

542 :デフォルトの名無しさん :2023/02/11(土) 17:50:54.44 ID:5K5LMYtR0.net
>>540
もちろんそういうアプリロジック側のバグでDB破綻するような場合はどうしようもない。
解決策は安定化するまでマイグレーション前と後のDBをローカル内で並行運用することだと思うけど、正直そこまでデータクリティカルなアプリを作るならクラウド側にDB持つ設計にすべきだと思う。

543 :デフォルトの名無しさん :2023/02/11(土) 18:02:46.65 ID:a+HD9nM9a.net
SQLite は、ブラウザのお気に入りなどで使われている

Ruby on Rails では、OSS の3大データベース、
PostgreSQL, MySQL, SQLite に対応しているけど、SQLiteは開発用だけで使う

本番環境では、PostgreSQL, MySQL, AWS Aurora だけど、
日本語が怪しいので、MySQLは使わない

544 :デフォルトの名無しさん :2023/02/11(土) 20:03:21.55 ID:t89L7nNg0.net
日本語が怪しいのはお前だろ

545 :デフォルトの名無しさん :2023/02/11(土) 21:50:30.02 ID:NB6/ayU6a.net
安定性優先か機能優先か使いやすさ第一か話にまとまりなくてなに求めてるか伝わってこないな
安定性気にするならIsarよりSQLiteじゃないんか?
結構堅い× めちゃくちゃ堅い◎

機能必須ならドキュメントに文句言ってないでがんばれ
必須じゃないなら合うやつ好きに選べばいいよ
その前に自分の頭ん中整理しなよ
StateNotifier, Riverpodの勉強は関係ないよね?

ミスで破綻するのをデータベースのせいにするのは他責すぎるね
ミスったら直すコード入れてアップデート強制すりゃ解決はできるっしょ

セッションデータだけかなんてアプリによるわな
離れたバックエンドを一切持たないアプリだってある
キャッシュに使ってるアプリも多い

546 :デフォルトの名無しさん :2023/02/11(土) 22:04:53.98 ID:oMvldeBo0.net
riverpodもdriftも便利だけど
driftと同時にstate nofitterを
利用するのは違う気がする。

547 :デフォルトの名無しさん :2023/02/13(月) 13:02:51.54 ID:PsslSSCxa.net
upgradeの度に、
あちこち修正かけなきゃならなくて半日は潰れてしまう
事前にシステム丸ごとバックアップするのも含め

548 :デフォルトの名無しさん :2023/02/13(月) 18:05:05.46 ID:Nx8NkFzNd.net
>>547
最近はそこまででもないような。
どんな修正で時間かかる?

549 :デフォルトの名無しさん :2023/02/15(水) 15:44:11.72 ID:A3yQcB1Ja.net
upgrade, updateで混乱するのはたまにあるね
file picker使おうとしたらdartのupdateを促されてそうすると、
file managerが使えなくなっておまけに
file pickerを外さなきゃbuildが通らなくなったりした事があった

>>547
updateは時間の問題で進める他無い事だから小まめにやっとく方がいい
コーディングは攻めのスタンスで進められるけれど
そういう混乱は守勢にまわされる心理的マイナスがあるのもわかるけれどね

550 :デフォルトの名無しさん :2023/02/16(木) 12:35:30.90 ID:AsdSvTQxa.net
gradleのアップデートに失敗したときは焦った記憶

551 :デフォルトの名無しさん :2023/02/16(木) 12:38:11.76 ID:PzM+ntI30.net
なんで自己レスしてるん?

552 :デフォルトの名無しさん :2023/02/16(木) 15:28:51.20 ID:vY2NkFTza.net
gradleをどうしてもグリドルと読んでしまう・・・

553 :デフォルトの名無しさん (ワッチョイ 0712-nvnc):2023/02/16(木) 20:49:24.19 ID:L9pB11Ml0.net
同じページにFutureProviderが2あります。

順番を指定可能ですか?

554 :デフォルトの名無しさん :2023/02/17(金) 08:00:26.68 ID:WD88qawLd.net
>>553
詳しく

555 :デフォルトの名無しさん :2023/02/18(土) 20:10:33.37 ID:QcX7xMTjd.net
>>554
ありがとう。

async_value_group
パッケージを見つけたので
とりあえず解決。

556 :デフォルトの名無しさん (アウアウウー Sa49-NOlV):2023/02/19(日) 02:11:05.40 ID:PriXTXp5a.net
パッケージに頼らないとできない人かわいそう
その程度のパッケージを別パッケージに依存しないと作れない人もかわいそう
ちまちまパッケージ使ってたら200個とか使っちゃうんじゃない?

557 :デフォルトの名無しさん (アウアウウー Sa49-NOlV):2023/02/19(日) 02:27:41.77 ID:tB1WGfdva.net
そもそもね
非同期の実行順をUIのとこで調整しちゃうのだめよ

558 :デフォルトの名無しさん :2023/02/19(日) 03:15:40.32 ID:2ehs/HXpd.net
逆にパッケージ使うための学習コストの方が高く感じてしまう。
riverpodの薄いラッパーパッケージがダメになる時が来るならその時はRiverpod自体が原因になってる可能性が高いから、Riverpodに乗っかる時点でリスクは負ってるから一緒、という判断ならわからなくもない。
まあ個人なら自由なんで何でも有りうる

559 :デフォルトの名無しさん :2023/02/19(日) 06:46:04.33 ID:4Wo0D5Ev0.net
しかし車輪の再発明はしたくないなぁ。
もちろん何使おうが品質は自己責任だが。

560 :デフォルトの名無しさん :2023/02/19(日) 17:25:34.21 ID:kQTS50qcd.net
StatelessWidgetで
TextFormFieldを使用する
サンプル無いけど
お前らは、理由わかるの?
riverpod使えば問題ない?

561 :デフォルトの名無しさん :2023/02/19(日) 21:30:39.29 ID:j3aUwd2gd.net
formのkeyを管理できるならStatelessWidgetでも使えるよ
サンプルが無いのは冗長になるからでは
riverpodは関係ないね

562 :デフォルトの名無しさん :2023/02/20(月) 20:38:36.11 ID:jZWOFBxEd.net
>>561

StatelessWidgetで
TextEditingControllerと
FocusNodeを使用する場合は、
disposeは不要??

563 :デフォルトの名無しさん :2023/02/21(火) 09:36:37.81 ID:X+kATqA5d.net
>>562
必要
StatelessWidgetから呼べないから生成もdisposeも親Widgetでやるようなコードになるよ
状態に触りたいなら素直にStatefulWidget使ったほうが楽だと思うけど

564 :デフォルトの名無しさん :2023/02/21(火) 19:49:44.36 ID:NiBatWrcd.net
https://youtu.be/FE8RhBZ-Sn8

565 :デフォルトの名無しさん :2023/02/21(火) 19:52:07.46 ID:NiBatWrcd.net
結局、お前らはカスなの?

566 :デフォルトの名無しさん (ワッチョイ cbbb-rjXQ):2023/02/21(火) 20:35:06.66 ID:NVOxIb6t0.net
カス以下やで
いくらスマホアプリ作れても年収も200万台や

567 :デフォルトの名無しさん :2023/02/21(火) 22:44:09.38 ID:5JvOCnHHd.net
>>566
とりあえず脱出ゲーム作っときゃ楽勝

568 :デフォルトの名無しさん :2023/02/21(火) 22:44:19.93 ID:5JvOCnHHd.net
>>566
とりあえず脱出ゲーム作っときゃ楽勝

569 :デフォルトの名無しさん :2023/02/21(火) 22:45:50.81 ID:5JvOCnHHd.net
>>566
とりあえず脱出ゲーム作っときゃ楽勝

570 :デフォルトの名無しさん :2023/02/22(水) 11:05:03.04 ID:qkJsYbIN0.net
chatGBTやばいねflutterのコード書いてくれるわ。
バリーデーション、コレクション名、ドキュメント名、エラーの処理をことdispose処理、
null safety対応とか
とかやりたいことを指示するとコードが返ってくる。
コード引き出すにも知識はいるわけだが。

571 :デフォルトの名無しさん :2023/02/25(土) 14:54:55.58 ID:DbLYR4AM0.net
コード書くなら Github Copilot の方が使いやすいと思うよ
書きかけのソースコードに合わせて、指示しなくてもどんどん提案してくる
半分くらいは承認するだけで済む

コメントまで日本語で自動で生成される
ひどいのは、TODOリストまで作っちゃうこと

572 :デフォルトの名無しさん :2023/03/04(土) 12:27:23.05 ID:IOrl3mAnM.net
学習データはほとんどOSSなのよね…
複雑だわ

573 :デフォルトの名無しさん :2023/03/04(土) 15:33:10.80 ID:QB0DD+fod.net
>>572
まあ、オープンソースはそういうとこあるね

574 :デフォルトの名無しさん :2023/03/16(木) 20:57:28.58 ID:JpWz2YZu0.net
FutureProviderを使うとき、最初に
ref.watch(futureProvider).when(
loading: () => const CircularProgressIndicator(),
data:(data){
return Text("hello");
}
・・・

として読み込み中のマークを表示する事が多いと思いますが、
これを一度、helloを表示した後に、もう一度loading中に戻し読み込み中のマークを表示するにはどの様にすれば良いでしょうか?

575 :デフォルトの名無しさん :2023/03/16(木) 21:46:28.28 ID:pGcMAsSLd.net
ref.invalidateかrefresh

576 :460 :2023/03/17(金) 03:10:57.34 ID:HY9/JsCy0.net
when()でskipLoadingOnReload:true にすればおけ

577 :デフォルトの名無しさん :2023/03/17(金) 03:24:54.21 ID:HY9/JsCy0.net
すまん間違えたskipLoadingOnRefresh:falseだわ

578 :デフォルトの名無しさん :2023/03/17(金) 23:28:04.29 ID:Jk32MNsVa.net
まだRiverpodやってるの?

579 :デフォルトの名無しさん :2023/03/18(土) 12:20:26.62 ID:QvBqZiFBa.net
>>578
まだその煽り文句使うの?

580 :デフォルトの名無しさん :2023/03/30(木) 13:32:26.64 ID:7XXkjDLs0.net
Columnにボタン入れて残りをListViewで埋めたいのでExpandedつけてListTileを並べました。
ListViewを下にスクロールするとボタンの背面で文字は消えてますがListTileが見えちゃいます。
スクロール前みたいにボタンがあるのとこではListTileを消すにはどうしたらいいですか?
https://dpaste.com/HLKRCVPN9
https://i.imgur.com/8CX3sdS.jpg

581 :デフォルトの名無しさん (オイコラミネオ MM49-TUaC):2023/03/30(木) 19:14:21.52 ID:6yTyce+CM.net
既知のバグなんで ListTile を Materialの中に入れてクレメンス

582 :デフォルトの名無しさん (ワッチョイ 2e10-W/Iy):2023/03/30(木) 21:03:28.46 ID:7XXkjDLs0.net
>>581
ありがとうございました。

583 :デフォルトの名無しさん (ワッチョイ b136-DFMs):2023/06/17(土) 03:02:59.33 ID:Jk7Jw7GE0.net
Flutterでwebやるの厳しいですか?
あまり経験ないんですがPC向け、スマホ向けを兼ねたweb業務アプリ作りたいです

584 :デフォルトの名無しさん (オッペケ Sr79-UmNC):2023/06/17(土) 13:08:56.34 ID:fu2oqIjYr.net
>>583
pwa

585 :デフォルトの名無しさん (ワッチョイ b136-DFMs):2023/06/17(土) 13:29:32.89 ID:Jk7Jw7GE0.net
>>584
PWAにすれば読み込み速くなるよ、みたいな感じですか?

586 :デフォルトの名無しさん (ワッチョイ debb-f5CE):2023/06/17(土) 15:41:30.05 ID:xR7u9b0U0.net
PWA(Web)の方が早いし実績もあるんじゃないかね、PWA(Flutter)のパフォーマンスはまだ難あり、ただブラウザにWasm-GCが普及すれば改善されるかも。しかしChromeで試験導入段階だからまだ先かな、知らんけど

587 :デフォルトの名無しさん (ワッチョイ a901-T5RF):2023/06/17(土) 16:47:55.13 ID:uqq24Gm20.net
ここ2、3年ほどスマホアプリ開発してなかったので浦島太郎なんだけど、今はまだマルチプラットフォームではflutterがデファクトなんかな?
その前はXamarin使ってた。

588 :デフォルトの名無しさん (オッペケ Sr79-UmNC):2023/06/17(土) 18:47:28.73 ID:wF5eE0SRr.net
>>585
flutter使う必要なくなる

589 :デフォルトの名無しさん (ワッチョイ b136-DFMs):2023/06/17(土) 19:21:31.27 ID:Jk7Jw7GE0.net
>>588
ですよねー
PWA対応されてるflutterアプリ、入れても入れなくてもモッサリだった

590 :デフォルトの名無しさん (オッペケ Sr79-UmNC):2023/06/17(土) 22:03:29.09 ID:dm6j5sZqr.net
クライアントサイド最強と言われるts(js)でマルチプラットフォームアプリ作れん時代になったんだからflutter要らんでしょ

591 :デフォルトの名無しさん (オイコラミネオ MM91-f5CE):2023/06/18(日) 13:41:17.49 ID:ZOXnai6vM.net
>>587
そうだよ

592 :デフォルトの名無しさん (ワッチョイ 1290-zQ1r):2023/06/18(日) 22:56:16.33 ID:w5XuMd3m0.net
flutter webはwasm-gcでワンチャンありそう
デモサイト
https://flutterweb-wasm.web.app
braveとかvivaldiだとデフォルトでwasm-gcがオンになってるかも
chromeでもフラグいじればいけるけど

593 :デフォルトの名無しさん (ワッチョイ 2776-RKCs):2023/07/02(日) 21:39:55.81 ID:3yMI72TT0.net
ネイティブアプリ開発でFlutter技術者でこれだけは抑えとけみたいなのある?

594 :デフォルトの名無しさん (オイコラミネオ MMe7-3VO7):2023/07/05(水) 08:36:22.62 ID:soUfVIXuM.net
Flutterでできないことはnativeで実装することになるので、そうなった時のためにPigeonかMethodChannelは使えた方がいい
あとは凝ったことしたいなら自作Plugin Packageとか?

595 :デフォルトの名無しさん (ブーイモ MM5b-GKTn):2023/07/05(水) 20:40:08.67 ID:lSDCcGQkM.net
この記事にdartが最も使われてない分野はwebって書いてあって、うんまあそうなのかもしれないって思ってしまった…
https://atmarkit.itmedia.co.jp/ait/spv/2306/29/news090.html#_ga=2.106928139.969623284.1688556703-1397559100.1660890441

596 :デフォルトの名無しさん (ワッチョイ d701-YT1M):2023/07/11(火) 13:05:08.54 ID:1wtMO7n20.net
Google時計のアラームみたいなものが作りたいのですが
アプリを閉じた状態でも指定した時間に勝手にアプリが起動する仕組みを作るには
何のプラグインを使えば可能ですか?

597 :デフォルトの名無しさん (スフッ Sdbf-tJTb):2023/07/12(水) 19:39:26.71 ID:7kEn/Du5d.net
>>595
まあ4,5年でこの位置にいるのは驚異的だとは思う

598 :デフォルトの名無しさん (ワッチョイ 1fbd-gR7n):2023/07/13(木) 01:45:54.26 ID:UoGURSvw0.net
唯一の欠点がすぐにやーめたって放り出すGoogle製なことくらいか

599 :デフォルトの名無しさん (スププ Sdbf-tJTb):2023/07/13(木) 17:10:37.64 ID:7QhwROzYd.net
Googleが止めるのは利用者が少ないから。
Googleだから目立つだけでそういう意思決定はどこでもやる。

600 :デフォルトの名無しさん (ワッチョイ 8cbb-lY0y):2023/07/15(土) 08:04:54.87 ID:B0ZjZ1lh0.net
>> 597
flutter_local_notifications でええんちゃう

601 :デフォルトの名無しさん (ワッチョイ 4101-aFzz):2023/07/16(日) 13:38:03.73 ID:AOc/uk7J0.net
>>600
通知しかできないのでだめです

602 :デフォルトの名無しさん (ワッチョイ 8cbb-lY0y):2023/07/17(月) 11:58:42.49 ID:bTpKkNkg0.net
>> 602
バックグラウンド実行なら background_fetch 使ってたな
iOSはタスクキルされたら動かないし、実行間隔も選べないがOSの制限だからどうしようもない

603 :デフォルトの名無しさん (オイコラミネオ MM9b-sxpF):2023/08/01(火) 16:42:41.59 ID:01egiJe9M.net
Flutter初心者向けで良さそうな本ありますか?
2020年の本でも問題ないですか?
おすすめの本を教えてください。

604 :デフォルトの名無しさん (ワッチョイ 7eba-6bUv):2023/08/02(水) 20:41:18.58 ID:NmYT3TzR0.net
企業の参入もあって世界ではflutterもりあがってきているのにここだけ廃れてるな
ウケるw

605 :デフォルトの名無しさん (ワッチョイ 7f6e-9t3s):2023/08/02(水) 22:40:02.85 ID:7/sShKRO0.net
>>604
どこの参入?

606 :デフォルトの名無しさん (ワッチョイ 3b79-L4j8):2023/08/05(土) 17:06:43.57 ID:3uC5fg2w0.net
>>603
さすがに2020年のものは古すぎるんじゃね?
普通に公式サイトのドキュメント翻訳して見たり、ネット記事や公式YouTube(字幕翻訳できる)が参考になるよ

607 :デフォルトの名無しさん (ワッチョイ cd01-JLeH):2023/08/06(日) 00:26:06.70 ID:2Zwwu+bP0.net
南って漢字の著書の本はおすすめしない

608 :デフォルトの名無しさん (ワッチョイ 8abd-bQKI):2023/08/13(日) 10:41:04.03 ID:eyTfA/5a0.net
Flutterでヘルパーメソッドを使うべきか、ウィジェットクラスを使うべきかって公式のYoutubeをふと見て、
https://www.youtube.com/watch?v=IOyq-eTRhvo
結論は「なるべくウィジェットクラスを使った方が良い」って話なんだけど、
もう少し詳細を知りたくて、ネットを辿っていたら以下のstackoverflowを見つけた。

これ、かなりの数に指示されている回答なんだけど、読んだ感想としては「それって関数を使っていることが問題じゃなくて、
StatelessWidgetが間にあるかどうかってだけじゃないの?」って自分は思った。
https://stackoverflow.com/questions/53234825/what-is-the-difference-between-functions-and-classes-to-create-reusable-widgets/53234826#53234826
このTweetを見つけて辿った: https://twitter.com/_mono/status/1504959316499247112

詳細の議論については、ここでされていて、「User」(アカウント削除済?)が言っていることがすごいまともに見えた。
なお、議論自体は途中からReactとFlutterの違いみたいな話が出てきてから変な方向に発散している感じがする。
https://chat.stackoverflow.com/rooms/218253/discussion-on-answer-by-remi-rousselet-what-is-the-difference-between-functions

Flutterの内部実装を読んでも、build()の結果取得してるだけやん!ってなるし(関数でウィジェットを返そうが、生成したウィジェットを直接渡そうが結果は同じ)
なぜにヘルパーメソッドを使ってはいけない感じになっているのか。
void performRebuild() {
...
built = build();//これはStatefulElemntで、Widget build() => state.build(this)としてoverrideされている。
...
_child = updateChild(_child, built, slot);
...

Flutterに詳しい人、ご意見頂戴!!
(deleted an unsolicited ad)

609 :デフォルトの名無しさん (スフッ Sdba-jNTj):2023/08/16(水) 12:20:33.34 ID:Jm1orbJbd.net
>>608
それをソースコードで確認したいなら相当深く読み込む必要があるよね。

610 :デフォルトの名無しさん (ワッチョイ 4e79-2zuP):2023/08/16(水) 12:20:46.18 ID:+urvNUT50.net
パフォーマンスに関しては微々たるものだから関数でまず問題ない

611 :デフォルトの名無しさん (スフッ Sdba-jNTj):2023/08/16(水) 12:41:44.07 ID:Jm1orbJbd.net
いや、公式が「クラスの方が望ましい」と言ってるからクラスを使います。

612 :デフォルトの名無しさん (ワッチョイ 6301-rCN0):2023/08/16(水) 17:18:40.59 ID:c4X6JEHU0.net
どこに書いてあるの?

613 :デフォルトの名無しさん (スフッ Sdba-jNTj):2023/08/16(水) 19:40:46.55 ID:Jm1orbJbd.net
https://www.youtube..../watch?v=IOyq-eTRhvo
結論は「なるべくウィジェットクラスを使った方が良い」って話。

614 :デフォルトの名無しさん (ワッチョイ 8132-fLZ4):2023/08/19(土) 16:51:26.69 ID:FbW1Ueqa0.net
国内のイベント中身ペラいな
パッケージの紹介とかいらんねん

615 :デフォルトの名無しさん (スフッ Sdb3-kyZL):2023/08/20(日) 02:13:06.76 ID:NFU0WBKQd.net
まあ結局資料はネットにあるんで、仕事獲るためのコネ作り目的とかじゃないかね

616 :デフォルトの名無しさん (ワッチョイ db2f-7wIC):2023/08/21(月) 01:49:01.63 ID:JbqzulkF0.net
GDE狙ってる人もいるね
仕事のためか承認欲求か知らんが

617 :デフォルトの名無しさん (ワッチョイ c101-7vjL):2023/08/21(月) 13:54:02.47 ID:m/kG/ll70.net
appleも協力して開発してくれたらいいのに

618 :デフォルトの名無しさん (アウアウウー Sa45-uf5U):2023/08/21(月) 21:17:26.30 ID:1W1mSDCIa.net
パッケージの新情報とか公式の情報の更新とか発信するだけで第一人者気取りな人いるじゃん
最前線にいますよアピールできて手っ取り早く気取れるよね

619 :デフォルトの名無しさん (アウアウエー Sa23-kyZL):2023/08/22(火) 08:23:59.22 ID:t+A174Sea.net
基本的にOSSだとパッケージ増えまくるから本当に使えるパッケージのキュレーションなら価値はあるとは思う。
セルフプロデュースを頑張りたい人が頑張るのは自由だとは思う。
結局受け手次第。

620 :デフォルトの名無しさん (ワッチョイ db2f-7wIC):2023/08/22(火) 17:19:55.11 ID:7/p4TFiH0.net
セルフプロデュースに付き合わされるのは御免だな

621 :デフォルトの名無しさん (アウアウエー Sa23-kyZL):2023/08/22(火) 17:26:37.45 ID:t+A174Sea.net
見たいもの見たらいい、以上。

622 :デフォルトの名無しさん (ワッチョイ db2f-7wIC):2023/08/22(火) 17:34:49.00 ID:7/p4TFiH0.net
どーした?w

623 :デフォルトの名無しさん (アウアウエー Sa23-kyZL):2023/08/22(火) 17:41:45.46 ID:t+A174Sea.net
いや、こんなどうでもいいやり取りも無いだろw
誰か付き合えと言ってるか?
情報発信なんか世界中どこでもある

624 :デフォルトの名無しさん (ワッチョイ db2f-7wIC):2023/08/22(火) 18:21:04.25 ID:7/p4TFiH0.net
イベントのトークはしょぼいの避ければいいけどXとかな
セルフプロデュース目的の奴らは声がでかいから
低品質の情報でもエコチェンでバズって勝手に付き合わされるんよな

625 :デフォルトの名無しさん (スフッ Sdb3-kyZL):2023/08/22(火) 18:49:57.33 ID:vNj3cPKWd.net
それはflutter関係無く何でもそうですよねw

626 :デフォルトの名無しさん (ワッチョイ db2f-0WDc):2023/08/22(火) 19:25:40.91 ID:7/p4TFiH0.net
何でもじゃないね
もっと高度な知識や低レベルの知識のいる技術では
初心者のしょぼい情報が出てくることはあってもバズりはしないよね

Flutterは「自分でも割とイケる」と勘違いしやすくて
声だけでかいなんちゃってエンジニアでも幅きかせることができてしまうし
そんなのを信奉する金魚のフンの多さも界隈のレベルの低さを物語ってるよ

627 :デフォルトの名無しさん (スフッ Sdb3-kyZL):2023/08/22(火) 19:37:09.53 ID:vNj3cPKWd.net
>>626
flutterがバズらせやすいならみんなflutter使うよw
もちろんそんなわけないなんてことは賢い小学生でもわかるわアホくさ

628 :デフォルトの名無しさん (ワッチョイ db2f-0WDc):2023/08/22(火) 19:55:42.25 ID:7/p4TFiH0.net
バズりを主目的にFlutterの小さいコミュニティを狙うわけないでしょw
使ってる人の一部が小さなコミュニティでなら目立てそうと思って
積極的に活動してるけどレベルが低くて邪魔くさいって話よ
小学生より読解力ないねダッサ

629 :デフォルトの名無しさん (スフッ Sdb3-kyZL):2023/08/22(火) 20:12:34.70 ID:vNj3cPKWd.net
>>628
そもそもあなたの意味不明な妄想理論なんだから読解力とか意味無いよw
さらにアホすぎて話が噛み合わないw

誰がバズらせたい、だのおまえが勝手に言い出しただけ、すげー頭弱いなこいつ

630 :デフォルトの名無しさん (ワッチョイ db2f-0WDc):2023/08/22(火) 20:15:23.21 ID:7/p4TFiH0.net
意味不明な妄想理論と思うことにいちいち反応してカリカリしてる頭の悪さよ!w

631 :デフォルトの名無しさん (スフッ Sdb3-kyZL):2023/08/22(火) 20:31:14.10 ID:vNj3cPKWd.net
毎日5chでflutter界隈ディスるだけのゴミ人生でした。

632 :デフォルトの名無しさん (ワッチョイ db2f-0WDc):2023/08/22(火) 20:36:48.28 ID:7/p4TFiH0.net
書いたことがなにかグサッときちゃったみたいだねガンバレ

633 :デフォルトの名無しさん (スフッ Sdb3-kyZL):2023/08/22(火) 20:42:17.09 ID:vNj3cPKWd.net
この暇人さん病的に執拗だなーw
レベル高いエンジニアはこんなとこで連投しないわなw

634 :デフォルトの名無しさん (スフッ Sdb3-kyZL):2023/08/22(火) 20:53:58.79 ID:vNj3cPKWd.net
いや、技術的な議論が続いて、ということならわかるが、この不毛さはまじでバカっぽい、時間の無駄。

635 :デフォルトの名無しさん (スフッ Sdb3-kyZL):2023/08/22(火) 21:10:28.12 ID:vNj3cPKWd.net
>>632
根拠ゼロなんだから刺さりようがないだろw
おまえは自分のレスを何だと思ってるんだ

636 :デフォルトの名無しさん (ワッチョイ db2f-0WDc):2023/08/22(火) 21:11:15.39 ID:7/p4TFiH0.net
レベルの低さを嘆いただけなのに過剰に反応して顔真っ赤になっててウケる
ここに有益な時間を期待してるのが間違いだよ
頭が弱い、バカ、病的、ゴミ人生とか言いなれてる様子から人間性がわかるな
執拗は鏡を見ながら言ってるのかな

637 :デフォルトの名無しさん (ワッチョイ db2f-0WDc):2023/08/22(火) 21:12:03.85 ID:7/p4TFiH0.net
はは、3連投してるじゃん
「レベル高いエンジニアはこんなとこで連投しないわなw 」そのまま返すわ

638 :デフォルトの名無しさん (スフッ Sdb3-kyZL):2023/08/22(火) 21:25:39.82 ID:vNj3cPKWd.net
>>636
毎日5chでflutter界隈ディスるだけのゴミ人生でした。

639 :デフォルトの名無しさん (ワッチョイ c101-hPrW):2023/08/22(火) 21:34:03.27 ID:1eaQ5Jdv0.net
君たち、riverpod がクソすぎてイライラしているのか?

640 :デフォルトの名無しさん (スフッ Sdb3-kyZL):2023/08/22(火) 21:34:20.78 ID:vNj3cPKWd.net
>>637
と素人が申しております

641 :デフォルトの名無しさん (スフッ Sdb3-kyZL):2023/08/22(火) 21:46:14.61 ID:vNj3cPKWd.net
>>639
いや、ただの掃除ですよ🧹
クソとまでは思わないけど一部の推しまくってる人たちを見ると少し気持ち悪さは感じるかなー。
数年前公式が特定のパッケージ推した時は明らかに今の状況は予想できてなかったよねー。

642 :デフォルトの名無しさん (ワッチョイ db2f-0WDc):2023/08/22(火) 22:00:40.19 ID:7/p4TFiH0.net
驚愕的にねちっこいな

643 :デフォルトの名無しさん (ワッチョイ db2f-0WDc):2023/08/22(火) 22:22:31.61 ID:7/p4TFiH0.net
内部実装の複雑さ・巧妙さとSMツールとしての優秀さは等しくないのだが
Riverpodはそこを区別できずに混同した人たちがハイプを煽っただけだった
継続性も怪しい

644 :デフォルトの名無しさん (アウアウエー Sa23-kyZL):2023/08/22(火) 22:47:22.31 ID:t+A174Sea.net
>>643
ここに有益な時間を期待してるのが間違い

と言いながらめっちゃ5ch好きやんw

645 :デフォルトの名無しさん (ワッチョイ db2f-0WDc):2023/08/22(火) 22:55:48.44 ID:7/p4TFiH0.net
好き嫌いは論点じゃないし好きとも嫌いとも書いてないけどな
ただの雑談に有益な時間を期待しながら使ってない
やっぱ読解力ないね

646 :デフォルトの名無しさん (アウアウウー Sa45-uf5U):2023/08/22(火) 22:56:06.27 ID:NUzzORo+a.net
>>639
よくわかったね
クソにイライラし、クソを広めた人らにもイライラしている!!
作ったのが有名な人じゃなかったら見向きもされなかったよね

647 :デフォルトの名無しさん (アウアウエー Sa23-kyZL):2023/08/22(火) 22:59:17.29 ID:t+A174Sea.net
>>645
ただの暇人かw

648 :デフォルトの名無しさん (ワッチョイ db2f-0WDc):2023/08/22(火) 23:06:59.21 ID:7/p4TFiH0.net
暇人という言葉を侮蔑語のように使うのは悟りが浅いな
暇ではないが暇を作ってどうでもいいことにも時間を使うようにしている
暇を持ち暇を楽しむことができる者こそ豊か
心にゆとりを持ちなよ

649 :デフォルトの名無しさん (アウアウエー Sa23-kyZL):2023/08/22(火) 23:30:35.50 ID:t+A174Sea.net
心に余裕て、どの口が言うんだよww
誰が何を発信しようが完全に自由なわけで、心に余裕がある人は他人のレベルがどうとか言わねーからw
どんだけケツの穴小さいんだ、というねw

650 :デフォルトの名無しさん (ワッチョイ db2f-0WDc):2023/08/22(火) 23:46:00.74 ID:7/p4TFiH0.net
心にゆとりがあることと評価することは矛盾しないよ
コンサートを楽しむ余裕がある人が演奏の評価をしないとでも?
さっきから論理性が足りなくてプログラマーなのかも疑わしいな

651 :デフォルトの名無しさん (ワッチョイ db2f-0WDc):2023/08/22(火) 23:47:34.57 ID:7/p4TFiH0.net
価値がないと感じる人間は切り捨てていくスタイルなので今後無視
言われそうなので先に言っておくが、それも心のゆとりと矛盾しない

652 :デフォルトの名無しさん (スフッ Sdb3-kyZL):2023/08/23(水) 00:28:46.45 ID:Fx9VKdXTd.net
>>650
客観的な根拠に基づく評価なら建設的ですけど、それが無いからゴミ扱いされる、それはしょうがないだろう。
本人が気持ち良いだけのオナニーなんだから、人前でやったら変態です。
大丈夫、無視も何もあなたの返事を欲しい人はどこにもいないからw

653 :デフォルトの名無しさん (スフッ Sdea-0q+X):2023/08/29(火) 10:41:37.06 ID:+HxwobiYd.net
変なの定期的に来るな。
誰得なんだこれw

654 :デフォルトの名無しさん (ワッチョイ 86cf-AJnA):2023/08/29(火) 18:36:44.38 ID:x6pa4/Dr0.net
宗教だよ。~なさい。とか言う語尾のキモイ奴

655 :デフォルトの名無しさん (ワッチョイ 5d9e-jMpC):2023/08/30(水) 04:23:34.79 ID:1uJFkMqW0.net
Riverpod、作者がメンタル不安定なのが不安要素やな
autoDisposeとかややこしく絡み合った機能が壊れないように気をつけながら弄らなあかんからそらイヤになってくるわな

656 :デフォルトの名無しさん (ワッチョイ 6d01-TDjq):2023/08/30(水) 19:54:14.27 ID:0reK52fO0.net
もう Compose Multiplatform でいいんじゃね?
iPhone のために riverpod で消耗する必要はないだろう
あれは日本人には買えなくなる
安物Android端末で軽快に動くことを優先すべき

657 :デフォルトの名無しさん (アウアウエー Sab2-0q+X):2023/08/31(木) 05:09:44.94 ID:Fp7risRca.net
>>656
あなたがCompose使うのは完全に自由。
みんなと一緒にComposeを使いたい、みたいな話?
iPhoneに関してはみんながみんな新品買うわけでもない。

658 :デフォルトの名無しさん (ワッチョイ a301-pxV7):2023/09/02(土) 18:27:03.11 ID:/i0FKLZz0.net
Compose Multiplatformを使うとiphoneのアラームアプリと完全に同じ仕様のものを作れる?
アプリを閉じてもバックグラウンドで時間になったら処理が実行するとか

659 :デフォルトの名無しさん (ワッチョイ 6fcd-osw3):2023/09/04(月) 12:15:37.84 ID:sVCXM3FI0.net
kotlinは触りたいけどgradleの書き方がよくわからん

660 :デフォルトの名無しさん (ワッチョイ e301-erq7):2023/09/13(水) 13:41:12.03 ID:sRqTiyv70.net
お値段を見ればわかると思うけど、iPhoneのシェアは落ちていく
今後は Android をメインにするとして、Flutter はいい選択だろうか?

661 :デフォルトの名無しさん (スフッ Sdba-NQYt):2023/09/13(水) 14:53:39.24 ID:YwV61kwId.net
>>660
前から価格差ありましたやん
あなたの妄想知りませんやん

662 :デフォルトの名無しさん (ワッチョイ b361-TvvQ):2023/09/13(水) 17:40:10.38 ID:MvvPt3IF0.net
スフッ氏はなんでそんないつもイライラしてるん?
まるで当たり屋やで

663 :デフォルトの名無しさん (スフッ Sdba-NQYt):2023/09/13(水) 17:59:35.29 ID:YwV61kwId.net
良い選択かどうかを議論するために必要な根拠をこの人が持っているようには見えないよ
比較するならまず環境構築してカウンターアプリ動かすくらいしてからじゃないかね?
iPhoneの価格がどうのこうのしか言ってないよねこの人?

664 :デフォルトの名無しさん (ワッチョイ 7a36-BMcJ):2023/09/13(水) 23:25:53.32 ID:7Q7n2D7W0.net
国内のシェアが盛り返されることはないだろ
Androidの魅力が足らん
Flutterなんてなんも関係ない

665 :デフォルトの名無しさん :2023/10/16(月) 03:52:28.73 ID:d4tvCZz00.net
Google EarthがFlutter版に置き換わったね

666 :デフォルトの名無しさん :2023/10/16(月) 07:17:45.32 ID:RlxHgt3H0.net
>>659
gradle は、groovy か?

どの道、Kotlin/groovyは、Ruby 風。
Ruby on Rails のbundler をやっていれば、常識で分かる

bundlerで、gemfile から、gemfile.lock を作る。
npm/yarn と同じ

gemfileで指定したバージョン条件から、
すべてのモジュールがその条件を満たすかチェックして、gemfile.lockに書き出す。
gemfile.lockは、バージョン解決済みのもの

例えば、以下のgemfileで、
development/test 環境では、byebugを使う。
development環境では、web-console, listen をバージョン指定して使うとか。
このすべてのバージョンを解決して、gemfile.lockを作る

source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

ruby '2.5.1'

group :development, :test do
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
end

group :development do
gem 'web-console', '>= 3.3.0'
gem 'listen', '>= 3.0.5', '< 3.2'
end

667 :デフォルトの名無しさん (ワイーワ2 FF62-UUkb):2023/10/21(土) 02:19:53.82 ID:1c4PqZ+xF.net
google_maps_flutterを使ったことある人おる?
地図画面を表示するたびに利用料が発生するような実装になるんだけど
既存のフレームワークやライブラリで
画面を破棄してもアプリ内でgoogle map platformとセッションを維持する
方法がわからない
てか、そんな方法なくね?

668 :デフォルトの名無しさん :2023/10/21(土) 03:31:32.05 ID:WKN47aC10.net
Stackを使えばいいのか。自己解決した

669 :デフォルトの名無しさん :2023/11/04(土) 02:53:28.13 ID:ySrl7fwG0.net
FlutterFlowのこともこのスレでええの?

670 :デフォルトの名無しさん :2023/11/09(木) 00:20:19.90 ID:PGLngUNd0.net
思わず作ってしまった。個人開発では便利だけどチームでは使えないアレ
この関数はライブラリではなく予約後でくれよ

Iterable<int> range(List<int> args) sync* {
int start = 0;
int step = 1;
int stop;

if (args.length == 1) {
stop = args.elementAt(0);
} else {
start = args.elementAt(0);
stop = args.elementAt(1);
}
if (args.length == 3) {
step = args.elementAt(2);
}
int indexMax = args.elementAt(0);
for (int i = start; i < stop; i += step) {
yield i;
}
}

671 :デフォルトの名無しさん :2023/11/09(木) 00:35:00.04 ID:PGLngUNd0.net
そしてこちらが見本のコード
格の違いをまざまざと見せつけられた

Iterable<num> range(num startOrStop, [num? stop, num? step]) sync* {
final start = stop == null ? 0 : startOrStop;
stop ??= startOrStop;
step ??= 1;

if (step == 0) throw ArgumentError('step cannot be 0');
if (step > 0 && stop < start) {
throw ArgumentError('if step is positive, stop must be greater than start');
}
if (step < 0 && stop > start) {
throw ArgumentError('if step is negative, stop must be less than start');
}

for (num value = start;
step < 0 ? value > stop : value < stop;
value += step) {
yield value;
}
}

672 :デフォルトの名無しさん :2023/11/09(木) 00:35:00.94 ID:PGLngUNd0.net
そしてこちらが見本のコード
格の違いをまざまざと見せつけられた

Iterable<num> range(num startOrStop, [num? stop, num? step]) sync* {
final start = stop == null ? 0 : startOrStop;
stop ??= startOrStop;
step ??= 1;

if (step == 0) throw ArgumentError('step cannot be 0');
if (step > 0 && stop < start) {
throw ArgumentError('if step is positive, stop must be greater than start');
}
if (step < 0 && stop > start) {
throw ArgumentError('if step is negative, stop must be less than start');
}

for (num value = start;
step < 0 ? value > stop : value < stop;
value += step) {
yield value;
}
}

673 :デフォルトの名無しさん (ワッチョイ c66f-NySP):2023/11/09(木) 05:39:14.48 ID:6nQ8WaXR0.net
- 引数に代入するのはやめようね
- stepはnum step = 1でいいよ
- stopがnullの時にstartが0になる仕様はいまいちだよ
- その仕様のままにするならRecord使うといい感じになるよ
- stopを省略したらstepを指定できないのは使いにくいよ
- ifの{}は統一しようね
- ArgumentErrorじゃなくてassertでいいよ
- Dartのこの手のやつはあるとすれば予約語じゃなくIterable.rangeみたいなコンストラクターかスタティックメソッドだよ

出直してきてね!

674 :デフォルトの名無しさん (ワイーワ2 FF8a-wBLS):2023/11/09(木) 07:11:41.07 ID:cP9St7IYF.net
yieldにこだわらなけらばList.generate()とかでいいんじゃ

675 :デフォルトの名無しさん :2023/11/09(木) 11:51:23.39 ID:EEosMS9r0.net
ここにいる人たちってReactNativeもつかったことあるうえでFlutterのほうが良いって人いる?

676 :デフォルトの名無しさん :2023/11/09(木) 12:29:47.59 ID:nRWgMtEh0.net
JavaScript はGの次に滅ぼすべき、人類の敵
決して使ってはならない

677 :デフォルトの名無しさん :2023/11/09(木) 12:41:45.57 ID:wJNYRd320.net
JavaScript使わなかったら何のサービス使えるのさ

678 :デフォルトの名無しさん :2023/11/09(木) 12:56:24.43 ID:EEosMS9r0.net
>>0677
TypeScriptなら良くない?

679 :デフォルトの名無しさん (スフッ Sd62-kfuF):2023/11/09(木) 19:05:40.65 ID:Ki93qlPkd.net
>>678
Dartの方がすっきりしてる。
型職人とか言われるような型システムが必須ならDartでも同じような型システムが必須になるはずだが、flutterで型職人とか聞いたことない。

680 :デフォルトの名無しさん (ワッチョイ c222-q0f1):2023/11/09(木) 21:32:45.11 ID:XGYjriyW0.net
型頑張ったり深いところまで探究するような技術オタクがTypeScriptに多くてFlutterに少ないんじゃない?
現状DartってFlutter以外使い道ない言語だし、スマホアプリ以外のFlutterもまだまだだもんな

681 :デフォルトの名無しさん :2023/11/09(木) 23:38:50.49 ID:EEosMS9r0.net
Flutterって興味あるけど長生きするかいまひとつ不安です
案件単価もあまり高くない印象だし。

682 :デフォルトの名無しさん :2023/11/10(金) 12:29:51.61 ID:HnC3NJIbd.net
型頑張った結果大きなメリットを受けられるのは相当大規模なケースだけ。
型がんばること自体が目的になったら本末転倒。

683 :デフォルトの名無しさん (アウアウウー Saa5-CWlg):2023/11/10(金) 13:36:38.16 ID:E5/tDr6wa.net
>>676
同意せざるを得ない

684 :デフォルトの名無しさん :2023/11/11(土) 21:44:46.97 ID:SHmVuBvN0.net
FlutterKaigiのサイトのコード
カウントダウンの部分だけでも目まいがしちゃう〜

685 :デフォルトの名無しさん :2023/11/11(土) 22:06:37.04 ID:yfADjGld0.net
>>683
TypeScriptもだめ?

686 :デフォルトの名無しさん :2023/11/11(土) 23:29:48.07 ID:hWzOb7Ch0.net
Ruby の米国年収は、Go/Rust/Elixir の3大言語を超えた!

Ruby, Elixir : 9.3 万ドル
Go : 8.9
Rust : 8.7

多くの言語 : 6.5〜7

PHP : 5
Dart : 4.4

Ruby on Rails, AWS Solution Architect は13万ドルとか!

YouTube で有名な雑食系エンジニア・KENTA は、
初心者のキャリアパスは、Rails → Go だけと言ってる

一方、Scala, PHPをオワコン認定した

たぶん、PHP, Dart は情報学部を卒業していない高卒の言語で、
エンジニアとは認められていないのかも

687 :デフォルトの名無しさん (スプープ Sd1f-/zbX):2023/11/11(土) 23:47:17.14 ID:Kf3EXEEhd.net
うわっ湧いてる

688 :デフォルトの名無しさん (ワッチョイ 7fcb-MsHe):2023/11/12(日) 00:17:19.71 ID:IOHJkfoT0.net
「書く」と「使う」を区別できない人々

689 :デフォルトの名無しさん :2023/11/12(日) 10:44:11.83 ID:TjUPxwN+0.net
>>686
ソースが無くてもおれの情報だから信じるよな?
みたいな?
誰なんすかw

690 :デフォルトの名無しさん :2023/11/12(日) 17:44:04.02 ID:7RRSxgq+0.net
riverpodになんか問題でもあるの?

691 :687 :2023/11/12(日) 17:53:44.95 ID:ELaQQIfQ0.net
KENTA は勝又 健太。本も出てる。
21世紀最強の職業 Web系エンジニアになろう、2020

文系のアホを、最強のチート職業・Rails で稼げるようにした人。
月千円の初心者向けRailsサロンに、千人が入っている。
たぶん、単一のフレームワークで、千人も入っている有料サロンは無い

20言語・100技術をやる。
経歴書も出している

時給数万円で、DevOpts の環境整備も請負うとか

Java のSES しかなかった日本に、
スタートアップに、Railsを作り出した

他の言語にだまされない、
Rails, Linux, Docker, AWS、データベースで稼げる事を証明した

文系のアホを、勉強で稼げるようにした!
勉強だけで決まるから、画一的で再現性が高い。
誰でもできる

692 :デフォルトの名無しさん :2023/11/12(日) 18:34:26.32 ID:n51korJe0.net
初心者にRails勧める風潮そろそろ終わってほしいな

693 :687 :2023/11/12(日) 19:33:47.32 ID:ELaQQIfQ0.net
そう言えばKENTA の本は、Flutter 大学のKBOY もレビュアーとして協力した

でもRails で稼げるから、初心者が大量に参入して、
びっくりするほど、レベルが上がった

今のポートフォリオはAWS でサイトを運営して、会員が何人いるかのレベルw
米国人からすると神w

KENTAは、Rails界に教育革命を起こした!

今でもバックエンドで、Railsより分かりやすく教育効果が高い、フレームワークは無い。
Go でも面倒くさい

694 :デフォルトの名無しさん :2023/11/12(日) 19:39:20.48 ID:UMFi1GHld.net
そんなに稼いでる人は5chでアホ丸出しの宣伝しないよw

695 :デフォルトの名無しさん :2023/11/12(日) 20:07:09.21 ID:EWqnRvOHd.net
こういう事やるからRailsへのヘイトが溜まるんだよなあホント頭悪い

696 :デフォルトの名無しさん :2023/11/18(土) 20:59:38.30 ID:vF2x6sxt0.net
日本だけRailsの求人数落ちないの謎

697 :687 :2023/11/18(土) 23:32:28.31 ID:NW68x5AA0.net
米国人よりも日本人の方が、偏差値が10〜20ぐらい高い。
だから、Rails が簡単に思える

それで筑波大学などでやってる。
昔はハーバードでもやってた

米国人からすると、日本人の未経験者は神レベル!
米国人は日本人みたいな、凝ったポートフォリオを作れない

RailsにはAPI モードもあるから、Go, Python も使える

YouTube で有名な、未経験からRailsで就職した女の子・かよちんは、
Pythonをやるのに転職して、Django で作っているけど、
別に、Railsでも作れそうに思う

698 :デフォルトの名無しさん :2023/11/18(土) 23:47:35.18 ID:yEkk5mdid.net
とNEETが申しております

699 :デフォルトの名無しさん :2023/11/19(日) 13:59:35.92 ID:nljhlBVQd.net
>>697
スレチさん責任を持って消えてくださいね

700 :デフォルトの名無しさん :2023/11/19(日) 15:00:36.20 ID:/G2k3fWta.net
かよちんてまだ生きてたの?
つべ更新されてないなーと思ってたが

701 :デフォルトの名無しさん (ワッチョイ 0614-cVwZ):2023/11/19(日) 23:08:58.93 ID:M+kPOlgt0.net
Scaffoldで死刑台という意味なんだな

702 :デフォルトの名無しさん :2023/11/20(月) 01:18:20.76 ID:36M//yVE0.net
> RailsにはAPI モードもあるから、Go, Python も使える
??

703 :687 :2023/11/21(火) 00:32:06.28 ID:cXhp/VaI0.net
Rails のAPI モードは、サーバーからHTML を返信しない。
JSON を送ってくるだけ

だから、Go, Python から、JSONを送ってもらえば良いだけ

704 :デフォルトの名無しさん (ワッチョイ 6ecf-eXni):2023/11/21(火) 07:20:37.85 ID:uyXJbiNX0.net
だから、以下の繋がりがよくわからんがRailsをgoで書けるってこと?
RoRのバックエンドから他のgoプログラムを呼び出せるというだけなら萎えるが。

705 :デフォルトの名無しさん :2023/11/21(火) 20:30:28.18 ID:1RnuqrBU0.net
ほかの言語のプログラムを呼び出すのならCでもできるよ

706 :デフォルトの名無しさん :2023/11/22(水) 00:03:32.31 ID:jNteRcwJ0.net
Rubyを使う必要がないRailsなら興味がある

707 :デフォルトの名無しさん :2023/11/22(水) 02:41:08.61 ID:vkLMZIzad.net
704って視野が狭すぎて他のFWでもそれできるの知らんのだろうな

708 :デフォルトの名無しさん :2023/11/27(月) 20:09:47.05 ID:DZZ5+Uro0.net
Flutterの事検索するとやたらJboyってやつのZennの記事がヒットするのやめてほしい
読みづらいし内容がスッカスカ

709 :デフォルトの名無しさん :2023/11/30(木) 14:01:43.60 ID:IRcp4c970.net
他に良記事が無い分野ってことなのかな
発信を頑張ってる姿勢は良いと思う

710 :デフォルトの名無しさん :2023/11/30(木) 22:38:54.26 ID:0Cr+jEwb0.net
Flutterはもうオワコンだしな・・・
仕方がない側面もある

711 :デフォルトの名無しさん :2023/11/30(木) 22:57:32.07 ID:6W5m1wMc0.net
マジすか
これからは MAUI の時代とか?
日本語を書くと AI が Kotlin と Swift を吐くとか?

712 :デフォルトの名無しさん :2023/12/01(金) 03:08:06.49 ID:dbnJWXba0.net
今はFlutterFlowの時代

713 :デフォルトの名無しさん :2023/12/01(金) 05:36:48.54 ID:kQkHb96la.net
>>706
Rust on Rails
RoR

714 :デフォルトの名無しさん (スフッ Sd7f-2WZV):2023/12/01(金) 15:45:28.32 ID:0WZJjmxWd.net
これからは何すれば良いん?

715 :デフォルトの名無しさん (ワッチョイ a7b7-psIa):2023/12/01(金) 19:29:22.93 ID:NynR4lgJ0.net
バカ→プロンプトエンジニアリング
正解→AIに聞きながら爆速学習

716 :デフォルトの名無しさん (ワッチョイ 7fcf-GgRN):2023/12/01(金) 22:05:09.56 ID:Tv/TAV+C0.net
>>713
本当にあるのかと思って一瞬期待したじゃないか

717 :デフォルトの名無しさん :2023/12/03(日) 17:21:25.15 ID:T0Ui2UIH0.net
tauri mobile が完成されてほしい

718 :デフォルトの名無しさん :2023/12/03(日) 20:42:49.80 ID:JMjzgwiz0.net
RustでゲームでもなんでもないアプリUIなんて書きたくないんだが…
tauri mobileは残念ながら流行らないと思う

719 :デフォルトの名無しさん :2023/12/03(日) 21:45:58.56 ID:oKM9VC1N0.net
で、Flutter がオワコンなら次は何がええんや?
Compose Multiplatform for iOS はα版で、いつできるかわからんし
おまえら MAUI はイヤそうだし

720 :デフォルトの名無しさん :2023/12/03(日) 23:03:49.16 ID:JMjzgwiz0.net
ComposeマルチプラットフォームのiOSが正式サポートするまではFlutterでいいっしょ
FlutterからComposeへの移行は同じMaterialDesign基盤のおかげでそんなに複雑にならないし

721 :デフォルトの名無しさん :2023/12/03(日) 23:19:11.18 ID:T0Ui2UIH0.net
tauri mobileってJSでアプリ実装できるIonicの高速版みたいなものなのかなと思ってた
たしかに流行りそうな気配は無い

722 :デフォルトの名無しさん :2023/12/03(日) 23:29:38.28 ID:JMjzgwiz0.net
Composeマルチプラットフォーム for iOS、UIフレームワークとして仕様は固まってて、ひたすらUIKitとの親和性を高めるべくバグ取り最中だから、将来のバグ修正からの正式リリースを見越して今からアプリを作り始めてもなんら問題ない
少なくとも泥用であれば完全安定版として製品化できるし
https://github.com/JetBrains/compose-multiplatform-core
ただ2024年ロードマップ見てるとJetBrainsがComposeマルチプラットフォーム用のナビゲーションを出すっぽくてそれの仕様がどうなるかは注目しなくちゃいけない
個人的にはPreComposeみたいな感じだとありがたい
Kotlin Multiplatform Development Roadmap for 2024
https://github.com/JetBrains/compose-multiplatform-core

723 :デフォルトの名無しさん :2023/12/03(日) 23:35:22.01 ID:JMjzgwiz0.net
JSネイティブアプリはReactNativeが今後も一強かね

724 :デフォルトの名無しさん :2023/12/03(日) 23:40:30.81 ID:JMjzgwiz0.net
>>722
2個目のリンクミスってる
https://blog.jetbrains.com/kotlin/2023/11/kotlin-multiplatform-development-roadmap-for-2024/

725 :デフォルトの名無しさん (ワッチョイ 2a7c-HZ8Y):2023/12/03(日) 23:49:42.59 ID:T0Ui2UIH0.net
しまぷーのIT大学の動画見てたらとりあえずReactNative勉強しとけばいいやと思った
https://www.youtube.com/watch?v=ODm8QfGjFnI

726 :デフォルトの名無しさん (ワッチョイ 575a-uCfX):2023/12/14(木) 17:43:36.13 ID:iPp/a0ng0.net
windowsでflutter環境構築しようとしたら
javaバージョンうんたらでダルくなった
linuxでやれば良かったんか?
てかdockerでやればよかったんか

727 :デフォルトの名無しさん (ワッチョイ d701-Rf4b):2023/12/14(木) 18:38:01.51 ID:BnkkcL560.net
MacOS以外でFlutterやる意味

728 :デフォルトの名無しさん (ワッチョイ 575a-uCfX):2023/12/14(木) 19:03:11.52 ID:iPp/a0ng0.net
macだとすんなり構築できたんか
でもchromebook買ってくるわ

729 :デフォルトの名無しさん (ワッチョイ 3765-HI/Z):2023/12/14(木) 19:22:57.67 ID:PBAvp6y70.net
開発に常用できるレベルのMacはクソ高いから、Windowsがおすすめだけどね
やはり Flutter はオワコンてことか

730 :デフォルトの名無しさん (ワッチョイ 1fb0-W2Eq):2023/12/14(木) 22:37:22.57 ID:VLJ6E6CL0.net
Project IDXを待とう

731 :デフォルトの名無しさん :2023/12/15(金) 01:17:36.69 ID:XTNGu5LG0.net
Flutter は、Mac にも対応させるのか?
よく知らないけど

一般的には、Windows で多くの言語では、
WSL2, Linux, Docker Desktop

メモリも最低で16 GB。
32〜64が良い

732 :デフォルトの名無しさん :2023/12/15(金) 01:19:57.29 ID:ZzHXcoRl0.net
winで環境構築したけどスムーズに行けたぞ

733 :デフォルトの名無しさん :2023/12/15(金) 09:35:34.42 ID:D6oHkhfI0.net
Javaのバージョンの問題はMacでもLinuxでも起こる

734 :デフォルトの名無しさん :2023/12/15(金) 10:33:21.63 ID:bZYUkq540.net
なんだ、xcodeの不要な人たちだったか余計なこと言ってすまん

735 :デフォルトの名無しさん :2023/12/15(金) 10:43:03.05 ID:DVINfXYD0.net
なんやこいつ
気持ち悪い

736 :デフォルトの名無しさん (ワッチョイ 3765-HI/Z):2023/12/15(金) 11:17:12.26 ID:EY3Hmpxp0.net
ユーザーの質が低下している
やはり Flutter はオワコンのようだ

737 :デフォルトの名無しさん (スフッ Sdbf-te11):2023/12/15(金) 18:54:13.37 ID:JKeVi37Wd.net
>>736
型考えずにコード書く人が大勢いるjs界の方が質低いだろ

738 :デフォルトの名無しさん :2023/12/15(金) 22:37:28.04 ID:9YwoHs3R0.net
あれマウイ君戻ってきたのか
ゲーム作りは諦めた?

739 :デフォルトの名無しさん :2023/12/17(日) 14:59:29.89 ID:hh+M4zIP0.net
>>708
Flutterのトピック開いてもそんなに出てこなかったから何を大げさな・・・
って思いながらLatestの順にしたら10ページまでで88記事あってドン引きした

740 :デフォルトの名無しさん (ワッチョイ 1e5f-DkQ9):2023/12/17(日) 19:26:58.83 ID:mH/O4qym0.net
なにも情報発信しないやつよりはずっとずっとマシでしょう

741 :デフォルトの名無しさん :2023/12/18(月) 11:18:28.67 ID:szOI/wr60.net
ファイト闘う君の唄を
闘わない奴らが笑うだろう

742 :デフォルトの名無しさん :2023/12/18(月) 13:50:30.85 ID:QgWPUPtt0.net
ネイティブアプリでReactNativeにシェアを奪われている中、WasmでGUIフレームワークのシェアを勝ち取れるかが、FlutterはたまたDartの命の分かれ目になるだろうな
WasmGCサポートが順調な点はC#にアドバンテージを取れている
同業のKotlin/Wasmに競り負けたり、結局Wasm自体が転けてJavaScript永続になったらFlutter、Dartは消えていっちゃうから頑張ってほしい

743 :デフォルトの名無しさん (ワッチョイ cb0f-fkh4):2023/12/18(月) 16:02:42.88 ID:H6gV+iGs0.net
記事としてアウトプットする人と別の形でアウトプットする人がいるから記事書く人だけがんばってて偉いってのは違うと思うんだけどどぉ?

744 :デフォルトの名無しさん :2023/12/18(月) 18:15:53.53 ID:hy8FZ1yb0.net
むしろReactNativeのシェア奪ってるが
https://www.statista.com/statistics/869224/worldwide-software-developer-working-hours/

745 :デフォルトの名無しさん :2023/12/18(月) 18:44:30.91 ID:z2vcK0Sb0.net
ReactNative はTSからJSへのトランスパイルなどという愚行を改めるべき
TSからバイトコードを生成して配布できるようになったら評価してやっても良い

746 :デフォルトの名無しさん (ワッチョイ 2701-pfXu):2023/12/19(火) 10:51:06.67 ID:kQgQbwMI0.net
ごめんTypeScriptはオワコンだぞ

Big projects are ditching TypeScript… why?
https://youtu.be/5ChkQKUzDCs

747 :デフォルトの名無しさん (ワッチョイ 2701-pfXu):2023/12/19(火) 10:56:02.93 ID:kQgQbwMI0.net
>>744
まだまだ38%もReactNativeがネイティブアプリのシェアを奪ってる
これは由々しき事態だよ

748 :デフォルトの名無しさん (ワッチョイ 2701-pfXu):2023/12/19(火) 11:05:23.14 ID:kQgQbwMI0.net
ネイティブアプリ開発自体がWasmのPWA時代でオワコンになるのは確定してるから今後勝手に衰退していくReactNativeなんてどうでもいいんだけどReactをWasmフレームワークのFlutterが打ち破れるのかは注視していきたい

749 :デフォルトの名無しさん :2023/12/19(火) 13:48:49.82 ID:C7zQAW8G0.net
Flutter と TypeScript がオワコンだと、もうMAUIしかないじゃないですかー

750 :デフォルトの名無しさん (ワッチョイ 2701-pfXu):2023/12/19(火) 16:47:48.72 ID:kQgQbwMI0.net
>>749
WasmGC対応時期未定のランタイムのフレームワークは呼んでないっす…

751 :デフォルトの名無しさん :2023/12/19(火) 17:04:54.42 ID:kQgQbwMI0.net
MicrosoftはMaui作っときながら自社製品ではReactNativeを使っててほんま腹立つ

752 :デフォルトの名無しさん (スフッ Sd32-N6Un):2023/12/19(火) 20:54:12.66 ID:ktaeeoczd.net
>>749
誰も止めない
ご自由にどうぞ

753 :デフォルトの名無しさん (ワッチョイ 7236-Ycy9):2023/12/19(火) 22:03:51.83 ID:DMrn9AMr0.net
MAUIなんて本当に使ってる人いるんか?

754 :デフォルトの名無しさん (ワッチョイ 2701-pfXu):2023/12/19(火) 22:15:45.94 ID:kQgQbwMI0.net
>>753
少なくともMicrosoftは使ってない😇

755 :デフォルトの名無しさん (ワッチョイ 1e5f-DkQ9):2023/12/21(木) 19:25:00.99 ID:JGcHODtK0.net
つまり使ってる人はいないんか?

756 :デフォルトの名無しさん :2023/12/23(土) 16:39:17.60 ID:/mPsnFwP0.net
>746
むしろTypeScriptやめた会社がコメントで批判されてない?

757 :デフォルトの名無しさん :2023/12/23(土) 16:46:47.62 ID:bItBHxCGd.net
>>756
何使おうが自由なので
批判すること自体が筋違い、意味不明だわな

758 :デフォルトの名無しさん :2024/01/02(火) 15:30:34.09 ID:mUFOhOZG0.net
これからflutterを学んでいきたいです
将来は業務に活かしたいですが、いきなり業務に入れるようなノウハウは持っていません
Web系では10年近く業務実績のあるエンジニアです
自作アプリ開発と業務経験との隔たりは大きいと考えていますがどのようにして埋めていけば良いと思いますか?

759 :デフォルトの名無しさん (ワッチョイ 065f-414C):2024/01/02(火) 23:39:34.86 ID:Auntc4Ts0.net
>>758
四の五の言わずにまずは作るんだよ
どんなしょっぱいやつでもいいから通り一遍完成させて
それで初めて埋めるべき観点が見えてくんだわ

760 :デフォルトの名無しさん :2024/01/03(水) 08:23:48.55 ID:+bukhlp20.net
これから学ぼうと考える人がいる
Flutter はオワコンではなかったのか

761 :デフォルトの名無しさん :2024/01/03(水) 12:46:18.78 ID:wshNMGqE0.net
>>760
誰かがオワコンじゃないと言ったら「そうか!オワコンじゃないんだ」となるのか。
誰かがオワコンだと言ったら「やはりオワコンなんだ」となるのか。
楽しそうだねその遊び。

762 :デフォルトの名無しさん (ワッチョイ 065f-414C):2024/01/03(水) 18:50:18.15 ID:s4tN+N/60.net
せんだみつおゲームみたいなものか

763 :デフォルトの名無しさん :2024/01/03(水) 19:30:57.76 ID:ddCxQkeE0.net
css嫌いだからFlutter続いて欲しい

764 :デフォルトの名無しさん :2024/01/04(木) 12:39:31.83 ID:xEaSLaFO0.net
Flutterは将来的にアプリの枠を超えてWASM技術によるWeb開発でも普及するし勉強し得だよ

765 :デフォルトの名無しさん :2024/01/04(木) 12:46:25.80 ID:IMLsE45e0.net
WASMでWeb開発の話なら Dart は Kotlin に負けるからオワコンだよ

766 :デフォルトの名無しさん :2024/01/04(木) 13:20:49.17 ID:xEaSLaFO0.net
>>765
それはまだわからんぞ
なんせその分野のライバルがKotlinのみだからね
WASMGC未対応のC#やGoが敬遠される
だからGoogleのアプローチ次第で如何様にもなる

767 :デフォルトの名無しさん :2024/01/04(木) 15:24:11.13 ID:iUxUbtlf0.net
KotlinはKotlin/NativeやKotlin/JSが失敗に終わってAndroidアプリ専用な感じだけど、今更WASMで盛り返せるだろうか

768 :デフォルトの名無しさん (ワッチョイ 9901-K7ZM):2024/01/04(木) 17:14:12.32 ID:xEaSLaFO0.net
Kotlin/NativeのほうはiOSのために開発されたものだからむしろこれからだよ

769 :デフォルトの名無しさん :2024/01/05(金) 08:07:12.41 ID:qZZaclzl0.net
Flutterやりたいけど日本は保守的だから案件が少ない。キャリア積めない。
ベターJavaとしてのKotlin(笑)は案件が多いから、Flutterより劣っていても、キャリア積める。

770 :デフォルトの名無しさん :2024/01/05(金) 08:35:01.83 ID:wSd1e+VK0.net
Flutterプロジェクトに関わっているgoogleの社員は上澄み中の上澄みだから
彼らのコードを読むだけでも勉強になる
個人開発でFlutterを使うメリットの一つだと思うわ

771 :デフォルトの名無しさん :2024/01/05(金) 08:58:08.16 ID:oI84dJNF0.net
FlutterFlow便利だけど高いな

772 :デフォルトの名無しさん :2024/01/05(金) 10:23:57.13 ID:gyQRIy730.net
>>771
アプリのガワを外注するより安いんでねえの?
サーバー部分の内部API実装の外注だけで済むし
サービスのターゲット層がプログラミングをやったことのない人間向けだからある程度高価格でも売れてそう

773 :デフォルトの名無しさん :2024/01/05(金) 17:39:51.12 ID:AqQe1FUY0.net
正直、dartやkotlinやswiftやjavaやJSの言語仕様の違いなんてフレームワークの違いに比べたら微々たるもんだわ。
フレームワークの違いを吸収するという意味でのWebViewベースというのは否定しない。

774 :デフォルトの名無しさん :2024/01/06(土) 13:39:24.88 ID:6bTNcOKs0.net
今やWebViewがJVMも真っ青な巨大なランタイムなんだよなぁ。
しかも複数ベンダあるときたもんだ。

775 :デフォルトの名無しさん :2024/01/06(土) 14:02:15.28 ID:aiuAsfk30.net
WebView + WASM ですべてが完結するようになればいいのよな
やはり Flutter はオワコン

776 :デフォルトの名無しさん :2024/01/06(土) 14:27:31.66 ID:TLIz3GnJ0.net
>>775
FlutterはUIフレームワークな
Dart言語と勘違いしてないか?

777 :デフォルトの名無しさん :2024/01/06(土) 14:41:08.08 ID:TLIz3GnJ0.net
というかWebViewでGUIを動かすんじゃなくてWASMでGUIまで動かせるんだから、もはやJavaScriptのほうが退場していくべき

778 :デフォルトの名無しさん :2024/01/06(土) 14:44:47.41 ID:TLIz3GnJ0.net
>>776は撤回、WebView==ブラウザだと勘違いしてた

779 :デフォルトの名無しさん :2024/01/06(土) 17:01:50.74 ID:hxmr0QP50.net
オワコンおじさん毎日ご苦労様です

780 :デフォルトの名無しさん :2024/01/06(土) 20:43:50.81 ID:1c0lODTO0.net
きっと最終的にはフロントエンドの全てがWebViewに収束するんだろうけど、なんだか夢がないな。

781 :デフォルトの名無しさん (ワッチョイ ffcf-AC7j):2024/01/07(日) 10:30:42.51 ID:719nP7TH0.net
Flutterは将来来るだろう言語かもしれないが、今の食い扶持を稼げない言語。
そして将来はプログラミング自体がAIに駆逐されて終わり。ゆえにオワコン

782 :デフォルトの名無しさん :2024/01/07(日) 11:02:49.99 ID:tvyjhZqa0.net
なんでFlutterスレとかいう辺境で、言語でもないただのUIフレームワークをオワコン、果てにはプログラミング自体オワコン言ってるんだ?
ここは食い意地の観点しか見れない人が来るところじゃないよ

783 :デフォルトの名無しさん :2024/01/07(日) 11:07:50.77 ID:tvyjhZqa0.net
React民は一生Reactやっててください
JavaScriptがオワコンになってもここには来ないでくださいね

784 :デフォルトの名無しさん :2024/01/08(月) 02:29:12.66 ID:VfpdRXe90.net
過疎過ぎてこういう効きすぎたレスも目立つな

785 :デフォルトの名無しさん :2024/01/08(月) 09:01:49.20 ID:+GN4BlMm0.net
Reactには勝てないのさ…🤕

786 :デフォルトの名無しさん (スフッ Sd9f-yxup):2024/01/08(月) 18:00:23.52 ID:3SKU/tETd.net
reactスレ自体が無い

787 :デフォルトの名無しさん (スプープ Sd1f-S6ov):2024/01/08(月) 20:43:10.21 ID:F44q46KEd.net
React と React Native のスレ
https://mevius.5ch.net/test/read.cgi/tech/1552134567/

788 :デフォルトの名無しさん (スプープ Sd1f-S6ov):2024/01/08(月) 20:44:14.43 ID:F44q46KEd.net
ついでにこれもあった
Flutter vs .NET MAUI vs React Native 2
https://mevius.5ch.net/test/read.cgi/tech/1671218306/

789 :デフォルトの名無しさん (オッペケ Srb3-oyLO):2024/01/08(月) 21:20:31.16 ID:CfS1thDbr.net
ついでに関連スレ
WebView vs ネイティブ vs WASM【モバイルUI】
https://mevius.5ch.net/test/read.cgi/tech/1704585639/

790 :デフォルトの名無しさん (ワッチョイ df01-ans/):2024/01/08(月) 22:50:44.91 ID:+GN4BlMm0.net
これも
Vue vs React vs Angular vs Svelte Part.11
https://mevius.5ch.net/test/read.cgi/tech/1660969032/

791 :デフォルトの名無しさん :2024/01/09(火) 13:58:51.64 ID:3/g8OhkWd.net
結局reactスレも過疎ってるというオチ

792 :デフォルトの名無しさん :2024/01/09(火) 14:20:24.31 ID:OfKvL6VZ0.net
UIフレームワークでよく議論されるようなアーキテクチャ設計は流行りのを無料でいくらでもGitHubで見られるし
コーディングの質問は公式取説やChatGPTで大抵解決するし
こんな辺境の掲示板は過疎る一方だ悲しいな

793 :デフォルトの名無しさん :2024/01/09(火) 14:56:31.29 ID:32Svp8EB0.net
>>791
Reactの話題は普通のブログネタとしては活況だと思うけど

794 :デフォルトの名無しさん :2024/01/09(火) 15:02:06.43 ID:HTtw3Lgz0.net
キイタとのーとと禅で大人気のリアクト

795 :デフォルトの名無しさん :2024/01/09(火) 15:11:49.20 ID:cj79jnaQ0.net
ペラいブログを量産したがる層とフロントエンドフレームワーク/ライブラリのユーザー層は強い相関関係があるからね
同じフロントエンドフレームワークでも要求される技術力が少し高くなるとペラいブログの数も激減する

796 :デフォルトの名無しさん :2024/01/09(火) 18:38:36.04 ID:T3sDXNkSd.net
結局そういうブログはほとんどがアフィ目的で、ペラいレベルの方が対象者が多いからアフィリエイト的には理にかなってる。
エンジニアがいくらペラいペラいとディスったところでそもそも目的がちがうから全く噛み合わない。

797 :デフォルトの名無しさん :2024/01/09(火) 23:13:09.73 ID:BxM0vVZF0.net
文脈読めないやつだなぁ
ペラいことを問題にしてるわけではなく量が多くて活況に見える理由を挙げてるだけだぞ

798 :デフォルトの名無しさん :2024/01/10(水) 00:49:16.47 ID:JieJ1+xsd.net
>>797
とカスが申しております

799 :デフォルトの名無しさん (ワッチョイ 2135-oIVP):2024/01/16(火) 13:00:07.57 ID:OydcmXfk0.net
https://flutter.dev/global-gamers

当然Flutterでゲーム作るよね?

800 :デフォルトの名無しさん (ワッチョイ 45a7-VT6f):2024/01/16(火) 13:19:37.68 ID:F5LQMPRj0.net
ニューヨークに行かないといけないのか
そんな面倒なことするわけないだろ

801 :デフォルトの名無しさん (ワッチョイ 2135-oIVP):2024/01/16(火) 17:20:24.88 ID:OydcmXfk0.net
なわけねーだろ
作るしかねーだろ

802 :デフォルトの名無しさん :2024/01/16(火) 21:12:58.96 ID:KxFB13im0.net
Dart言語でゲーム作るにしてもGodotエンジン使うわ
なんでいまどき3Dほぼ未対応のDartフレームワークFlutterでゲーム開発しないといかんのだ

803 :デフォルトの名無しさん (ワッチョイ aea5-IhiJ):2024/01/17(水) 11:05:44.81 ID:jIKj2CXn0.net
3Dやるなら普通にUnity使えば良いじゃん

804 :デフォルトの名無しさん :2024/01/17(水) 13:40:41.97 ID:AtMMsp+A0.net
Unity税騒動 CEO辞職 大規模レイオフとかゴタゴタつづきだからねぇ大丈夫〜?

805 :デフォルトの名無しさん :2024/01/17(水) 15:48:30.30 ID:pMkWlztx0.net
Unityエンジンは使いやすさではナンバーワン
恐ろしいのは料金体系がまたいつ変更されるかヒヤヒヤしながら使う羽目になる

806 :デフォルトの名無しさん :2024/01/17(水) 22:04:36.85 ID:+LvKcYt60.net
とりあえず、Flutter のゲームチャレンジはスルー
ファイナリストになるとニューヨークで Flutter チームと一日過ごすという罰ゲームが待っている
Flutter は企画までオワコン
絶対に応募しない

807 :デフォルトの名無しさん :2024/01/18(木) 00:38:49.53 ID:M/yk8vfo0.net
>>806
なんで罰ゲームなんだよw
しゃべったれよ

808 :デフォルトの名無しさん (ワッチョイ 06ef-oIVP):2024/01/18(木) 05:00:17.70 ID:e1Va4f610.net
>>806
その妄想は無駄

809 :デフォルトの名無しさん (ワッチョイ 82aa-l2AN):2024/01/18(木) 22:04:15.77 ID:JOGLWwJx0.net
フラッター大学ってマジ?

810 :デフォルトの名無しさん :2024/01/18(木) 22:26:54.12 ID:k9qVbfctd.net
遊びちゃうぞ!

811 :デフォルトの名無しさん :2024/01/18(木) 23:26:09.00 ID:Q+cxw+nY0.net
フラッター大学の卒論のテーマは
何があるの?

812 :デフォルトの名無しさん :2024/01/19(金) 16:17:35.50 ID:NZHExF+x0.net
https://github.com/dart-lang/language/pull/3531/commits

共有メモリマルチスレッディング
今さら...

813 :デフォルトの名無しさん :2024/01/25(木) 20:41:16.63 ID:mNGfETCO0.net
Flutterゲームチャレンジ
良いですよね

814 :デフォルトの名無しさん :2024/01/25(木) 21:49:11.62 ID:E5uL0LoQ0.net
頑張っていいものを作ると罰ゲームが待っているというのは、かなりユニークだね
なぜそんなことを思いついたのか、しかも実行しようと思ったのか、少しも理解できないよ
普通に賞金にすればいいのに
やはり Flutter はオワコン

815 :デフォルトの名無しさん :2024/01/26(金) 06:19:17.86 ID:6/4469qy0.net
罰ゲームて何?
賞金だけですよ?

816 :デフォルトの名無しさん (ワッチョイ e7e0-5jDG):2024/01/26(金) 08:30:08.65 ID:jh+tVXa10.net
a day with the Flutter team in the Google NYC office
が罰ゲームだね

817 :デフォルトの名無しさん :2024/01/26(金) 12:35:00.42 ID:6/4469qy0.net
>>816
賞品リストに書いてあるものが強制なわけないでしょ
嘘つくのやめてもらっていいですか?

818 :デフォルトの名無しさん :2024/01/30(火) 18:56:50.73 ID:+xMeK/Pa0.net
webアプリでhttpリクエストヘッダの書き換えってどうやるの?
同じソースでネイティヴアプリにビルドするとできててもwebアプリビルドすると出来てない
package:http/http.dart使ってて
http.post(Uri.parse(url),body:{'hoge':'hogehoge'},headers:{'user-agent':'oreore','client-number':'1234'});
みたいな感じでやってる
もしかして外部JavaScriptとか使わないと無理?

819 :デフォルトの名無しさん :2024/01/31(水) 12:35:20.51 ID:GCKYZpn70.net
>>818
自己レス

dio使ったらuser-agent以外は解決した
まぁこれでも良いかなという感じ

820 :デフォルトの名無しさん (ワッチョイ b501-w1zO):2024/02/03(土) 08:38:29.72 ID:KLdOqrmk0.net
とうとう出たね…
KotlinのComposeとの生存競争、果たしてどちらが勝つかな?

Compose Multiplatform for Web
https://github.com/Kotlin/kotlin-wasm-compose-template

821 :デフォルトの名無しさん (ワッチョイ b501-w1zO):2024/02/03(土) 08:42:36.01 ID:KLdOqrmk0.net
こっちのKotlinネイティブアプリ版も載せとく

https://github.com/kotlin/KMP-App-Template
https://github.com/Kotlin/KMP-App-Template-Native

822 :デフォルトの名無しさん :2024/02/03(土) 15:57:47.49 ID:WvnrXPOGd.net
とりあえずflutterのスター数に並んだら教えてください

823 :デフォルトの名無しさん (ワッチョイ 6a27-icwS):2024/02/03(土) 22:51:38.35 ID:815nbcqX0.net
時代はIonic

824 :デフォルトの名無しさん (ワッチョイ f7c7-dRex):2024/02/09(金) 14:53:15.62 ID:Kq8CwOY/0.net
PWA終了のお知らせ
https://gigazine.net/news/20240209-apple-pwa-support-remove/

825 :デフォルトの名無しさん (ワッチョイ 9f12-0CYb):2024/02/09(金) 15:01:41.63 ID:YU3r5uhn0.net
>>824
EU圏のみ

826 :デフォルトの名無しさん (ワッチョイ 7fa7-JMKI):2024/02/09(金) 15:08:07.88 ID:UGrjw+j90.net
アップルとしてはPWAはヤなんじゃない
タイミング見て本心出した感じ

827 :デフォルトの名無しさん (ワッチョイ 9701-xXXX):2024/02/09(金) 15:29:55.08 ID:efxrC4Tt0.net
>>824
まじかよ
FlutterのWasmのストアレスアプリの夢が潰えた…
せっかくWasm/GCが対応してこれからだったってのに
Safariだけ主要ブラウザのなかでWasmGCにいまだ正式対応してないし、Appleどうなってんだ

828 :デフォルトの名無しさん (ワッチョイ 9701-xXXX):2024/02/09(金) 15:31:46.75 ID:efxrC4Tt0.net
えー、Flutterでウェブやる意味が80%くらい消えて萎えたわ

829 :デフォルトの名無しさん (ワッチョイ f7f1-7OSJ):2024/02/09(金) 15:42:29.46 ID:kPvUqz5I0.net
やはり Flutter はオワコンだな

830 :デフォルトの名無しさん (ワッチョイ 9701-xXXX):2024/02/09(金) 16:04:22.86 ID:efxrC4Tt0.net
>>824
てかiOSってウェブエンジンをWebKit以外使用禁止なん?終わってんなこの糞林檎

831 :デフォルトの名無しさん :2024/02/09(金) 17:36:47.99 ID:YU3r5uhn0.net
Appleが発表したいわゆる「ブラウザエンジン開放」は「EU圏のiOS」だけが対象(IPadOSは対象外)なので、PWA無効化の対象範囲もたぶん同じになりそう

・iOS: EU圏を除く地域でPWA利用可能
・iPadOS: 全地域でPWA利用可能(従来通り)

832 :デフォルトの名無しさん :2024/02/09(金) 17:50:55.37 ID:efxrC4Tt0.net
>>831
EU圏での廃止がPWA不要を実証してしまったらEU圏以外でもサポート終了するかもしれない
そもそもPWAがWebKit依存だからPWAを禁止にするってのが林檎のあからさまなこじつけ論

833 :デフォルトの名無しさん :2024/02/09(金) 21:37:47.17 ID:l+xaHlBA0.net
その内EU以外にも波及するぞ
いまはまだ様子見
まじ何時もAppleは糞

834 :デフォルトの名無しさん :2024/02/10(土) 04:58:57.98 ID:NM7hQqE60.net
ウェブサイトも出来るようになる可能性ある?

835 :デフォルトの名無しさん (ワッチョイ 9701-xXXX):2024/02/10(土) 08:40:54.60 ID:iJNhxzEm0.net
そもそもDartはJavaScriptに成り代わる、JavaScriptへのトランスパイル可能な言語として開発されたが、TypeScriptとの競争に負けた
そこでDartは方針転換して、トランスパイル技術をto ネイティブコードに拡張させてiOS、Android用ネイティブアプリ開発言語を目指すようになった

Dartにとってウェブフロントエンドへの進出は積年の念願なんよ
いまはもっぱらto Wasmのトランスパイル技術の最適化、
DartのGUIフレームワークのFlutterはひたすらレンダリングエンジンImpellerの最適化

ただ、Flutterが作るウェブページはWasmの都合上Dom操作が難しいからシングルページアプリケーションにせざるをえない
シングルページアプリケーションならPWA化し得だったのをAppleが地域限定だがPWAを機能ごと消しやがった
Flutter民はキレていい

836 :デフォルトの名無しさん :2024/02/10(土) 14:13:06.53 ID:Jdq87wRyd.net
下手の考え休むに似たり

837 :デフォルトの名無しさん :2024/02/10(土) 15:22:15.67 ID:GurL9Xrb0.net
これまでSpringのMyBatis環境でDTOパターンの恩恵に預かってたんだけどDriftでもDTOパターンやってみたらエンティティとの変換周りで面倒なコードになっしまった
俺はセンスないかも

838 :デフォルトの名無しさん (ワッチョイ 122f-dm05):2024/02/11(日) 02:27:50.00 ID:cHgSHAQh0.net
> Safariだけ主要ブラウザのなかでWasmGCにいまだ正式対応してないし、Appleどうなってんだ

Appleはいつもそうでしょ?

839 :デフォルトの名無しさん :2024/02/11(日) 03:47:26.39 ID:QptMy5Ff0.net
YouTube の人ってまだ生きてる?
再生回数とか1000超えてる?

840 :デフォルトの名無しさん (ブーイモ MM32-lpOu):2024/02/11(日) 17:17:54.97 ID:7fvujKJmM.net
り、React Native

841 :デフォルトの名無しさん :2024/02/16(金) 04:43:25.97 ID:DAp0ZpuT0.net
Flutter 3.19

842 :デフォルトの名無しさん :2024/02/16(金) 22:31:01.33 ID:OsE3ewNTd.net
とうとう出たね

843 :デフォルトの名無しさん :2024/02/16(金) 23:29:52.07 ID:MslAlc/A0.net
XでFlutterの情報見ようとするとどっかの会社かなんかの芸人みたいなノリの内輪のハイコンテクストなつまらんネタばっかり流れてきて煩わしいんだが避ける方法はないか?
フラッタラーはスタバが好きとか意味わからんしどうでもよすぎて見たくないんよ
でリスト作りたいから定期チェックすべき人いたら教えて

844 :デフォルトの名無しさん (ワッチョイ 6b43-GzMz):2024/02/17(土) 09:40:46.49 ID:wxff216k0.net
とりあえず使えそうなのはdart 3.3のextension type くらいですかね
マクロがくればボイラープレートが大幅に減るからすごく待ち遠しいですね

845 :デフォルトの名無しさん (ワッチョイ f7fe-9m7S):2024/02/17(土) 15:35:13.09 ID:zxUKjFVn0.net
iOSでFlutter製の専ブラ使ってみたけどタッチ全般の反応が悪いしアニメーションがカクカクしてるしキツいね
昔Monoで作られてたやつの方がまだ良かった気がする
現状この程度なんであればわざわざ使う気になれないな

846 :デフォルトの名無しさん :2024/02/18(日) 00:02:35.50 ID:W912FpKtd.net
>>845
それはそのアプリが悪い

847 :デフォルトの名無しさん :2024/02/18(日) 00:07:32.50 ID:YdXgtYKq0.net
>>845
iOSネイティブのTableViewはちゃんと作ればマジで速いし軽いからね

848 :デフォルトの名無しさん :2024/02/18(日) 00:24:49.34 ID:/QJh9IsC0.net
>>846
アプリの問題じゃなくてFlutterの問題
しかも超放置w
現実を見よう
https://github.com/flutter/flutter/issues/110431

849 :デフォルトの名無しさん :2024/02/18(日) 07:01:02.66 ID:BTJ6Zkap0.net
Kotlin/Composeのほうはスクロール処理のパフォーマンスがModifier Nodeの導入でだいぶ向上したけど、Dart/Flutterは進捗が見られないの残念

850 :デフォルトの名無しさん (ワッチョイ 93a7-YGpO):2024/02/18(日) 07:59:31.64 ID:3xD1j1gE0.net
Flutterはオワコンだから、Googleは手間をかけたくないのだろう
Compose のように、Android用に作ったら他でも動きます、という方がGoogleとしては筋が良い

851 :デフォルトの名無しさん (ワッチョイ 4301-BaAx):2024/02/18(日) 09:40:23.78 ID:BTJ6Zkap0.net
パフォーマンスを気にするなら>>821の2つ目のリンクのサンプルみたいにロジック部分だけ共通コードで書いてUI部分はJetpack ComposeやSwiftUIみたいなそれぞれのプラットフォームのネイティブで書くのが一番なのよなあ
>>850
Compose MultiplatformはJetBrainsが主導してやっててGoogleじゃない

852 :デフォルトの名無しさん :2024/02/18(日) 15:57:08.42 ID:hqGBmQB+0.net
floorいいな

853 :デフォルトの名無しさん :2024/02/18(日) 19:27:38.58 ID:Iy+QCrZA0.net
ボカシがあるとスクロールがiosでひどい件は3.20でなおってるよ

854 :デフォルトの名無しさん :2024/02/18(日) 20:43:09.72 ID:ae+jZpXud.net
>>848
一般人はそんなの気づかない
技術バカの病的拗らせ独り言を言い続けて人生を終えたらいいと思うよw

855 :デフォルトの名無しさん :2024/02/18(日) 21:53:51.18 ID:hqGBmQB+0.net
アルファうるさいからおしっこスレたててよ

856 :デフォルトの名無しさん :2024/02/18(日) 21:54:34.23 ID:hqGBmQB+0.net
誤暴しました

857 :デフォルトの名無しさん (スフッ Sd1f-h7cd):2024/02/19(月) 11:58:26.72 ID:5htgrxhud.net
>>850
わざわざここに来なくていいからComposeスレでやれよ
シッシッ

858 :デフォルトの名無しさん :2024/03/01(金) 20:47:34.05 ID:1BF4YDpw0.net
イベントいっぱい出てる人たちレベル低いけどなんで?

859 :デフォルトの名無しさん :2024/03/01(金) 21:18:02.78 ID:KjrX/Xdq0.net
レベル低い人しか残っていないんだろ
オワコンなんだから仕方ない

860 :デフォルトの名無しさん (ワッチョイ ca2f-y1pc):2024/03/02(土) 06:57:21.06 ID:UX6G0FP20.net
強い人たちは参加せずもくもく何か作ってる

861 :デフォルトの名無しさん (ワッチョイ 4a91-BeIb):2024/03/02(土) 15:04:37.51 ID:OiLnCmP50.net
>>858
イベントの目的がレベル上げではないから
建前としてレベルが大事的なことは言うけど真の目的は別

862 :デフォルトの名無しさん (ワッチョイ 4a91-BeIb):2024/03/02(土) 15:05:22.70 ID:OiLnCmP50.net
>>859
オワコンおじさんおつかれさまです

863 :デフォルトの名無しさん :2024/03/02(土) 23:23:18.24 ID:ZYabfPoc0.net
PWA復活のお知らせ
https://gigazine.net/news/20240302-apple-pwa-support-not-remove/

864 :デフォルトの名無しさん :2024/03/02(土) 23:32:03.39 ID:WXHuWQ0C0.net
>>863


865 :デフォルトの名無しさん :2024/03/03(日) 01:43:59.30 ID:xMmPqts80.net
EUの方針が全て

866 :デフォルトの名無しさん (ワッチョイ 3b51-5fuq):2024/03/03(日) 11:16:27.90 ID:9JCAn0Od0.net
PWAはMacOS版safariでもサポートしたばっかだし、事実上、PWAにNOっていってる
ブラウザはデスクトップ版Firefoxしかないんだから、そらEUの言ってる方が正しい
 というかPWAアプリはApple税回避だったから、それ嫌がっただけとしか思えん

867 :デフォルトの名無しさん (ワッチョイ 1f6a-5fuq):2024/03/03(日) 16:44:55.08 ID:YLL0psol0.net
> このサポートはPWAがが引き続きWebKitとそのセキュリティアーキテクチャ上で直接構築され、iOS上のネイティブアプリのセキュリティとプライバシーモデルに適合することを意味します。

発端はブラウザにWebKit以外を使えるようにすることだったが
結局PWAはサードパーティに開放されないことになる
うまいことやったな

868 :デフォルトの名無しさん (ワッチョイ 9f5a-FjSp):2024/03/03(日) 17:04:55.72 ID:MH5F0YFu0.net
重い罰則が課される法規制がなければ動けない「社内事情」があるのだろう
それ故に、今後もEU当局はDMA法におけるゲートキーパー認定企業に対して「法規制ドリブン」を前提とした施策を進めざるを得ない

869 :デフォルトの名無しさん (スフッ Sdbf-6Td9):2024/03/05(火) 21:48:30.37 ID:C2+XaWz/d.net
もうflutterをためらう要素ありませんよね

870 :デフォルトの名無しさん :2024/03/07(木) 09:23:12.63 ID:/wpZ79dj0.net
フラッターの案件って30万くらい?
40万いく?

大学の中の人ってまだ安定して案件受注してるの?

871 :デフォルトの名無しさん :2024/03/07(木) 09:24:04.66 ID:/wpZ79dj0.net
フラッタは中途半端なのが駄目なんだろう

872 :デフォルトの名無しさん :2024/03/13(水) 10:28:47.79 ID:0VhqDgp60.net
なんかアンケートきてたからPythonのfor-elseをパクれって返した
flutterじゃなくてdartの要望になるけど

873 :デフォルトの名無しさん (ワッチョイ 0dc9-jwTK):2024/03/13(水) 11:33:22.57 ID:Ox79cVym0.net
静的メタプログラミングとデータクラスはいつ使えるようになるのやら

874 :デフォルトの名無しさん :2024/03/14(木) 09:41:48.51 ID:JMxBwD/X0.net
TIOBE Index が更新されている
すでに長い歴史を誇る我らが Dart は32位となった
同ジャンルの言語、オワコン Visual Basic にまったく届かない

フレームワークが何であれ、オワコン確定言語は敗者の言語である
そんなもの、勝利を望む者が選択するだろうか?

875 :デフォルトの名無しさん :2024/03/14(木) 10:02:23.16 ID:2sNSuAX70.net
Dart の景気はいいの?
Swift は衰えずだけど

876 :デフォルトの名無しさん :2024/03/14(木) 10:21:06.17 ID:Sq0X1wvy0.net
Dartはダメだ。日本人は知名度の低いDartをキャリアと見なしてないから、稼げない。

877 :デフォルトの名無しさん :2024/03/14(木) 10:27:19.72 ID:2sNSuAX70.net
>>758
フラッターって仕事ある?

878 :デフォルトの名無しさん :2024/03/14(木) 10:38:17.75 ID:o4gobCac0.net
>>758
React nativeじゃなくて?

879 :デフォルトの名無しさん :2024/03/14(木) 10:38:21.71 ID:Sq0X1wvy0.net
「Flutterは簡単だ!開発しやすい!」という戦略は日本では通用しない。それどころか逆効果でさえある。

なぜなら日本のプロジェクトは未だに人月商売をしているし、そうでないプロジェクトでも「一瞬で開発が終わる」なんてことは誰も望んでないからだ。

日本でのプログラマーは「開発とはややこしくてめんどくさいもの」という理由で上から仕事を丸投げされるものであって、クリエイティブで、楽しい、顧客と共に歩むものではない。
要するに、プログラマーが暇になると売上は立たないのだ。

880 :デフォルトの名無しさん (ワッチョイ 512f-2V5c):2024/03/14(木) 18:09:37.46 ID:PXFhpt2j0.net
ネガキャンは自分の立場が危うくなる不安を持ってる人がするやつだよね
かわいそう

881 :デフォルトの名無しさん :2024/03/15(金) 01:51:59.99 ID:hsjybXOM0.net
プログラマーが暇になっても売上が入ってくるビジネスをやっている者だけが石を投げなさい

882 :デフォルトの名無しさん :2024/03/15(金) 12:38:14.27 ID:9elf+y5t0.net
Flutterって小規模事業者(個人、スタートアップ含む)にしか使われてないのに年収高すぎ!うらやましいorz

https://codezine.jp/article/detail/19210

883 :デフォルトの名無しさん :2024/03/15(金) 12:59:29.87 ID:t9EPEimR0.net
>>882
何言語使い?

884 :デフォルトの名無しさん :2024/03/15(金) 19:40:25.57 ID:qs4w4ka40.net
>>883
メインはC#だけどFlutterもやってるよ

885 :デフォルトの名無しさん (スフッ Sda2-ssJR):2024/03/16(土) 13:36:36.84 ID:gEDiQD8ld.net
>>879
そんなんだからgdp4位になるんでしょw

886 :デフォルトの名無しさん :2024/03/27(水) 13:48:20.19 ID:bKWag4550.net
なんで人気ないの?
いいのに

887 :デフォルトの名無しさん :2024/03/27(水) 22:02:46.56 ID:30ndB0wZ0.net
いいんだけどね
時代遅れになっちゃっただけ

888 :デフォルトの名無しさん :2024/03/27(水) 22:13:46.18 ID:VI1N4GAQ0.net
ん?
ワシを釣ろうとしておるのか?

889 :デフォルトの名無しさん :2024/03/28(木) 08:29:46.19 ID:7prcrGXu0.net
3Dゲームの実用的なライブラリ無いの?

890 :デフォルトの名無しさん :2024/03/28(木) 10:54:32.83 ID:5Hndv3Rs0.net
無いよ

891 :デフォルトの名無しさん :2024/03/28(木) 21:43:12.87 ID:wmsl2B0d0.net
そんなもんはUnityでやったらよくね

892 :デフォルトの名無しさん :2024/03/29(金) 01:16:37.54 ID:dZV439US0.net
そういや最近Unity評判悪いね
使わんから良く知らんけど

893 :デフォルトの名無しさん (ワッチョイ 2de6-HgBz):2024/03/29(金) 06:28:35.11 ID:XEOujQm20.net
2Dゲームの実用的なライブラリもないよ
Flutterはすでにオワコンなんだけど、ゲームに活路を見出すべくゲームコンテストとかやってる
入賞するとNYでゴリマッチョに囲まれて1日過ごせるらしい

894 :デフォルトの名無しさん :2024/03/29(金) 07:25:13.74 ID:UTqV8kYUM.net
そんなものもUnityでやったらいい
単純なものを少ない学習で作れるだけで十分

895 :デフォルトの名無しさん :2024/03/29(金) 07:53:24.76 ID:j2RMagEw0.net
flutter自体は色々可能性あったと思うんだが
dartとの抱き合わせが悪手すぎた

896 :デフォルトの名無しさん :2024/03/29(金) 08:26:07.31 ID:RDomUxBJ0.net
出前館はXamarin/ReactNativeからFlutterにリプレイスしたんだね

897 :デフォルトの名無しさん (ワッチョイ 8d2f-z9F8):2024/03/30(土) 01:25:43.88 ID:Y2sY1lKo0.net
Dartでなければもっと普及したよな

898 :デフォルトの名無しさん :2024/03/30(土) 15:25:22.33 ID:ortvCLEo0.net
Dart以外でDartと同等以上の性能のflutterフレームワークが作れれば可能性はあるが、それを言いだしたら何でも言える
Dartだからflutterのために言語仕様を変えたりもできるが、他の言語じゃそれもできない

899 :デフォルトの名無しさん :2024/03/30(土) 21:21:31.65 ID:0gvnIptO0.net
正直、言語の違いなんてフレームワークの違いに比べたら微々たるものさ。

900 :デフォルトの名無しさん :2024/03/30(土) 22:00:00.36 ID:lochSCHF0.net
しかし、Flutter チームにとってはそうではなかった
Kotlin にしておけばよかったものを、Dart にこだわった
その学習コストは100%ムダであることを考えなかった
彼らには、エンジニアとしての良心がポッカリ抜け落ちているんだ

901 :デフォルトの名無しさん (ワッチョイ 8576-v/JY):2024/03/31(日) 19:41:01.87 ID:gRRdyGHP0.net
>>900
それ

902 :デフォルトの名無しさん (ワッチョイ 23a0-PHtE):2024/03/31(日) 19:56:48.02 ID:8JbZr9270.net
DartはFlutter以外では使い道ないからなあ、Flutterはスマホからデスクトップ、ウェブまで使えるから隙がないけど、特にウェブは遅くて実用性ないし

903 :デフォルトの名無しさん :2024/03/31(日) 21:25:31.69 ID:s0RQfKco0.net
Dart使う理由はFlutterのFAQにあるけど読んでない人多そう
言語の好き嫌い言ってる人ビジネス下手そう

904 :デフォルトの名無しさん :2024/03/31(日) 21:46:58.44 ID:bqMyKTEg0.net
そもそも Dart は Flutter に向いてないだろ
freezed みたいなウンコが登場するのがその証拠

905 :デフォルトの名無しさん :2024/03/31(日) 23:02:50.55 ID:s0RQfKco0.net
まあまあ
freezedみたいなウンコはもう少しで不要になるからいいじゃない
むやみやたらな機能追加は避けつつ着実に向上してるのもDartのいいところだわね

906 :デフォルトの名無しさん :2024/03/31(日) 23:14:28.48 ID:8JbZr9270.net
プロブレム言語の選択において最も重要なことは沢山の人が使っていかどうかということ、Dartはその点で最低レベル

907 :デフォルトの名無しさん :2024/04/01(月) 17:51:59.56 ID:RxxZzUS/0.net
>>906
それは他の人の仕事にただ乗りするしか無い雑魚の発想
Googleを雑魚と一緒にしても意味無い

908 :デフォルトの名無しさん (ワッチョイ 9b2f-JG6v):2024/04/01(月) 22:07:07.35 ID:3mYzt8P50.net
初心者みたいな言語の選び方で草生えちゃった
Kotlinに近いくらい使われるようになってきてるんだから最低レベルっていう認識も古いよね
https://redmonk.com/sogrady/2024/03/08/language-rankings-1-24/

909 :デフォルトの名無しさん :2024/04/01(月) 23:07:40.46 ID:/aPcTWqv0.net
むしろ玄人だぞ

910 :デフォルトの名無しさん (ワッチョイ d5e0-qcS5):2024/04/02(火) 00:27:43.36 ID:i19DUQHr0.net
プロブレム言語ってなあに?

911 :デフォルトの名無しさん (ワッチョイ e722-KcSb):2024/04/08(月) 21:59:02.12 ID:8tRHe4JG0.net
一画面を複数ウィジェットに分割する場合、stateを共有するにはバケツリレーするしかない?
このstateはこの画面だけで使用するものだとすると、App StateではなくEphemeral State、って考えからあまりRiverpodは適さないかなと思ってる
ずっとモヤモヤしながら開発してる……

912 :デフォルトの名無しさん (ワッチョイ c681-cDHD):2024/04/09(火) 12:58:19.12 ID:5HBhUILZ0.net
「Flutterでコードプッシュできるようになりました!△△な人にピッタリですよ」
「△△社がFlutter採用!」
「Freezedに高速化のオプションが追加されたので紹介します!」

こんな奴多くないか?自分の手柄でもないことでイイネ稼いで何が嬉しいんだ
お前何やねん作者ちゃうやろと思うんだが

913 :デフォルトの名無しさん (ワッチョイ a3a7-lyNC):2024/04/09(火) 13:02:07.42 ID:anhaca300.net
ウンコ高速化オプションか
これぞオワコン

このスレでもちゃんとした相談にはレスが付かず
やはりオワコン

914 :デフォルトの名無しさん :2024/04/09(火) 13:52:41.30 ID:cWVr+3760.net
>>911
バケツリレーでもできるしパッケージでもできる
一画面ならどれでも大差無い
そもそも状態管理自体何でやろうがそこまで大差無い

915 :デフォルトの名無しさん:2024/04/09(火) 15:56:55.55 ID:F0Oic5zG0.net
コンストラクターで渡せばいいよ
ウィジェットをたくさん挟むほど深くもならないでしょ
それは「バケツリレー」じゃない
少しぐらい深くても堅実に手渡しでいい
小細工不要

916 :デフォルトの名無しさん :2024/04/09(火) 16:31:14.55 ID:F0Oic5zG0.net
もちょっというと、一画面のステート=Ephemeralでもないよ
Switchのようなウィジェットの内部の状態はEphemeral State
Switchの状態と同じ画面の別の部分の状態がリンクしてるような場合はApp State
App StateはsetState使っちゃいけないってこともない
固い頭にならず柔軟に

917 :デフォルトの名無しさん (ワッチョイ 97bf-de51):2024/04/13(土) 14:36:47.53 ID:uClAjF270.net
>>911
まあわからんでもないけど、
自分に決定権があるなら自分の好きにするだけ、
決定権が無いなら非効率であろうと仕事として支持通りやるだけ

918 :デフォルトの名無しさん :2024/04/14(日) 02:38:09.31 ID:xxk4LbST0.net
なんでkotlinで作らなかったんだろうな
その方がAndroidにとっても利益が大きいのに

919 :デフォルトの名無しさん :2024/04/14(日) 14:34:23.12 ID:UexxbZht0.net
Dartが自社の言語だからじゃね?

920 :デフォルトの名無しさん (ワッチョイ ff78-FMb7):2024/04/14(日) 20:11:02.85 ID:BHjETsHZ0.net
flutter開発部隊の隣にたまたまdart開発部隊がいたから、と言われてるけどホントかね?

921 :デフォルトの名無しさん (ワッチョイ bf5f-/8Es):2024/04/14(日) 23:08:15.84 ID:zqSEJi8N0.net
言いづらいんだけど、その、Dartってあんまり良い言語じゃなくね・・・?

922 :デフォルトの名無しさん :2024/04/15(月) 07:37:15.67 ID:vXF5lONr0.net
JavaやC#に似てるから取っつきやすいじゃん

923 :デフォルトの名無しさん :2024/04/15(月) 08:49:01.48 ID:fSwPZazv0.net
freezed なんか使うハメになってるからな
その状況が何年も続いている
少なくとも、Dart は Flutter には向いてないんだよ

924 :デフォルトの名無しさん :2024/04/15(月) 09:34:11.84 ID:VCnY4vGld.net
うーん?freezedは必須でも何でもないけど
freezedが理由でdartがflutterに向いてないという主張?

925 :デフォルトの名無しさん :2024/04/15(月) 17:00:32.00 ID:Df9cBo0b0.net
>>921
そこまで他言語と比較して劣ってるとは思えないけど、どのへんがそう思うのん?

926 :デフォルトの名無しさん :2024/04/15(月) 18:25:48.07 ID:0TdefRfG0.net
悪くはないが個性もない
これなら〇〇でいいじゃんと言われるのも仕方ない

927 :デフォルトの名無しさん :2024/04/15(月) 18:39:20.00 ID:xsrIVd5jd.net
Googleも好き嫌い言ってるレベルの人を相手にしてもしょうがない

928 :デフォルトの名無しさん :2024/04/15(月) 18:56:35.72 ID:T+HZjvaI0.net
後発なのに売りがないのは辛いわな
そうなると既存のライブラリ資産の差で選ばれない

929 :デフォルトの名無しさん :2024/04/15(月) 22:38:29.11 ID:keqRqZQ50.net
こういう貶しは人気の表れだってね

930 :デフォルトの名無しさん (ワッチョイ 7f71-1A5Z):2024/04/16(火) 00:42:27.07 ID:AkdaxhbF0.net
Flutterのビルドに時間がかかるんだけどM3のMacにすれば早くなる?

931 :デフォルトの名無しさん :2024/04/16(火) 03:31:27.98 ID:xEC1OsYQd.net
「向いてない」を「他でもいい」にすり替えてるな

932 :デフォルトの名無しさん :2024/04/16(火) 08:08:59.44 ID:Fvzth+G30.net
でもさあ、本格的にAndroidとiPhoneの開発するんなら、Dart、Swift、Kotlinの3言語が必要になるとかだるすぎだろ

933 :デフォルトの名無しさん :2024/04/16(火) 15:35:03.36 ID:xEC1OsYQd.net
>>930
今のビルド時間とターゲット環境、ビルド環境、Flutterバージョンは何?

934 :デフォルトの名無しさん (ワッチョイ b795-1A5Z):2024/04/16(火) 18:39:38.17 ID:10PaZXAR0.net
>>932
外注にやってもらえ。

935 :デフォルトの名無しさん :2024/04/17(水) 16:01:05.00 ID:Z4PflNwZ0.net
>>932
まるで一言語なら扱えるかのような言い方するやんw

936 :デフォルトの名無しさん :2024/04/18(木) 14:40:38.74 ID:cZBHztD20.net
コピペしてちょこっと言語仕様に合わせるだけだし、そんなに手間じゃないな

937 :デフォルトの名無しさん :2024/04/27(土) 02:24:11.09 ID:SxtLXA680.net
ボクは日本のFlutter代表みたいです!みたいにイキってる人

どこ目指してるの

938 :デフォルトの名無しさん (ワッチョイ ff94-rMLT):2024/04/30(火) 12:34:37.20 ID:PH5S4ia90.net
オワリか

GoogleがFlutter・Dart・Python開発チームの一部従業員を解雇
https://gigazine.net/news/20240430-google-engineers-lay-off/

Googleが2024年4月、FlutterやDart、Pythonチームで働く一部のエンジニアを解雇しました。Googleによると解雇理由は組織再編のためだそうです。

939 :デフォルトの名無しさん (ワッチョイ c7a7-b946):2024/04/30(火) 12:41:32.97 ID:IiBrcMII0.net
Googleのマネジメントは機能しているようだね
オワコンプロジェクトからの異動は当たり前のことだよ
残った人材は敗戦処理でもするのかな

940 :デフォルトの名無しさん (ワッチョイ bf89-/G2d):2024/04/30(火) 14:33:10.63 ID:fmuySIDz0.net
開発終了か

941 :デフォルトの名無しさん :2024/04/30(火) 19:06:45.59 ID:nEOOlCyZd.net
それデマやで
まあ判断できない情弱に言っても意味無いよね

942 :デフォルトの名無しさん :2024/04/30(火) 19:35:46.55 ID:6siWZQQV0.net
倒産でもなく会社都合で解雇って日本では通らないね

943 :デフォルトの名無しさん (スプープ Sd7f-TFUJ):2024/04/30(火) 20:13:42.07 ID:VrVO8tZ/d.net
あれじゃない?AIでの自動メンテ運用の目途が立ったから人は用無しって

944 :デフォルトの名無しさん :2024/04/30(火) 20:18:29.67 ID:nEOOlCyZd.net
>>942
雇用慣行が大きく異なるから日本を基準に考えても意味が無い。

945 :デフォルトの名無しさん :2024/04/30(火) 20:59:15.24 ID:gCk10bPu0.net
>>943
それは多少はあるかもしれないけど現時点のgeminiの性能を見てもGoogle内部にそんな優秀なaiがあるとは到底思えないけどなあ

946 :デフォルトの名無しさん :2024/04/30(火) 23:50:48.23 ID:Dk5rusrgd.net
アメリカのインフレ酷くて金かかりすぎるから海外採用に切り替えてるみたいだね
他国の数倍の給与払ってもその分生産性が高い訳では無いからね

947 :デフォルトの名無しさん :2024/05/01(水) 13:24:52.97 ID:OGXv9ehR0.net
結局ピンチなのはflutterじゃなくて給与の高いアメリカ人エンジニアということか。
アメリカ国内在住だから給与が高いのもわからなくはないけど度が過ぎるとこういう経営判断になるよね

948 :デフォルトの名無しさん (ワッチョイ e707-r1Ds):2024/05/01(水) 15:15:50.46 ID:ceThIsRq0.net
Flutter自体がピンチと言うレベルじゃなく死刑宣告と同じ
あとは執行までの猶予が残されてるだけ
Googleによる積極的投資無しで継続するようなエコシステムではないからな

949 :デフォルトの名無しさん (スフッ Sdff-y4zE):2024/05/01(水) 15:55:08.39 ID:hFvk7//Gd.net
投資が終わるというのはソース有る?
おれが根拠だ、みたいな?
誰ですか?w

950 :デフォルトの名無しさん :2024/05/01(水) 21:30:31.84 ID:7CaDqCK00.net
Dart言語が失敗だったな
JavaやPythonならもっと普及していたのにな

951 :デフォルトの名無しさん :2024/05/01(水) 23:42:13.78 ID:+HQOTvpkd.net
FlutterとReactNativeの2強状態で言語云々は説得力皆無だな
存在感の無いKMP、死に体のMAUIは言語選択間違ったのか?w

952 :デフォルトの名無しさん :2024/05/01(水) 23:46:04.66 ID:umxfTEzz0.net
ないけど真実は誰にもわからない
一応全社的にレイオフされてその中にFlutterチームの人もいたという話らしいけど
今のところ覇権を取ることはなさそうだし
Googleが資本を入れるメリットがない
俺はSwiftUIにシフトした

953 :デフォルトの名無しさん :2024/05/01(水) 23:53:21.86 ID:ihCTIc260.net
SwiftUIってAndroidアプリも作れるの?

954 :デフォルトの名無しさん :2024/05/02(木) 00:20:18.42 ID:EEPrNFbd0.net
無理
そっちはJetpack Composeを使う

955 :デフォルトの名無しさん :2024/05/02(木) 00:22:50.78 ID:EEPrNFbd0.net
どちらも従来に比べたら圧倒的に学習コストが低いので2つ学ぶのは簡単なのだ
あと死んだと思われてたReact Nativeがようやく内部アーキテクチャを一新したバージョンを出す模様
そちらも少し触ってみる予定
今UIライブラリが熱い

956 :デフォルトの名無しさん :2024/05/02(木) 09:34:31.22 ID:OH3n46YN0.net
React Nativeには勝てなかったよ

957 :デフォルトの名無しさん :2024/05/02(木) 10:07:23.76 ID:iaDZXGkk0.net
2つ学ぶのは簡単と言っている人は、浅いところまでしか触っていないだけだろ
本気で使えば、何度も肥溜めに落ちながら回避方法をマスターしていくことになる

内部アーキテクチャ一新というのは、今の肥溜めがツライからやることなんよ
これにより、肥溜めの場所が変わる

958 :デフォルトの名無しさん (ワッチョイ e7f0-yODy):2024/05/02(木) 13:09:15.97 ID:EEPrNFbd0.net
浅い深いは人によって違うだろうが少なくとも両方でアプリリリースしてたから浅くはないと思うよ
ちなみにサーバーサイドも1人でやってたから完全なフルスタックエンジニアなんだけどね

959 :デフォルトの名無しさん (スフッ Sdff-y4zE):2024/05/02(木) 15:10:55.06 ID:VSA/Xe0Xd.net
>>950
javaやPythonでDart版と同じパフォーマンスのフレームワークを作れるならもっと普及してたかもしれんが、そんなたらればが有りなら何でも言える
性能が低いフレームワークは選ばれないから普及しない

960 :デフォルトの名無しさん (スフッ Sdff-y4zE):2024/05/02(木) 15:18:23.26 ID:VSA/Xe0Xd.net
>>952
Google adsやfirebase、gcpを使うように誘導してるからflutterが普及すればそれらで収益が増えるようになってる
だからGoogleが投資するメリットはある

961 :デフォルトの名無しさん (ワッチョイ 6790-kbOQ):2024/05/02(木) 15:22:19.00 ID:XFybptzy0.net
補足説明が来てるけどさ
https://www.reddit.com/r/FlutterDev/comments/1chwqtu/flutter_pm_shares_update_on_the_state_of_the/

https://www.reddit.com/r/FlutterDev/comments/1ch4xbm/flutter_desktop_multi_window_paused/
デスクトップのマルチウィンドウ絡みが停止
うわーーーん

962 :デフォルトの名無しさん :2024/05/02(木) 17:00:57.27 ID:XFybptzy0.net
最近のリリースはほんとぱっとしなかったけど、
Google IO 2024で発表されるFlutter 3.22の新機能は?
DartはMacroくるの?
Implellerとかはどうでもいいしな

963 :デフォルトの名無しさん :2024/05/02(木) 17:22:06.37 ID:EEPrNFbd0.net
>>961
口では綺麗事言うけど実態は開発規模縮小
アメリカがよくやる手

964 :デフォルトの名無しさん :2024/05/02(木) 17:22:51.59 ID:EEPrNFbd0.net
ネイティブに回帰しよう
もしくはReact Nativeに行くか

965 :デフォルトの名無しさん :2024/05/02(木) 17:53:42.23 ID:XFybptzy0.net
モバイル向けはFlutterでもう十分だろ
もちろん、Jetpack composeもいじってるけど
俺が今気にしてるのはデスクトップだ

966 :デフォルトの名無しさん :2024/05/02(木) 19:41:30.71 ID:EEPrNFbd0.net
デスクトップはもうElectronなりtauriでやれ
ネイティブで作るメリットがない

967 :デフォルトの名無しさん :2024/05/02(木) 20:24:12.16 ID:Kz5O5xzyd.net
俺の所はもうWebとスマホアプリしか作ってないな
PCアプリは客がインストール作業嫌がって提案しても通らんし

968 :デフォルトの名無しさん :2024/05/02(木) 23:26:59.04 ID:gN+cVuNV0.net
スマホアプリのインストール作業は嫌がらないと

969 :デフォルトの名無しさん :2024/05/02(木) 23:59:11.73 ID:Kz5O5xzyd.net
えーとな
スマホターゲットの時B2Bならwebでいいが
B2Cはアプリの方がリーチするし決済率も激変するんだ
これ常識ね

970 :デフォルトの名無しさん :2024/05/03(金) 04:24:10.95 ID:M3Ms5dwe0.net
だからそういうのも中身は全部Webでしょ
ガワだけアプリで

971 :デフォルトの名無しさん :2024/05/03(金) 04:36:09.54 ID:brT9jLog0.net
Cordova後継のCapacitor良いよ
ネイティブ機能使うのがカメラやファイルピッカーくらいの業務アプリならこれで充分
ガワアプリ万歳

972 :デフォルトの名無しさん :2024/05/03(金) 04:38:22.56 ID:CaWlk51D0.net
うちの場合はflutterでWebAppのガワだけ作ってるな

973 :デフォルトの名無しさん :2024/05/03(金) 04:49:33.72 ID:6NSduJDN0.net
PWA「...

974 :デフォルトの名無しさん :2024/05/03(金) 05:11:42.08 ID:M3Ms5dwe0.net
結局OS毎にガワ作るのが面倒なんだよね
お作法があまりにも違うし
そこをサクッと作ってくれるだけでもありがたい

975 :デフォルトの名無しさん :2024/05/04(土) 10:56:16.32 ID:K6mLn9aV0.net
せっかく覚えたのに無くなるの?

976 :デフォルトの名無しさん :2024/05/04(土) 11:39:58.72 ID:cS3mEXMW0.net
変化が鈍化するから始める良いタイミング

977 :デフォルトの名無しさん :2024/05/04(土) 11:55:56.53 ID:8GxfWkxG0.net
Flutterにできることは、ガワアプリで全部できるからね
ゲームに活路を見出そうとしているようだけど、そこにはUnityがいる
ライバルがいない新天地なんかない
すべてが中途半端なままで、開発リソースが削られていく
もう詰んでるんだよ

978 :デフォルトの名無しさん :2024/05/04(土) 12:31:20.51 ID:92mw6iFh0.net
わざわざこのスレ来て悪く書いてFlutterに一矢報いてやろうってがんばってる人おもろい

979 :デフォルトの名無しさん :2024/05/04(土) 14:03:47.81 ID:f4bMqAEbd.net
unityこそ大量解雇連発で詰んでるのでは…

980 :デフォルトの名無しさん (ワッチョイ a75a-y4zE):2024/05/04(土) 17:26:03.65 ID:LxOwqN2d0.net
年中5chでflutterディスるだけのゴミ人生でした

981 :デフォルトの名無しさん (ワッチョイ e7f0-yODy):2024/05/04(土) 18:31:53.99 ID:XXil6xAz0.net
>>977
Unity使うまでもない単純な2Dゲーをサクッと作れるならまあ悪くないけどね

982 :デフォルトの名無しさん :2024/05/05(日) 06:44:44.93 ID:gwo6mL4N0.net
>>974
/* webページをテキストエディターに変えるBookmarklet */
ジャヴァスクリプト:(()=>{document.body.contentEditable=document.body.isContentEditable?"false":"true"})();

983 :デフォルトの名無しさん :2024/05/05(日) 11:03:19.48 ID:0DhMEF470.net
過疎でどこに書けばいいかわからんからここに書くけどSQLiteライブラリRoomが2.7.0-alpha01でkmpに試験的に対応したみたいね
https://developer.android.com/kotlin/multiplatform/room?hl=ja
https://developer.android.com/kotlin/multiplatform/sqlite?hl=ja

984 :デフォルトの名無しさん :2024/05/05(日) 11:11:16.40 ID:0DhMEF470.net
あとlifecycleのkmp対応も進んでてViewModelを共通コードで簡単に使えるようになってる
ネイティブアプリ界のkmpの時代がもうすぐそばに来てる

985 :デフォルトの名無しさん :2024/05/05(日) 11:26:49.41 ID:/mYn2+os0.net
このスレは終わるが、なかなか有益であったと言えるだろう
Flutter以外の選択肢として、 >>823>>971 のような情報は参考になる
Androidをメインとして Compose Multiplatform も良い選択になり得る

986 :デフォルトの名無しさん :2024/05/05(日) 11:49:58.14 ID:NoFXqVAY0.net
Ionicはもう10年以上まえが旬で
いまは終わった技術におもえるけど...

987 :デフォルトの名無しさん :2024/05/05(日) 14:13:03.30 ID:5Yjpxxvd0.net
今Ionic使うのは流石にやばいぞ

988 :デフォルトの名無しさん :2024/05/05(日) 17:49:19.96 ID:5x9WtJ/t0.net
まだあったのね!って感じ

989 :デフォルトの名無しさん :2024/05/05(日) 18:11:35.57 ID:5Yjpxxvd0.net
Ionicを「知った」ことを誇ってるようじゃ先が思いやられるな

990 :デフォルトの名無しさん :2024/05/05(日) 18:14:28.71 ID:vcr/Jmru0.net
最初からicon弄るツールか何かとしか思われてないよ

991 :デフォルトの名無しさん :2024/05/05(日) 18:17:59.90 ID:/mYn2+os0.net
Flutterスレの最期にふさわしい議論で盛り上がっているね
づづけたまえ

992 :デフォルトの名無しさん :2024/05/05(日) 18:21:14.79 ID:0DhMEF470.net
スマホアプリはガワアプリかFlutterかReactNativeで十分なんだよね
アプリサイズを抑えたいならネイティブアプリとしてSwiftUIとComposeを使い分ければいい

993 :デフォルトの名無しさん :2024/05/05(日) 21:07:54.77 ID:U2ZyYVi80.net
ワンソースでやりたいならReactNativeがいいかも
ニューアーキテクチャ開発に着手して6年
ようやくリリースされた
この6年であまりにも色々かわりすぎたが開発中止されなかった
つまりこれから先も安泰

994 :デフォルトの名無しさん :2024/05/05(日) 23:21:44.17 ID:JxzS4o4Q0.net
ReactNativeを具体的に触ったことないけど
例えばReact Native for windowsだと
裏でWinUI3が動くの?
WinUI3はゴミレベルの品質だぞ
そうなるとReactNativeだけよくてもダメなんじゃねぇか
他のプラットフォーム向けはどうなのか知らんが

995 :デフォルトの名無しさん :2024/05/05(日) 23:27:21.71 ID:JxzS4o4Q0.net
また、Flutterは独自描画だからどのプラットフォームでもコントロール
(ウィジット)を使えるけど、
ReactNativeってMAUIみたく、基本、UIは各プラットフォーム向けの
共通の最小公約数みたいなコントールしか用意されてないの?

996 :デフォルトの名無しさん :2024/05/05(日) 23:57:10.12 ID:JxzS4o4Q0.net
コントロール少ないのは勘弁だわな
もちろん独自に拡張して増やせるだろうが

そういや、Flutterでroadmapにもあったけど
blankcanvas
https://docs.google.com/document/d/1rS_RO2DQ_d4_roc3taAB6vXFjv7-9hJP7pyZ9NhPOdA/edit?resourcekey=0-VBzTPoqLwsruo0j9dokuOg#heading=h.34a91yqebirw

flutter gpu
https://github.com/flutter/flutter/wiki/Flutter-GPU
の方もどうなってんだろう
もっと頑張ってくれーー

997 :デフォルトの名無しさん (ワッチョイ 6a79-1zLe):2024/05/06(月) 03:59:57.98 ID:42NkMtxY0.net
質問いいっすか

998 :デフォルトの名無しさん (ワッチョイ 7b87-w0ma):2024/05/06(月) 04:14:45.57 ID:RejmWxlO0.net
>>993
>>ニューアーキテクチャ開発
って具体的に何ののこと?

999 :デフォルトの名無しさん (ワッチョイ 37f0-AzGB):2024/05/06(月) 05:24:11.11 ID:Y7e/5hLl0.net
ウェブアプリにするのが1番楽かもな

1000 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

238 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★