!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな
https://flutter.dev/
前スレ
Flutterやろうよ!!! 2
https://mevius.5ch.net/test/read.cgi/tech/1611976959/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Flutterやろうよ!!! 3
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (アウアウアー Sa7f-MJGN)
2021/08/08(日) 20:18:12.79ID:e9M5NaPRa2デフォルトの名無しさん (アウアウアー Saab-MJGN)
2021/08/08(日) 20:20:19.12ID:e9M5NaPRa 30 Days of Flutter
https://dev.to/danytulumidis/30-days-of-flutter-1b0d
https://dev.to/danytulumidis/30-days-of-flutter-1b0d
3デフォルトの名無しさん (ササクッテロリ Sp5d-8t1r)
2021/08/09(月) 02:52:38.74ID:wruUUohcp hot reloadとhot restartが優秀過ぎて他のフレームワーク使う気が無くなったわ
4デフォルトの名無しさん (ワッチョイ d101-WZ6z)
2021/08/09(月) 03:24:36.47ID:Xf+oNAim0 もう、Swift UIとか死滅してるしな
5デフォルトの名無しさん (ワッチョイ 29ba-NUIN)
2021/08/09(月) 09:50:19.59ID:iASlcSHQ0 北極狐にバージョンアップした?
6デフォルトの名無しさん (ワッチョイ 895f-/Ffy)
2021/08/09(月) 10:40:31.73ID:K1GVCow20 KotlinでAndroidのサンプルプログラム作ってるけど、ブレークポイントで止まらない。
visualstudioみたいに一行ずつ実行して変数の値をチェックとかできないの?
visualstudioみたいに一行ずつ実行して変数の値をチェックとかできないの?
7デフォルトの名無しさん (アウアウエー Sa23-ZPiw)
2021/08/09(月) 11:03:23.39ID:JBfvb94wa >>5
した
した
8デフォルトの名無しさん (ワッチョイ 612c-/o3/)
2021/08/09(月) 12:52:30.54ID:uBYTo/wP0 目的がFlutterオンリーだとAndroid Studio+FlutterプラグインよりIntelliJ IDEA+Androidプラグイン+Flutterプラグインの方が良かったりする?
一旦VSCodeは置いといて
一旦VSCodeは置いといて
9デフォルトの名無しさん (ワッチョイ d101-yRf5)
2021/08/09(月) 13:03:51.58ID:HOQLtWld0 >>6
pluginの話?
pluginの話?
10デフォルトの名無しさん (ワッチョイ 895f-/Ffy)
2021/08/09(月) 13:48:56.45ID:K1GVCow20 >>9
プラグインじゃなくて、デバッグのやり方を聞いてるんだが、、
プラグインじゃなくて、デバッグのやり方を聞いてるんだが、、
11デフォルトの名無しさん (ワッチョイ d101-yRf5)
2021/08/09(月) 14:59:47.68ID:HOQLtWld0 >>10
kotlinオンリーなら普通にAndroid Studio使えばよろし。
kotlinオンリーなら普通にAndroid Studio使えばよろし。
12デフォルトの名無しさん (ワッチョイ 895f-/Ffy)
2021/08/09(月) 19:00:10.31ID:K1GVCow2013デフォルトの名無しさん (ササクッテロリ Sp5d-8t1r)
2021/08/09(月) 19:03:07.06ID:9VQq2znUp スレ違いだしググったら即出てくるだろ
14デフォルトの名無しさん (ワッチョイ d101-yRf5)
2021/08/09(月) 19:27:21.72ID:HOQLtWld015デフォルトの名無しさん (ワッチョイ 1390-NTly)
2021/08/11(水) 15:27:06.91ID:6FNtg6/S0 あれ、DocumentProviderとかとやり取りする場合どうするの??
DocumentProviderからStreamというかFileDescriptor返されるんだが
どうすればいいの??
dartちょっとゴミすぎないか?
DocumentProviderからStreamというかFileDescriptor返されるんだが
どうすればいいの??
dartちょっとゴミすぎないか?
16デフォルトの名無しさん (ワッチョイ 1390-NTly)
2021/08/11(水) 15:31:54.06ID:6FNtg6/S0 元々Web向けの言語として設計されたとはいえ、プラットフォーム広げていくならFileDescriptorぐらいさ..
17デフォルトの名無しさん (ワッチョイ 1390-NTly)
2021/08/11(水) 15:50:51.47ID:6FNtg6/S0 image_pickerプラグイン絶対ピックした画像、ローカルに一旦コピーしてるだろ
同じやり方で動画とか巨大なファイル扱ったらさすがに..
同じやり方で動画とか巨大なファイル扱ったらさすがに..
18デフォルトの名無しさん (ササクッテロラ Sp5d-8t1r)
2021/08/11(水) 15:54:05.99ID:5tYnObyDp 本当に困ってるなら意味の通じる日本語で書いてくれ
19デフォルトの名無しさん (ワッチョイ 1390-NTly)
2021/08/11(水) 16:05:10.07ID:6FNtg6/S0 flutterは確かに他よりUI作るの楽になったし、プラットホーム依存の機能をつかうとなると既存のプラグインなかったりするとめんどくさいのはわかってんだが(最初flutterで作ってたんだが、まさかぁ、ファイル絡みでこんな事になるとは....
20デフォルトの名無しさん (ワッチョイ 937c-p+rM)
2021/08/11(水) 18:20:24.31ID:kg2+maVU0 >>19
どした?
どした?
21デフォルトの名無しさん (ワッチョイ c110-B+6t)
2021/08/11(水) 19:53:24.54ID:OXEMEAXQ0 macにflutter入れるだけで1日かかった
androidのエミュレータが動くなるまでメイドラゴン苦労した
androidのエミュレータが動くなるまでメイドラゴン苦労した
22デフォルトの名無しさん (ワッチョイ d101-yRf5)
2021/08/11(水) 20:38:54.03ID:8HBL50nN0 確かにPlatform依存するところでたまにピンポイントな弱点はあるね。
そういう場合は自分でプラグイン改造するなりイチから作ればよろし。
それを補ってもなおflutterの優位があると思ってる。
そういう場合は自分でプラグイン改造するなりイチから作ればよろし。
それを補ってもなおflutterの優位があると思ってる。
23デフォルトの名無しさん (ワッチョイ 1390-NTly)
2021/08/11(水) 21:41:19.95ID:6FNtg6/S0 htmlをパースする必要があって、まさしく素敵なのがあるんだが
https://pub.dev/packages/html
ただ、ちょっとshiftjisのhtmlがあって、このライブラリ標準の
Encoding.getByNameメソッドで検索するんだけど
Encoding.registerとかで新しくエンコーディング追加できない
googleのアホ技術者うんざりしてくる
https://pub.dev/packages/html
ただ、ちょっとshiftjisのhtmlがあって、このライブラリ標準の
Encoding.getByNameメソッドで検索するんだけど
Encoding.registerとかで新しくエンコーディング追加できない
googleのアホ技術者うんざりしてくる
24デフォルトの名無しさん (ワッチョイ 1390-NTly)
2021/08/11(水) 21:50:08.84ID:6FNtg6/S0 で、ちょっとファイルダウンロードとかするわけよ
今は無節操にダウンロードしてるから、セマフォで同時ダウンロード数制限しようと思うんだけど
https://pub.dev/packages/semaphore
あれ、discontinued??
あーだりー
標準で用意しとけよなクズgoogle技術者
今は無節操にダウンロードしてるから、セマフォで同時ダウンロード数制限しようと思うんだけど
https://pub.dev/packages/semaphore
あれ、discontinued??
あーだりー
標準で用意しとけよなクズgoogle技術者
25デフォルトの名無しさん (ワッチョイ 1390-NTly)
2021/08/11(水) 21:54:12.74ID:6FNtg6/S0 UI作るのは楽になったけど別のクソ見たいのと戦う羽目になってる
そういえば、firebaseのflutterFireだっけ??
これwindowsやmacでも動くようになるの??
遠いい将来??
そういえば、firebaseのflutterFireだっけ??
これwindowsやmacでも動くようになるの??
遠いい将来??
26デフォルトの名無しさん (ワッチョイ 1390-NTly)
2021/08/11(水) 22:08:55.89ID:6FNtg6/S0 そういや、EncodingクラスのメソッドってasyncじゃないからMethod Channelでプラットホームのエンコーディング呼んで新しいエンコーディング追加できないんだよな??
FFI使えって??
ぷっ
FFI使えって??
ぷっ
27デフォルトの名無しさん (ワッチョイ d101-WZ6z)
2021/08/12(木) 04:02:25.01ID:lCw19cE10 >>21
センスないからやめとけ
センスないからやめとけ
28デフォルトの名無しさん (ワッチョイ d101-WZ6z)
2021/08/12(木) 04:03:29.61ID:lCw19cE10 >>26
プラットフォームのエンコーディングとかイラネ
プラットフォームのエンコーディングとかイラネ
29デフォルトの名無しさん (ワッチョイ d101-WZ6z)
2021/08/12(木) 04:04:37.56ID:lCw19cE10 なんか、flutter使えないエンジニアって、使えない
試験みたいなwww
試験みたいなwww
30デフォルトの名無しさん (ワッチョイ 0101-vzut)
2021/08/12(木) 10:21:29.09ID:MKT+srWX0 >>17
単なるネットワークファイル転送+ファイルコピーならまだいいけど、iOS版の実装は
勝手にファイルの中身を加工していてExif情報の一部が失われる。 当然、ファイル
サイズやハッシュ値も変わる。
単なるネットワークファイル転送+ファイルコピーならまだいいけど、iOS版の実装は
勝手にファイルの中身を加工していてExif情報の一部が失われる。 当然、ファイル
サイズやハッシュ値も変わる。
31デフォルトの名無しさん (ワッチョイ c110-B+6t)
2021/08/12(木) 11:54:26.42ID:u4btUUGd032デフォルトの名無しさん (アウアウクー MMdd-BCqW)
2021/08/12(木) 13:46:56.59ID:tBjwD8+YM >>31
Windowsに慣れてるならそっちでいいんではw
Windowsに慣れてるならそっちでいいんではw
33デフォルトの名無しさん (ワッチョイ c110-B+6t)
2021/08/12(木) 15:29:18.78ID:u4btUUGd034デフォルトの名無しさん (ワッチョイ 6105-BCqW)
2021/08/12(木) 15:33:10.52ID:wjBpacWc0 >>33
Androidエミュって書かれてたから社内で使うのもAndroidかと思ったわ
Androidエミュって書かれてたから社内で使うのもAndroidかと思ったわ
35デフォルトの名無しさん (ワッチョイ 51ad-8kGE)
2021/08/12(木) 15:53:42.86ID:u+CTgfOO036デフォルトの名無しさん (ワッチョイ c110-B+6t)
2021/08/12(木) 18:00:33.21ID:u4btUUGd037デフォルトの名無しさん (ワッチョイ 0935-NUIN)
2021/08/12(木) 18:02:41.00ID:9quycneG038デフォルトの名無しさん (ワッチョイ c110-B+6t)
2021/08/12(木) 18:04:02.73ID:u4btUUGd039デフォルトの名無しさん (ワッチョイ c110-B+6t)
2021/08/12(木) 18:05:28.53ID:u4btUUGd0 >>37
おかげさまで最高の環境ではある
おかげさまで最高の環境ではある
40デフォルトの名無しさん (ワッチョイ d101-yRf5)
2021/08/12(木) 18:25:45.83ID:Hica9mOC041デフォルトの名無しさん (ワッチョイ 51ad-8kGE)
2021/08/12(木) 19:17:44.61ID:u+CTgfOO042デフォルトの名無しさん (ワッチョイ d101-yRf5)
2021/08/12(木) 19:33:37.35ID:Hica9mOC0 >>41
詳しくないんだけど、EnterpriseってほぼほぼオワコンでBusiness Managerに取って代わられたと思ってたんだけど違うのかな?
詳しくないんだけど、EnterpriseってほぼほぼオワコンでBusiness Managerに取って代わられたと思ってたんだけど違うのかな?
43デフォルトの名無しさん (ワッチョイ 1390-NTly)
2021/08/12(木) 19:40:12.23ID:Ty49BpEx044デフォルトの名無しさん (ワッチョイ c110-B+6t)
2021/08/12(木) 19:55:52.36ID:u4btUUGd0 >>41
PWAはまだ検討してないね
いずれにしても上司と担当役員がよくわからずにスマホアプリを開発すると言ってるからもう方針変更はできないんじゃないかな
社内配布の方法は全くノープラン
そもそもアプリの仕様すらはっきり決まってない状況だし
未経験の俺に果たしてアプリなんて作れるのかね?
PWAはまだ検討してないね
いずれにしても上司と担当役員がよくわからずにスマホアプリを開発すると言ってるからもう方針変更はできないんじゃないかな
社内配布の方法は全くノープラン
そもそもアプリの仕様すらはっきり決まってない状況だし
未経験の俺に果たしてアプリなんて作れるのかね?
45デフォルトの名無しさん (ワッチョイ 51ad-8kGE)
2021/08/12(木) 20:01:22.79ID:u+CTgfOO046デフォルトの名無しさん (ワッチョイ 895f-/Ffy)
2021/08/12(木) 21:00:32.08ID:mjvL7ZIo0 >>44
他のプログラム言語の経験は無いの?
他のプログラム言語の経験は無いの?
47デフォルトの名無しさん (ワッチョイ c110-B+6t)
2021/08/12(木) 21:11:27.92ID:u4btUUGd0 >>46
VBかじったぐらい
応用情報技術者持ってるってだけで指名された
ちなみにうちはインフラ関係の会社で俺が所属してるのはITとは無縁の部署
当然アプリ開発どころかプログラミング経験者も周りにいない状況
VBかじったぐらい
応用情報技術者持ってるってだけで指名された
ちなみにうちはインフラ関係の会社で俺が所属してるのはITとは無縁の部署
当然アプリ開発どころかプログラミング経験者も周りにいない状況
48デフォルトの名無しさん (ワッチョイ c22f-KgZ6)
2021/08/13(金) 01:24:01.92ID:Q8d21/NC0 Appleのくそ殿様商売にまんまとはまる必要ないし
くそ使いにくいUIUXを我慢しながらMacを使う必要もない
CMもきもすぎてむり
Macもってるなら動作確認とアプリリリースだけ使って
普段は慣れてるWindowsかLinuxで開発すればいい
くそ使いにくいUIUXを我慢しながらMacを使う必要もない
CMもきもすぎてむり
Macもってるなら動作確認とアプリリリースだけ使って
普段は慣れてるWindowsかLinuxで開発すればいい
49デフォルトの名無しさん (ワッチョイ c22f-KgZ6)
2021/08/13(金) 01:25:39.74ID:Q8d21/NC0 PWAは検討してないならしてみるといいけど
起動速度とか違うし体験も違う
普通のスマホアプリ並みの体験を目指したものではあるけど
サービスワーカーとかキャッシュとか先読みとか
駆使しないとそこまでの体験にならないから苦労が逆に増える
起動速度とか違うし体験も違う
普通のスマホアプリ並みの体験を目指したものではあるけど
サービスワーカーとかキャッシュとか先読みとか
駆使しないとそこまでの体験にならないから苦労が逆に増える
50デフォルトの名無しさん (アウアウウー Saa5-vIio)
2021/08/13(金) 15:21:07.97ID:pDNGGrGta 新たに参加したプロジェクトでpedantic_mono使われてるのがイタいけど途中参加だから言いにくい
個人名入りのパッケージなんてセンスが小学生みたいで寒すぎね?
個人名入りのパッケージなんてセンスが小学生みたいで寒すぎね?
51デフォルトの名無しさん (ワッチョイ 41ad-ltlC)
2021/08/13(金) 16:39:08.95ID:aUKWqic+0 >>50
考えすぎじゃね?
考えすぎじゃね?
52デフォルトの名無しさん (スフッ Sd62-8ROU)
2021/08/13(金) 16:41:35.52ID:cIsX/qlLd53デフォルトの名無しさん (スフッ Sd62-8ROU)
2021/08/13(金) 17:57:57.82ID:cIsX/qlLd54デフォルトの名無しさん (ワッチョイ c905-ZIC3)
2021/08/13(金) 18:18:55.97ID:noJGGu5l0 うわアプリのパッケージ名に企業のドメイン入ってるわ
55デフォルトの名無しさん (ワッチョイ c290-MnnV)
2021/08/13(金) 19:27:31.05ID:k0jMfdEf056デフォルトの名無しさん (ワッチョイ c22f-KgZ6)
2021/08/13(金) 19:44:50.37ID:Q8d21/NC0 >>50
自分のこと大好き人間か、自己主張が過ぎる人なのかもしれない
Twitterで見たことあって自己主張の強さは確かにうかがえたけども
つーか日本でその人の信者しか使わなさそうなそのダサいやつを
わざわざ選んじゃうやつの趣味の悪さand崇拝っぷりがゲロキモ
自分のこと大好き人間か、自己主張が過ぎる人なのかもしれない
Twitterで見たことあって自己主張の強さは確かにうかがえたけども
つーか日本でその人の信者しか使わなさそうなそのダサいやつを
わざわざ選んじゃうやつの趣味の悪さand崇拝っぷりがゲロキモ
57デフォルトの名無しさん (ワッチョイ 41ad-ltlC)
2021/08/13(金) 20:06:56.00ID:aUKWqic+0 そうか?自分のプリセットを自分の名前で公開するとか普通な気がするけど。
これがアプリなら流石に自意識過剰だとは思うけど。
eslint-config-airbnbみたいな感じでしょ。
同じようなの結構居るよ。
嫌なら別に同じ内容のを、オシャレな名前つけて公開しても良いと思うよ。
これがアプリなら流石に自意識過剰だとは思うけど。
eslint-config-airbnbみたいな感じでしょ。
同じようなの結構居るよ。
嫌なら別に同じ内容のを、オシャレな名前つけて公開しても良いと思うよ。
58デフォルトの名無しさん (ブーイモ MMb6-U72V)
2021/08/13(金) 21:39:45.77ID:sfZq1k4GM >>50
お前リーナス馬鹿にしてるの?
お前リーナス馬鹿にしてるの?
59デフォルトの名無しさん (ワッチョイ 42e4-rJRD)
2021/08/13(金) 23:54:31.96ID:s+kexmOq060デフォルトの名無しさん (アウアウウー Saa5-vIio)
2021/08/14(土) 05:26:24.79ID:oOqOeeqKa61デフォルトの名無しさん (アウアウウー Saa5-vIio)
2021/08/14(土) 05:30:55.47ID:oOqOeeqKa62デフォルトの名無しさん (ワッチョイ 9901-6rtd)
2021/08/14(土) 07:07:19.89ID:hoHVdpDv0 信者にとっては、女王様の黄金水みたいに有難く頂くものかもしらんけど、元々あった
Google謹製の pedantic パッケージをforkして、ちょっと手を加えたとかその程度じゃ
ないの?
Google謹製の pedantic パッケージをforkして、ちょっと手を加えたとかその程度じゃ
ないの?
63デフォルトの名無しさん (ワッチョイ 41ad-ltlC)
2021/08/14(土) 10:33:55.01ID:WeUFudE70 全く同じ内容のものを作って、好きに名前をつければ良いと思うが、まあ二番煎じだと言われるだろうな。
64デフォルトの名無しさん (JP 0H62-dU9d)
2021/08/14(土) 13:25:44.44ID:gEDnH6bMH >>44
コロナアプリの顛末からわかるように、アプリは維持するのが大変なのよ。
コロナアプリの顛末からわかるように、アプリは維持するのが大変なのよ。
65デフォルトの名無しさん (ワッチョイ c22f-KgZ6)
2021/08/14(土) 14:30:51.95ID:enEPjzNh0 コロナ接触確認アプリの失敗原因は
スマホアプリかPWAかってところじゃないんよ
スマホアプリかPWAかってところじゃないんよ
66デフォルトの名無しさん (ワッチョイ c905-ZIC3)
2021/08/14(土) 14:50:50.99ID:hE9opIXW0 ・各OSのAPIの差異を吸収できなかった
・デバッグが足りてなかった
・何がどうであれXamarinはク(ry
・デバッグが足りてなかった
・何がどうであれXamarinはク(ry
67デフォルトの名無しさん (ワッチョイ 7910-SM7m)
2021/08/14(土) 16:42:23.94ID:P9dgH77/068デフォルトの名無しさん (ワッチョイ 8101-K3qo)
2021/08/14(土) 17:01:06.22ID:thdhXV3e0 バージョンアップしなけりゃ数年に一度の足切イベント以外の保守維持は大変じゃない。
問題は年イチぐらいでバージョンアップしないといけないアプリは隔世の感があって色々と大変。
問題は年イチぐらいでバージョンアップしないといけないアプリは隔世の感があって色々と大変。
69デフォルトの名無しさん (ワッチョイ c290-MnnV)
2021/08/14(土) 17:22:24.96ID:1iBCADQe0 >>59
ちゃんとした話のネタがなくて黙るくらいなら、まだ技術的な不満、愚痴でも書いた方が話が広がるかもしれないって言ってるのに、前提を覆すようなちゃんとした話のネタ要求されても....
ちゃんとした話のネタがなくて黙るくらいなら、まだ技術的な不満、愚痴でも書いた方が話が広がるかもしれないって言ってるのに、前提を覆すようなちゃんとした話のネタ要求されても....
70デフォルトの名無しさん (ワッチョイ c22f-KgZ6)
2021/08/14(土) 19:23:06.37ID:enEPjzNh0 > dartちょっとゴミすぎないか?
> googleのアホ技術者うんざりしてくる
> とかするわけよ
> あれ、discontinued?? あーだりー
> 標準で用意しとけよなクズgoogle技術者
> 別のクソ見たいのと戦う羽目になってる
> FFI使えって?? ぷっ
他人のこと言えないけど口が悪すぎて頭おかしい人にしか見えないから相手したくない
> googleのアホ技術者うんざりしてくる
> とかするわけよ
> あれ、discontinued?? あーだりー
> 標準で用意しとけよなクズgoogle技術者
> 別のクソ見たいのと戦う羽目になってる
> FFI使えって?? ぷっ
他人のこと言えないけど口が悪すぎて頭おかしい人にしか見えないから相手したくない
71デフォルトの名無しさん (ワッチョイ c290-MnnV)
2021/08/14(土) 19:39:40.42ID:1iBCADQe0 そこは好きにすればいいと思う
つか、愚痴なんだら多少悪口いれてるし
>>30みたく反応する人はしてくれるし
俺は愚痴で口悪くても「興味あるネタ」であれば反応するし
もちろん、喧嘩になるようなか流れになるならやめるけど
俺的には全くないよりかはまし
つか、愚痴なんだら多少悪口いれてるし
>>30みたく反応する人はしてくれるし
俺は愚痴で口悪くても「興味あるネタ」であれば反応するし
もちろん、喧嘩になるようなか流れになるならやめるけど
俺的には全くないよりかはまし
72デフォルトの名無しさん (ワッチョイ c290-MnnV)
2021/08/14(土) 19:46:51.13ID:1iBCADQe0 もちろん、やりすぎはあれだけど
つか、愚痴、不満を丁寧な言葉で書けって??ww
つか、愚痴、不満を丁寧な言葉で書けって??ww
73デフォルトの名無しさん (ササクッテロレ Spf1-4qo+)
2021/08/14(土) 21:52:48.11ID:OeRLcttip あれ、レス乞食とかとやり取りする場合どうするの??
使う奴の無知とかiOSの挙動すらGoogleのせいにされるんだが
どうすればいいの??
言葉遣いもちょっとゴミすぎないか?
使う奴の無知とかiOSの挙動すらGoogleのせいにされるんだが
どうすればいいの??
言葉遣いもちょっとゴミすぎないか?
74デフォルトの名無しさん (ワッチョイ 42e4-rJRD)
2021/08/14(土) 22:49:24.73ID:gYaerU7s075デフォルトの名無しさん (ワッチョイ 4128-qhSx)
2021/08/14(土) 22:52:33.63ID:OumJPbfE0 コロナ対策アプリを、Xamarinで作ろうとしたのは本当に馬鹿だよな
オープンソースで善意の人を集めたいなら、クロスプラットフォームなんて採用せず、
javaとSwiftを使うのが最善だったと思う
せめてFlutterかReact Nativeにしておけば…
オープンソースで善意の人を集めたいなら、クロスプラットフォームなんて採用せず、
javaとSwiftを使うのが最善だったと思う
せめてFlutterかReact Nativeにしておけば…
76デフォルトの名無しさん (ワッチョイ c290-MnnV)
2021/08/14(土) 23:12:24.31ID:1iBCADQe0 >>74
その話するとここに何書いいい駄目は君が勝手に決めただけ
その話するとここに何書いいい駄目は君が勝手に決めただけ
77デフォルトの名無しさん (ワッチョイ dd5f-0PoS)
2021/08/15(日) 00:33:47.07ID:36qD8nvm0 Flutterのソースコードを確認したら1ファイル1クラスでもなくて、
ファイル名とクラス名を合わせる必要はないのですね
メンテナンスしづらそう
ファイル名とクラス名を合わせる必要はないのですね
メンテナンスしづらそう
78デフォルトの名無しさん (ササクッテロレ Spf1-4qo+)
2021/08/15(日) 02:29:54.54ID:GKQlYcb0p ファイルとクラスの対応を要求される言語の方が少数派だが
79デフォルトの名無しさん (ワッチョイ 8101-K3qo)
2021/08/15(日) 06:49:46.11ID:1diOghze080デフォルトの名無しさん (ワッチョイ 8101-O0dC)
2021/08/15(日) 11:16:03.36ID:q1E7WW8m0 ●7.27 オハイオ州の看護師、中共ウイルスで入院した全患者がウイルスワクチンを2回接種していたことを発見
https://gnews.org/1435812/
●7.4 12歳の子供がCOVIDワクチンを接種後、様々な苦しい症状を経験
https://gnews.org/1370868/
●デルタ株はワクチン打ってようが、いまいが、発症したらマスク必要!
JPSikaDoctor (医師)
ワクチン打っても他人に移す
://youtu.be/5hqfoZGFo0o
https://gnews.org/1435812/
●7.4 12歳の子供がCOVIDワクチンを接種後、様々な苦しい症状を経験
https://gnews.org/1370868/
●デルタ株はワクチン打ってようが、いまいが、発症したらマスク必要!
JPSikaDoctor (医師)
ワクチン打っても他人に移す
://youtu.be/5hqfoZGFo0o
81デフォルトの名無しさん (ワッチョイ 4128-qhSx)
2021/08/15(日) 17:55:55.36ID:OkFIEHRq0 Flutterのwidgetとelementとrenderの関係性、ややこしいと思うわ
内部構造をもうすこし隠蔽して使いやすくしてほしい
フレームワークの寿命がわからないから内部まで調べる気力がわかない
このレベルのコードを読むのは勉強になるかもしれないけど
内部構造をもうすこし隠蔽して使いやすくしてほしい
フレームワークの寿命がわからないから内部まで調べる気力がわかない
このレベルのコードを読むのは勉強になるかもしれないけど
82デフォルトの名無しさん (ワッチョイ c290-MnnV)
2021/08/15(日) 19:50:40.82ID:ipoSNsR70 まぁ、それはあるわな
Stateクラスも最初、initState、disposeから始まって
didUpdatedWidgetと増えていき
didChangeDependenciesでaddPostFrameCallbackに到達する
Stateクラスも最初、initState、disposeから始まって
didUpdatedWidgetと増えていき
didChangeDependenciesでaddPostFrameCallbackに到達する
83デフォルトの名無しさん (ワッチョイ dd5f-0PoS)
2021/08/16(月) 02:49:07.31ID:sgSEui9W0 providerで管理しているデータをAndroid Studio上で確認する方法を教えてください
84デフォルトの名無しさん (ワッチョイ c22f-YgaZ)
2021/08/16(月) 04:13:25.80ID:eHD9ynYf085デフォルトの名無しさん (ワッチョイ 7910-SM7m)
2021/08/18(水) 20:08:23.01ID:58Xg1KYf0 null safetyとやらのせいで過去のサンプルコードがエラーになるんだが
Flutter Studioのコードもエラーになるし
Flutter Studioのコードもエラーになるし
86デフォルトの名無しさん (アウアウエー Sa4a-dU9d)
2021/08/19(木) 02:45:55.84ID:3uylfCNDa とりあえずnull unsafetyにしろ
87デフォルトの名無しさん (ワッチョイ 9901-6rtd)
2021/08/19(木) 10:37:49.50ID:X3e5Px5a0 >>85-86
pubspec.yaml ファイルを編集して、SDKバージョンを落とせば、null unsafetyに
なるけど、null safety対応のパッケージと混ぜて使うと、「required」とかの追加
された予約語や、値がnullを取るかもしれない変数に付ける「?」とか、エラーに
ならん?
> environment:
> sdk: ">=2.12.0 <3.0.0" # null safety
↓
> sdk: ">=2.7.0 <3.0.0" # null unsafety
依存パッケージが限定的なサンプルコードならいいけど、null safety/null unsafety
どっちでも通るDartの書き方があるならぜひ知りたい。
pubspec.yaml ファイルを編集して、SDKバージョンを落とせば、null unsafetyに
なるけど、null safety対応のパッケージと混ぜて使うと、「required」とかの追加
された予約語や、値がnullを取るかもしれない変数に付ける「?」とか、エラーに
ならん?
> environment:
> sdk: ">=2.12.0 <3.0.0" # null safety
↓
> sdk: ">=2.7.0 <3.0.0" # null unsafety
依存パッケージが限定的なサンプルコードならいいけど、null safety/null unsafety
どっちでも通るDartの書き方があるならぜひ知りたい。
88デフォルトの名無しさん (ワッチョイ c22f-YgaZ)
2021/08/19(木) 17:29:08.30ID:R8Ld8Hsb0 自分でnull safeにできないと今後困るので自分で変える
サンプルの作者に「対応してよ〜」と頼む
のどちらか
サンプルの作者に「対応してよ〜」と頼む
のどちらか
89デフォルトの名無しさん (ワッチョイ c22f-YgaZ)
2021/08/19(木) 17:30:57.38ID:R8Ld8Hsb0 > null safety対応のパッケージと混ぜて使うと
> エラーにならん?
プラグインじゃなければならないんじゃなかった?
> エラーにならん?
プラグインじゃなければならないんじゃなかった?
90デフォルトの名無しさん (ワッチョイ 42e4-rJRD)
2021/08/19(木) 20:25:40.77ID:rWSjzxj90 バージョン指定用のコメントをファイル冒頭に付ければいい
具体的にはnull safetyを外したいやつに
// @dart=2.9
をつければ良い
これによる不具合が出るというのは、それはもうnull safetyに対応してないとおかしいわけだから大丈夫なはず
外部ライブラリの場合は追加しないといけないから多い場合は全体のバージョンをpubspecで変えたほうがいいけど、そういうサポートの止まっているライブラリはあんまり使うべきでない気もする
具体的にはnull safetyを外したいやつに
// @dart=2.9
をつければ良い
これによる不具合が出るというのは、それはもうnull safetyに対応してないとおかしいわけだから大丈夫なはず
外部ライブラリの場合は追加しないといけないから多い場合は全体のバージョンをpubspecで変えたほうがいいけど、そういうサポートの止まっているライブラリはあんまり使うべきでない気もする
91デフォルトの名無しさん (ワッチョイ 7910-SM7m)
2021/08/19(木) 21:00:33.58ID:y/8w/1X30 null safety外すと負けた気がするからとりあえずがんばる
null以外にも理解できないエラー出まくりだし
本当にアプリなんて作れるようになるのか不安しかない
null以外にも理解できないエラー出まくりだし
本当にアプリなんて作れるようになるのか不安しかない
92デフォルトの名無しさん (ワッチョイ dd5f-CyLr)
2021/08/19(木) 21:58:42.66ID:hW2FYztF0 flutter upgradeしても
既存のFlutterプロジェクトも新しいFlutterのバージョンが適用されてますか?
既存のFlutterプロジェクトも新しいFlutterのバージョンが適用されてますか?
93デフォルトの名無しさん (ワッチョイ 9901-6rtd)
2021/08/19(木) 22:27:58.73ID:X3e5Px5a0 >>92
プロジェクト毎に pubspec.yaml ファイルを編集しないとダメ。
プロジェクト毎に pubspec.yaml ファイルを編集しないとダメ。
94デフォルトの名無しさん (ワッチョイ 9901-6rtd)
2021/08/19(木) 22:32:48.73ID:X3e5Px5a0 >>90
サポート止まってるライブラリでも、github上でforkされた先が null safety 対応になって
いたりするけど、これってローカルにgit cloneせずに、 pubcpec.yaml ファイルの記述とかで
参照先を非公式リポジトリに指定ってできるんだっけ?
サポート止まってるライブラリでも、github上でforkされた先が null safety 対応になって
いたりするけど、これってローカルにgit cloneせずに、 pubcpec.yaml ファイルの記述とかで
参照先を非公式リポジトリに指定ってできるんだっけ?
95デフォルトの名無しさん (ワッチョイ 4d49-zw23)
2021/08/19(木) 23:35:33.21ID:82dVMtjq0 以前github上でしか公開されてないwindow_sizeというコンポーネントを
使ったことあるけど、そのときは以下のように書いた。
window_size:
git:
url: git://github.com/google/flutter-desktop-embedding.git
path: plugins/window_size
ref: e48abe7
使ったことあるけど、そのときは以下のように書いた。
window_size:
git:
url: git://github.com/google/flutter-desktop-embedding.git
path: plugins/window_size
ref: e48abe7
96デフォルトの名無しさん (ワッチョイ 4d49-zw23)
2021/08/19(木) 23:38:15.52ID:82dVMtjq0 頭のスペースが消えたけど、適宜字下げしてちょうだい
97デフォルトの名無しさん (ワッチョイ 9901-6rtd)
2021/08/19(木) 23:54:28.49ID:X3e5Px5a0 >>95
さんきゅ。
その書き方でもよさげだけど、githubのリンク先を辿って見てたら、書き方の説明があった。
ttps://github.com/google/flutter-desktop-embedding/tree/master/plugins
さんきゅ。
その書き方でもよさげだけど、githubのリンク先を辿って見てたら、書き方の説明があった。
ttps://github.com/google/flutter-desktop-embedding/tree/master/plugins
98デフォルトの名無しさん (ワッチョイ ff02-VfHF)
2021/08/21(土) 23:21:33.28ID:7GAoG1Iq0 Rustのメモリ安全性はボローチェッカーによって担保されているが、
Nimと比較してRustはタイプ量が多い事により限りなく低い生産性と
C++のような高い難読性、超巨大なバイナリ生成性能を兼ね備えています
Nimはバージョン1.5.1でRustのボローチェッカーに似た「View types」が実装されれば、
GC無しのView typesで参照の有効性を検証することによってメモリ安全性を保証しつつ
限りなく抑え込まれたタイプ量で高速化したCのソースコードを吐き出せます
Nimソースコード ==nimコンパイラ==> Cソースコード ==Cコンパイラ==> バイナリ
なので、nimコンパイラが通った時点でメモリ安全性が担保されませんか?
Nimの実験的特徴
著者: アンドレアス・ルンプ
バージョン: 1.5.1
http://nim-lang.github.io/Nim/manual_experimental.html
Nimは限りなく抑え込まれたタイプ量で高い生産性とPythonのような高い可読性を実現し
ているにもかかわらず、高速なCのソースコードを吐き出せるのでC言語でリモートワーク
されている方は割り振られた仕事が早く終わっても終わってないふりをして怠けることができる
「怠け者とはこうあるべきだ!」と言うとても大事な事を Nim は我々に教えてくれます
Nimと比較してRustはタイプ量が多い事により限りなく低い生産性と
C++のような高い難読性、超巨大なバイナリ生成性能を兼ね備えています
Nimはバージョン1.5.1でRustのボローチェッカーに似た「View types」が実装されれば、
GC無しのView typesで参照の有効性を検証することによってメモリ安全性を保証しつつ
限りなく抑え込まれたタイプ量で高速化したCのソースコードを吐き出せます
Nimソースコード ==nimコンパイラ==> Cソースコード ==Cコンパイラ==> バイナリ
なので、nimコンパイラが通った時点でメモリ安全性が担保されませんか?
Nimの実験的特徴
著者: アンドレアス・ルンプ
バージョン: 1.5.1
http://nim-lang.github.io/Nim/manual_experimental.html
Nimは限りなく抑え込まれたタイプ量で高い生産性とPythonのような高い可読性を実現し
ているにもかかわらず、高速なCのソースコードを吐き出せるのでC言語でリモートワーク
されている方は割り振られた仕事が早く終わっても終わってないふりをして怠けることができる
「怠け者とはこうあるべきだ!」と言うとても大事な事を Nim は我々に教えてくれます
99デフォルトの名無しさん (ワッチョイ 9f01-fUOr)
2021/08/22(日) 17:53:55.08ID:VwGWZhPa0 > なので、nimコンパイラが通った時点でメモリ安全性が担保されませんか?
当初はC言語だって、アセンブラソースを出力するプリプロセッサだったわけだが?
当初はC言語だって、アセンブラソースを出力するプリプロセッサだったわけだが?
100デフォルトの名無しさん (ワッチョイ 7fe4-KD+Q)
2021/08/22(日) 21:59:58.25ID:reLcdGAt0 そいつ他スレにも同じこと言ってる荒らしだから無視でオッケー
101デフォルトの名無しさん (ワッチョイ ff02-+TEF)
2021/08/23(月) 01:15:36.22ID:al3Yb6gR0 いまいちだなflutter
102デフォルトの名無しさん (ワッチョイ 7f42-WoPw)
2021/08/23(月) 09:12:19.82ID:zM/bmELN0 でもスレを覗きに来るぐらいには気になってんだろ
103デフォルトの名無しさん (ワッチョイ 9f01-/WcA)
2021/08/23(月) 11:17:50.42ID:7cvSsHIy0 flutterのイマイチなところは、素人でも何となく作れてしまって妙なアプリになるとこ
104デフォルトの名無しさん (ワッチョイ 9f10-sc+6)
2021/08/23(月) 21:57:41.65ID:xpUz0E170 まさに今素人である俺が社内用の業務支援アプリという妙なアプリを作りつつあるところだ
やっといろんな事が分かってきてとりあえず画面遷移ができるだけのモックができた
やっといろんな事が分かってきてとりあえず画面遷移ができるだけのモックができた
105デフォルトの名無しさん (ワッチョイ 9f01-/WcA)
2021/08/23(月) 22:46:57.65ID:7cvSsHIy0 >>104
ビジネスモデルはviewModelに入れてChangeNotifierしろよ。って、訳わからんよな・・
ビジネスモデルはviewModelに入れてChangeNotifierしろよ。って、訳わからんよな・・
106デフォルトの名無しさん (ワッチョイ 9f01-/WcA)
2021/08/23(月) 22:50:47.77ID:7cvSsHIy0 ビジネスロジック
逝ってくるわ
逝ってくるわ
107デフォルトの名無しさん (ワッチョイ 7f2f-hCLa)
2021/08/24(火) 10:37:23.36ID:WUXohwND0 ビジネスロジックはViewModelじゃなくてModelだぞ
そーいう勘違いしてる人が教えるからファットなViewModel書く人が多いのか
ChangeNotifierするって言葉もおかしい
そーいう勘違いしてる人が教えるからファットなViewModel書く人が多いのか
ChangeNotifierするって言葉もおかしい
108デフォルトの名無しさん (ワッチョイ 1f5f-Pq/p)
2021/08/24(火) 10:41:58.05ID:BQCO+3VY0 visualstudioに慣れた俺からするとXamarinのほうが遥かにやりやすい。
C#とWPFの経験があれば、割と簡単にアプリ作れる。
C#とWPFの経験があれば、割と簡単にアプリ作れる。
109デフォルトの名無しさん (ワッチョイ 7f2f-hCLa)
2021/08/24(火) 12:35:07.07ID:WUXohwND0 >>108
スレ違いですよ
スレ違いですよ
110デフォルトの名無しさん (ワッチョイ 9f90-md2C)
2021/08/24(火) 17:08:39.98ID:9GUgX2YM0 >>108
xamlの方がめんどくさいだろ
ConverterからVisualStateManagerやらビヘイビア
しばらく離れると忘れるわw
もちろんコードビハインドできるけど
flutterならdart覚えてりゃいいだけだし楽
xamlの方がめんどくさいだろ
ConverterからVisualStateManagerやらビヘイビア
しばらく離れると忘れるわw
もちろんコードビハインドできるけど
flutterならdart覚えてりゃいいだけだし楽
111デフォルトの名無しさん (ワッチョイ 9f10-sc+6)
2021/08/24(火) 19:17:14.66ID:UG6ABP5O0 二次配列をDataTableで表示するやり方がわからん
データの数だけbuildすれば良いのか?
データの数だけbuildすれば良いのか?
112デフォルトの名無しさん (ワッチョイ 9f01-/WcA)
2021/08/25(水) 05:52:11.40ID:BYZsGS9R0 >>107
Modelにビジネスロジックなんか書かないだろハゲ
Modelにビジネスロジックなんか書かないだろハゲ
113デフォルトの名無しさん (ワッチョイ ffbb-T/KT)
2021/08/25(水) 07:03:44.30ID:XgBfrN1u0114デフォルトの名無しさん (ワッチョイ 7fe4-eW/b)
2021/08/25(水) 08:33:37.17ID:xSkxH3KS0 ただのContainerの内部に仮想的に巨大な平面を与えてスクロール可能にできませんか?
ViewportをContainer自身より大きくすると言うことです
目的はCustompaintで非常に大きなものを扱いたいということなのですが、スクロールができないと移動がかなり大変なんです
ViewportをContainer自身より大きくすると言うことです
目的はCustompaintで非常に大きなものを扱いたいということなのですが、スクロールができないと移動がかなり大変なんです
115デフォルトの名無しさん (ワッチョイ ffbb-0GAB)
2021/08/25(水) 08:53:11.80ID:XbYF2bNd0 InteractiveViewerでどうよ?知らんけど
116デフォルトの名無しさん (ワッチョイ 9f01-/WcA)
2021/08/25(水) 09:42:36.57ID:BYZsGS9R0 >>113
viewModelを使ってるからといってMVVMと言った覚えはないが、flutterのMVVMの場合、Modelを作ってビジネスロジックを書いてもファイル管理が面倒になるだけ、金額計算などはCloud Functionsなどで行う(Google firebase公式
viewModelを使ってるからといってMVVMと言った覚えはないが、flutterのMVVMの場合、Modelを作ってビジネスロジックを書いてもファイル管理が面倒になるだけ、金額計算などはCloud Functionsなどで行う(Google firebase公式
117デフォルトの名無しさん (ワッチョイ 7fe4-eW/b)
2021/08/25(水) 09:55:19.19ID:xSkxH3KS0 >>115
すみません。スクロール可能というか、スクロールバーをつけて移動を高速に行いたいんでした。InteractiveViewerでやってみたことがあって、スクロールバーの付け方がわからなかった記憶があります。とりあえずもう一度やってみます
すみません。スクロール可能というか、スクロールバーをつけて移動を高速に行いたいんでした。InteractiveViewerでやってみたことがあって、スクロールバーの付け方がわからなかった記憶があります。とりあえずもう一度やってみます
118デフォルトの名無しさん (ワッチョイ 7f2f-hCLa)
2021/08/25(水) 13:48:31.63ID:UXHJ30Ej0 ビジネスロジックを書くならそれはViewModelじゃないから呼び方を変えたほうがいい
119デフォルトの名無しさん (ワッチョイ 9f01-G5WY)
2021/08/25(水) 14:50:59.30ID:a2T+/6ie0120デフォルトの名無しさん (ワッチョイ ffbb-T/KT)
2021/08/26(木) 01:18:10.32ID:Tl3qKYjq0121デフォルトの名無しさん (ワッチョイ 7f2f-hCLa)
2021/08/26(木) 01:39:28.18ID:Jyq3M2ye0 ビジネスロジックをViewModelにといいながらFunctionsにしてるというのも矛盾してておかしいね
122デフォルトの名無しさん (ワッチョイ 7f2f-hCLa)
2021/08/26(木) 01:56:27.13ID:Jyq3M2ye0 あ、わかった
その人ビジネスロジックとプレゼンテーションロジックの違いがわかってないんだね
その人ビジネスロジックとプレゼンテーションロジックの違いがわかってないんだね
123デフォルトの名無しさん (ワッチョイ 9f10-DepB)
2021/08/26(木) 06:12:21.82ID:pXVNyAqd0 >12
普通に出来るぞ。ブレイクポイントの前で落ちてるかもね
普通に出来るぞ。ブレイクポイントの前で落ちてるかもね
124デフォルトの名無しさん (ワッチョイ 9f01-hCLa)
2021/08/26(木) 13:07:00.19ID:WRAvBGOD0 非商用アプリだと、ビジネスロジックがなかったりするの?
125デフォルトの名無しさん (ワッチョイ 9f01-G5WY)
2021/08/26(木) 15:31:25.41ID:VkfP5+QP0126デフォルトの名無しさん (ワッチョイ 7f2f-hCLa)
2021/08/26(木) 16:02:17.33ID:Jyq3M2ye0 わろた
127デフォルトの名無しさん (ワッチョイ 1fdd-479s)
2021/08/26(木) 16:05:36.83ID:B9rCrNVx0 ビジネス=商用ってマジ?
128デフォルトの名無しさん (スップ Sd1f-sSUZ)
2021/08/26(木) 16:11:29.85ID:SYjB0r3Pd まあ難しい言葉使いたがるってのは傾向としてはあるよな
格好いいからな
格好いいからな
129デフォルトの名無しさん (ワッチョイ 9f01-03h+)
2021/08/26(木) 17:42:50.00ID:uuHDb6KR0 java16だとビルドできない?
130デフォルトの名無しさん (スププ Sd9f-imCr)
2021/08/26(木) 20:31:50.35ID:skDDpr2cd >>127
まあ世の中の全員がエンジニアじゃないからね。
まあ世の中の全員がエンジニアじゃないからね。
131デフォルトの名無しさん (アウアウクー MM11-/2Nd)
2021/08/27(金) 17:36:49.11ID:40kmNYkcM132デフォルトの名無しさん (ワッチョイ 6101-Ult/)
2021/08/30(月) 19:28:35.54ID:fN0usjUr0 まあ世の中のエンジニア全員がMVVMとか理解できないからな
133デフォルトの名無しさん (ワッチョイ 822f-+pMA)
2021/08/30(月) 21:40:17.94ID:JLkD1Lyv0 今どきのアプリ開発者でMVVMを理解してないのはやばいな
あとフラッタラーをエンジニアと呼ぶのは違和感ある
あとフラッタラーをエンジニアと呼ぶのは違和感ある
134デフォルトの名無しさん (ワッチョイ 3d5f-x1O5)
2021/08/30(月) 23:10:32.83ID:0XlOpisG0 そろそろ新しい本出してほしいね
riverpodの紹介とかも入れてほしいね
ちなみに「はじめてのFlutter」はゴミです
本当に買って損しました
最後のチャットの作り方につられて購入しましたが
いざやってみるとただファイルのコピペするぐらいで
1からチャットを作るわけではないのでまじでゴミです
初心者が入門的に学ぶならそれ以外の箇所は買ってもいいかなとは思います。
riverpodの紹介とかも入れてほしいね
ちなみに「はじめてのFlutter」はゴミです
本当に買って損しました
最後のチャットの作り方につられて購入しましたが
いざやってみるとただファイルのコピペするぐらいで
1からチャットを作るわけではないのでまじでゴミです
初心者が入門的に学ぶならそれ以外の箇所は買ってもいいかなとは思います。
135デフォルトの名無しさん (ワッチョイ 3d5f-x1O5)
2021/08/30(月) 23:10:35.90ID:0XlOpisG0 そろそろ新しい本出してほしいね
riverpodの紹介とかも入れてほしいね
ちなみに「はじめてのFlutter」はゴミです
本当に買って損しました
最後のチャットの作り方につられて購入しましたが
いざやってみるとただファイルのコピペするぐらいで
1からチャットを作るわけではないのでまじでゴミです
初心者が入門的に学ぶならそれ以外の箇所は買ってもいいかなとは思います。
riverpodの紹介とかも入れてほしいね
ちなみに「はじめてのFlutter」はゴミです
本当に買って損しました
最後のチャットの作り方につられて購入しましたが
いざやってみるとただファイルのコピペするぐらいで
1からチャットを作るわけではないのでまじでゴミです
初心者が入門的に学ぶならそれ以外の箇所は買ってもいいかなとは思います。
136デフォルトの名無しさん (ワッチョイ 3d5f-x1O5)
2021/08/30(月) 23:10:55.73ID:0XlOpisG0 バグってれんとうになっちゃった
137デフォルトの名無しさん (ワッチョイ 822f-+pMA)
2021/08/30(月) 23:24:40.76ID:JLkD1Lyv0 ネット上に初心者向けの記事がうんざりするほどあるし
公式のページもCookbookなど充実してるのに本買う必要ある?
ああいう本ってまさに情弱向け商売よなー
推奨じゃないRiverpodを載せてる入門本があればそれはゴミ
公式のページもCookbookなど充実してるのに本買う必要ある?
ああいう本ってまさに情弱向け商売よなー
推奨じゃないRiverpodを載せてる入門本があればそれはゴミ
138デフォルトの名無しさん (ワッチョイ 02e4-ZXYv)
2021/08/30(月) 23:42:21.75ID:5d4+HLwN0 なぜアンチしにくるんだ
riverpodは推奨だぞ
riverpodは推奨だぞ
139デフォルトの名無しさん (ワッチョイ 822f-+pMA)
2021/08/31(火) 00:40:39.27ID:A47TnnSv0 Riverpodがいいと思わないから書いてる
特に初心者には不向き
Riverpodのアンチで来たんじゃなくてFlutterのスレだから来たんだよ
公式に推奨されてるのはProviderのみだよ
Provider以外は主だった方法として紹介されてるだけだから勘違いしないでね
特に初心者には不向き
Riverpodのアンチで来たんじゃなくてFlutterのスレだから来たんだよ
公式に推奨されてるのはProviderのみだよ
Provider以外は主だった方法として紹介されてるだけだから勘違いしないでね
140デフォルトの名無しさん (アウアウウー Sa85-+fSK)
2021/08/31(火) 03:05:58.70ID:Xhu9V0ara riverpodに差し替えてもアプリはよくならないもんね
習得しようとして何日間も悩んでる人みると他のことに時間使った方がいいんじゃねと言いたくはなる
習得しようとして何日間も悩んでる人みると他のことに時間使った方がいいんじゃねと言いたくはなる
141デフォルトの名無しさん (ワッチョイ 02e4-ZXYv)
2021/08/31(火) 07:22:50.25ID:OHG6NcKb0 確かにProviderは公式に推奨してるな
作者自身が設計ミスったって言ってriverpod作ってるから、コミュニティ的にriverpod推奨かと
Providerは、ウィジェットツリーの理解が進んでいない状態で静的解析でひっからないエラーがランタイムで発生するので初心者を悩ませると思う
公式推奨で根強い人気もあるが、ランタイムエラーをだす要因を導入することは、予めNullが入るか判断してメンバ呼び出しを厳格化したNull-safetyの流れと相反する気がする
一方でProviderは単純で使いやすく、ウィジェットツリーの理解が進み、Riverpod以外の状態管理パッケージの使い方もある程度理解できるが、Riverpodは独特な使い方をするからそれらが得られないというのもわかる
あとアンチの件はフラッタラーをエンジニアというのは違和感とかいう方の話ね
作者自身が設計ミスったって言ってriverpod作ってるから、コミュニティ的にriverpod推奨かと
Providerは、ウィジェットツリーの理解が進んでいない状態で静的解析でひっからないエラーがランタイムで発生するので初心者を悩ませると思う
公式推奨で根強い人気もあるが、ランタイムエラーをだす要因を導入することは、予めNullが入るか判断してメンバ呼び出しを厳格化したNull-safetyの流れと相反する気がする
一方でProviderは単純で使いやすく、ウィジェットツリーの理解が進み、Riverpod以外の状態管理パッケージの使い方もある程度理解できるが、Riverpodは独特な使い方をするからそれらが得られないというのもわかる
あとアンチの件はフラッタラーをエンジニアというのは違和感とかいう方の話ね
142デフォルトの名無しさん (テテンテンテン MM66-ox3X)
2021/08/31(火) 14:08:41.97ID:517xDysmM 情弱なんで参考になる
143デフォルトの名無しさん (アウアウウー Sa85-+fSK)
2021/08/31(火) 16:21:44.77ID:bR9Ezjnva providerでnull使えるように最近変更されたのはその修正じゃないん?
> Riverpodは独特な使い方
そこが問題だとおもうし推奨にならない理由の一部もそれだとおもう
> Riverpodは独特な使い方
そこが問題だとおもうし推奨にならない理由の一部もそれだとおもう
144デフォルトの名無しさん (ササクッテロラ Sp51-svT3)
2021/08/31(火) 17:03:11.34ID:97lNRnbYp 単にRiverpodが開発中だからでしょ?
非互換変更繰り返してる物を推奨できるわけがない
非互換変更繰り返してる物を推奨できるわけがない
145デフォルトの名無しさん (アウアウウー Sa85-+fSK)
2021/08/31(火) 17:28:03.02ID:pdn9PLU5a 理由の「一部」と書いたでしょ
平易じゃないのもよく指摘されてるところだよ
つかわないひとが世界的には多いのは色々な理由があってremiさんの姿勢態度を嫌うひともいるね
おれはどっちでもいいけどそんなとこに時間つかいたくない
平易じゃないのもよく指摘されてるところだよ
つかわないひとが世界的には多いのは色々な理由があってremiさんの姿勢態度を嫌うひともいるね
おれはどっちでもいいけどそんなとこに時間つかいたくない
146デフォルトの名無しさん (ワッチョイ 822f-+pMA)
2021/09/01(水) 00:20:27.15ID:B/idLRn/0 >コミュニティ的にriverpod推奨かと
一部の人が気に入って使ってるだけじゃん
>初心者を悩ませると思う
Riverpodはもっと悩みポイントがおおいよ
ここ一か月くらいのネット情報で見かけたお悩み
*覚えることがおおい
*使い方が頭にはいってこない
*Providerの使い分けが分からない
*Riverpodの基礎が分かっても大規模アプリへの応用が分からない
*MVVMと合わない
*合うアーキテクチャーが分からない
*思ったのと違うときに破棄されちゃう
「Riverpodで〜する方法で悩んでたけど〜を〜すればいいのか!」系の**発見**をしてる人もちらほら
正しい使い方を見つけにくいパッケージなんてそれだけで失敗でしょー
一部の人が気に入って使ってるだけじゃん
>初心者を悩ませると思う
Riverpodはもっと悩みポイントがおおいよ
ここ一か月くらいのネット情報で見かけたお悩み
*覚えることがおおい
*使い方が頭にはいってこない
*Providerの使い分けが分からない
*Riverpodの基礎が分かっても大規模アプリへの応用が分からない
*MVVMと合わない
*合うアーキテクチャーが分からない
*思ったのと違うときに破棄されちゃう
「Riverpodで〜する方法で悩んでたけど〜を〜すればいいのか!」系の**発見**をしてる人もちらほら
正しい使い方を見つけにくいパッケージなんてそれだけで失敗でしょー
147デフォルトの名無しさん (JP 0H22-svT3)
2021/09/01(水) 14:09:01.01ID:53eDF/A4H 先日発売された本、ランキング1位を獲得したか。
今年度後半は怒号の出版ラッシュくるかな。
今年度後半は怒号の出版ラッシュくるかな。
148デフォルトの名無しさん (ワッチョイ 6101-Ult/)
2021/09/02(木) 02:35:14.95ID:DOmjVwxp0 ITで本買ったらセンスない、ググれば分かる
149デフォルトの名無しさん (ワッチョイ c190-VK7a)
2021/09/02(木) 10:17:31.62ID:C37uxiWT0 >>146
同意だけど
こういうのは声が大きなやつが勝つから
riverpodを推す声のでかいやつと何も考えずに声の大きなやつに従うやつ
vs
riverpodを批判してるやつ
どうみても前者の方が声大きいからなw
同意だけど
こういうのは声が大きなやつが勝つから
riverpodを推す声のでかいやつと何も考えずに声の大きなやつに従うやつ
vs
riverpodを批判してるやつ
どうみても前者の方が声大きいからなw
150デフォルトの名無しさん (ワッチョイ 822f-+pMA)
2021/09/02(木) 10:54:46.31ID:bBQscDUv0 気の毒に思って忠告してるのだから勝ち負けはどうでもいいよ
耳を傾ける人にだけ届けばよくて、それ以外の人のことなんか知らない
でかい声に従う判断して苦しんでも自業自得よ
耳を傾ける人にだけ届けばよくて、それ以外の人のことなんか知らない
でかい声に従う判断して苦しんでも自業自得よ
151デフォルトの名無しさん (ワッチョイ 822f-+pMA)
2021/09/02(木) 11:04:09.15ID:bBQscDUv0 ITの本買ったらセンスないってのは同意しないけど
Flutterは本よりUdemyのビデオの方がオススメ
Flutterは本よりUdemyのビデオの方がオススメ
152デフォルトの名無しさん (テテンテンテン MM66-ZXYv)
2021/09/02(木) 11:19:52.07ID:bRr04CvCM Reduxパターンに似てるから使いやすいんだが、それを使ったことなければ使いにくいんだろうよ
153デフォルトの名無しさん (ワッチョイ 3d5f-x1O5)
2021/09/02(木) 11:35:49.37ID:mN6U8GbI0 頑なに本を拒否するやつって、自分が貧乏だからケチってるのが理由なだけだろ
154デフォルトの名無しさん (バットンキン MM41-R+1t)
2021/09/02(木) 12:08:09.65ID:dH2WohkVM riverpodよりいいmvvmフレームワークがあるなら教えて欲しいな、流行りそうなら乗り換える
155デフォルトの名無しさん (アウアウウー Sa85-+fSK)
2021/09/02(木) 12:18:03.27ID:vEZjrxSia 流行気にするのはいかにも日本人的でダサいな
フレームワークか
Stackedと後1つか2つあったな
使ったことないからいいか知らんけどフレームワーク的なやつだと選択肢がほとんどないからしゃーない
フレームワークか
Stackedと後1つか2つあったな
使ったことないからいいか知らんけどフレームワーク的なやつだと選択肢がほとんどないからしゃーない
156デフォルトの名無しさん (バットンキン MM41-R+1t)
2021/09/02(木) 12:47:37.20ID:dH2WohkVM 流行りがダサいとか厨二か、夏休みは終わったぞ?
ドマイナーなフレームワーク使うとか学習コストかかる上に無駄になるリスク高過ぎなんだよ。FluttetやめてXamarinからやり直してこい
ドマイナーなフレームワーク使うとか学習コストかかる上に無駄になるリスク高過ぎなんだよ。FluttetやめてXamarinからやり直してこい
157デフォルトの名無しさん (アウアウウー Sa85-+fSK)
2021/09/02(木) 12:56:07.77ID:K+hnUE5qa 流行りがダサいと言うのがなんで厨二?
厨二か?って言い返せばマウントとれると思ってる奴こそ厨二くさいのだが・・
xamarinのほうが今やflutterの影に隠れちゃってるフレームワークじゃん、可哀想に
厨二か?って言い返せばマウントとれると思ってる奴こそ厨二くさいのだが・・
xamarinのほうが今やflutterの影に隠れちゃってるフレームワークじゃん、可哀想に
158デフォルトの名無しさん (ワッチョイ eebb-ihe+)
2021/09/02(木) 15:12:55.83ID:incE20dh0 Amazonのレビューを見た感じ、掌田津耶乃って人の本が良いんですか?
159デフォルトの名無しさん (ワッチョイ 4ddd-RulN)
2021/09/02(木) 15:39:24.16ID:TcbvNvax0 >>158
React本とかは悪くないよ
React本とかは悪くないよ
160デフォルトの名無しさん (ワッチョイ 822f-+pMA)
2021/09/02(木) 20:35:55.88ID:bBQscDUv0 そのひと可愛い女の子っぽい名前だけどおじさんだよね笑
色んな言語やフレームワークの本をあれもこれも出してて全部浅そう
職業プログラマでもないみたいだから尚更
色んな言語やフレームワークの本をあれもこれも出してて全部浅そう
職業プログラマでもないみたいだから尚更
161デフォルトの名無しさん (ワッチョイ c701-xjbh)
2021/09/03(金) 06:54:35.97ID:MCLrxTRM0 ハゲてるし
162デフォルトの名無しさん (ワッチョイ 675f-a3Ud)
2021/09/03(金) 10:39:58.50ID:iJS//a8/0 MVCとかmvvmがあってもいいよな
riverpodはjqueryみたいなポジションだよ
riverpodはjqueryみたいなポジションだよ
163デフォルトの名無しさん (ワッチョイ 7f2c-3Lnd)
2021/09/03(金) 14:07:43.59ID:pInph4TO0 掌田津耶乃は、あらゆる言語・フレームワーク・ゲームエンジンなどの本を出している、
世界で唯一のオッサン。
女っぽい名前だが、女ではないw
猿向きの分かりやすい本が多い。
その代わり、プロ向きの本よりも情報量は少ない
例えば、Ruby on Rails 6 の本でも、猿向き。
一方、黒田努の本はプロ向き
世界で唯一のオッサン。
女っぽい名前だが、女ではないw
猿向きの分かりやすい本が多い。
その代わり、プロ向きの本よりも情報量は少ない
例えば、Ruby on Rails 6 の本でも、猿向き。
一方、黒田努の本はプロ向き
164デフォルトの名無しさん (ワッチョイ bf02-/KYU)
2021/09/03(金) 15:21:57.09ID:ZSon6Xfb0 山田 祥寛、、
165163 (ワッチョイ 7f2c-3Lnd)
2021/09/03(金) 16:55:47.82ID:pInph4TO0 掌田津耶乃・山田祥寛は、2大巨匠
山田の講座は、1日4万円とか
でも、最近は掌田の方が勢いがある。
ウェブアプリにも強い
山田の講座は、1日4万円とか
でも、最近は掌田の方が勢いがある。
ウェブアプリにも強い
166デフォルトの名無しさん (アウアウエー Sa1f-aXEE)
2021/09/03(金) 20:33:27.21ID:Id3GgQe4a 2大巨匠は掌田津耶乃と大重美幸
167デフォルトの名無しさん (アウアウウー Sa8b-kzMu)
2021/09/03(金) 21:54:15.23ID:wkWCXV2Aa 天下のtoyotaさんはblocパターンだって
168デフォルトの名無しさん (ワッチョイ 7fbb-bcJK)
2021/09/03(金) 22:29:41.15ID:IKLOKqiR0 デカい企業は特にコロコロ変わるようなフレームワークは採用しにくいってのもあるんだろう
ここの話だろうけど最後の質問がいいな、全く把握してないけどBLoCパターンも進化してるのか
ttps://techplay.jp/column/1516
──状態管理において、Flutterは公式ではProviderパターン推奨していることについて
谷畑:正直、どちらを採用するか迷いました。結論としては、BLoCパターンを開発しているメンバーにヒアリングを行い、弱点を改良した上で使用しています。
ティム:以前のBLoCパターンと比べ、現在のBLoCパターンは必要なファイル数やオブジェクト数が減るなど、すっきりしていて魅力的です。新しい内容を参照してもらえれば、BLoCパターンの方が魅力的に映ると思います。
ここの話だろうけど最後の質問がいいな、全く把握してないけどBLoCパターンも進化してるのか
ttps://techplay.jp/column/1516
──状態管理において、Flutterは公式ではProviderパターン推奨していることについて
谷畑:正直、どちらを採用するか迷いました。結論としては、BLoCパターンを開発しているメンバーにヒアリングを行い、弱点を改良した上で使用しています。
ティム:以前のBLoCパターンと比べ、現在のBLoCパターンは必要なファイル数やオブジェクト数が減るなど、すっきりしていて魅力的です。新しい内容を参照してもらえれば、BLoCパターンの方が魅力的に映ると思います。
169デフォルトの名無しさん (ワッチョイ c790-p47u)
2021/09/03(金) 22:50:31.20ID:sWE6oFu70170デフォルトの名無しさん (ワッチョイ c790-p47u)
2021/09/03(金) 22:52:56.72ID:sWE6oFu70 まず、flutterの前にjetpack composeでMVVM試すことをお薦めする
composeのState<T>とDetivedState
シンプルだがほとんどこれだけあれば事足りる
RxStreamなんて複雑怪奇なものは必要なかった
もちろんRxStreamはMVVMの必須要件じゃあないが
RxStreamなんてただのオナニーの糞
で、flutterに戻るとこれに一番近いのはmobx
もちろん、kotlinの変態構文とcompose compilerのお陰で、composeほど楽できないが。特に状態を監視して、UI更新する場合は粒度細かくするとStreamBuilderならぬObserver Widgetだらけになるのは仕方ない
composeのState<T>とDetivedState
シンプルだがほとんどこれだけあれば事足りる
RxStreamなんて複雑怪奇なものは必要なかった
もちろんRxStreamはMVVMの必須要件じゃあないが
RxStreamなんてただのオナニーの糞
で、flutterに戻るとこれに一番近いのはmobx
もちろん、kotlinの変態構文とcompose compilerのお陰で、composeほど楽できないが。特に状態を監視して、UI更新する場合は粒度細かくするとStreamBuilderならぬObserver Widgetだらけになるのは仕方ない
171デフォルトの名無しさん (ワッチョイ c790-p47u)
2021/09/03(金) 23:00:46.54ID:sWE6oFu70 でもそれに勝るメリットがある
Observable(@Observable)、Computed(@Computed)
runInAction、autorun,reaction
3時間もあれば覚えられ、馴染みのMVVMで作れる
まじでMVVMやるなら一択
BlocのStreamみたいな初心者泣かせのRxStreamなんて必要なし
取りあえずJetpack ComposeのState<T>を味わってきたほうがいい
もちろんmobxでfluxみたいアーキテクチャ採用してもいいけど
Observable(@Observable)、Computed(@Computed)
runInAction、autorun,reaction
3時間もあれば覚えられ、馴染みのMVVMで作れる
まじでMVVMやるなら一択
BlocのStreamみたいな初心者泣かせのRxStreamなんて必要なし
取りあえずJetpack ComposeのState<T>を味わってきたほうがいい
もちろんmobxでfluxみたいアーキテクチャ採用してもいいけど
172デフォルトの名無しさん (ワッチョイ c790-nzYM)
2021/09/03(金) 23:15:53.38ID:sWE6oFu70 class ComoseVM {
var a by mutableStateOf(3)
var b by mutableStateOf(2)
val c by derivedStateOf { a + b }
}
mobx_codegenのアノテーションつけるとここらへんは楽にはなる
class FlutterMobXVM {
final a = Observable(3);
final b = Observable(2);
final c = Computed(() => a + b)); <<-- 本当はコンストラクラで
}
var a by mutableStateOf(3)
var b by mutableStateOf(2)
val c by derivedStateOf { a + b }
}
mobx_codegenのアノテーションつけるとここらへんは楽にはなる
class FlutterMobXVM {
final a = Observable(3);
final b = Observable(2);
final c = Computed(() => a + b)); <<-- 本当はコンストラクラで
}
173デフォルトの名無しさん (ワッチョイ c790-p47u)
2021/09/03(金) 23:28:34.29ID:sWE6oFu70 もちろん、riverpodにDerivedStateやComputedみたいな計算プロパティの機能はあるけど
Jetpack ComposeのState<T>+MVVMで認識した
flutterはmobx+MVVMでOK
まじriverpodとかいらない
Jetpack ComposeのState<T>+MVVMで認識した
flutterはmobx+MVVMでOK
まじriverpodとかいらない
174デフォルトの名無しさん (ワッチョイ 5f2f-nzYM)
2021/09/04(土) 00:34:57.81ID:8dGZk6200 >>167-168
さすがTOYOTA様だな
> デカい企業は特にコロコロ変わるようなフレームワークは採用しにくいってのもあるんだろう
気分で変えるRemi氏の製品は避けたいよな
気持ちがRiverpodに移ってProviderのメンテの意欲が失せるような人だからねえ
でもdev版だからとかコロコロ変わるからとかじゃなくてもRiverpodなんて選ばないと思う
優秀な人達なら実現できる過不足ない方法を採用し、過剰なものは不要って考えになるよなー
> 全く把握してないけどBLoCパターンも進化してるのか
BLoCが進化した話はきいたことない
動画みてないけど、進化したっつか自分達で進化させて弱点をなくして使ってるんじゃないか
さすがTOYOTA様だな
> デカい企業は特にコロコロ変わるようなフレームワークは採用しにくいってのもあるんだろう
気分で変えるRemi氏の製品は避けたいよな
気持ちがRiverpodに移ってProviderのメンテの意欲が失せるような人だからねえ
でもdev版だからとかコロコロ変わるからとかじゃなくてもRiverpodなんて選ばないと思う
優秀な人達なら実現できる過不足ない方法を採用し、過剰なものは不要って考えになるよなー
> 全く把握してないけどBLoCパターンも進化してるのか
BLoCが進化した話はきいたことない
動画みてないけど、進化したっつか自分達で進化させて弱点をなくして使ってるんじゃないか
175デフォルトの名無しさん (ワッチョイ 5f2f-nzYM)
2021/09/04(土) 00:38:20.49ID:8dGZk6200176デフォルトの名無しさん (ワッチョイ c701-xjbh)
2021/09/04(土) 08:50:28.53ID:ZqWEDGFN0 RXとかBLoCは使えないってすぐに分かった
177デフォルトの名無しさん (ワッチョイ 675f-a3Ud)
2021/09/04(土) 10:08:33.01ID:CvQdCDbo0 総合フレームワークみたいのを出してもらいたい
178デフォルトの名無しさん (ワッチョイ c701-oJEa)
2021/09/05(日) 09:05:47.27ID:XR8gz4vl0 flutterってレンダリングエンジンに牛丼屋を使ってるんだっけ?
179デフォルトの名無しさん (アウアウエー Sa1f-KEQA)
2021/09/05(日) 11:31:33.69ID:fg2RtCiha やっぱ牛丼屋ねん
180デフォルトの名無しさん (ワッチョイ 5f2f-nzYM)
2021/09/05(日) 13:14:02.74ID:vvt3DPth0 >>178 それ面白いの?
181デフォルトの名無しさん (アウアウウー Sa8b-oJEa)
2021/09/05(日) 18:02:35.70ID:WDEWDVbMa >>178
すき家じゃなくskiaな
すき家じゃなくskiaな
182デフォルトの名無しさん (ワッチョイ 875f-8qru)
2021/09/05(日) 21:49:06.02ID:ADWr2OEI0 Flutterってなんでどこにも使われてないの?
183デフォルトの名無しさん (JP 0H7f-KEQA)
2021/09/05(日) 23:06:24.09ID:K3hiLiG4H electron程採用実績がないしな。
184デフォルトの名無しさん (ワッチョイ 872c-X3Ce)
2021/09/05(日) 23:29:15.04ID:7yF+JsIY0 Ubuntu純正のGUIアプリは今後Flutterがメインになる
Linuxデスクトップ界隈では普及するかな
Linuxデスクトップ界隈では普及するかな
185デフォルトの名無しさん (ワッチョイ 675f-a3Ud)
2021/09/06(月) 01:12:33.16ID:n6aDygFk0 DartじゃなくてPHPで書ければ流行ったのに
186デフォルトの名無しさん (ワッチョイ 8773-lzKe)
2021/09/06(月) 02:02:02.50ID:oOUMhDDf0 あんなもんがデスクトップアプリ標準になるかw
187デフォルトの名無しさん (ワッチョイ 5fe4-QAhM)
2021/09/06(月) 07:44:07.49ID:wGTN7VHa0 そこそこ色々なところで使われてるくないか?調べたら出てくるだろう
188デフォルトの名無しさん (ワッチョイ 7f46-8P8u)
2021/09/06(月) 08:32:26.56ID:E3Gwr2w70 主戦場のモバイルでは普通に使われてるが
189デフォルトの名無しさん (ワッチョイ 675f-+0e8)
2021/09/06(月) 10:16:53.92ID:b4mzZ5mH0 TOYOTAでも採用されてるよ
190デフォルトの名無しさん (ワッチョイ 0701-NKrJ)
2021/09/06(月) 10:24:30.02ID:FfG+5nxw0 結局ネイティブで作らんとアカンとかないの?
191デフォルトの名無しさん (JP 0H7f-KEQA)
2021/09/06(月) 12:00:48.65ID:AbHVqschH192デフォルトの名無しさん (ワッチョイ 8705-3uOP)
2021/09/06(月) 12:50:35.85ID:R5Lzrtu40 Google Analytics
193デフォルトの名無しさん (ワッチョイ c701-xjbh)
2021/09/07(火) 08:51:50.25ID:lGL92t9m0 Swiftはないよ
194デフォルトの名無しさん (ワッチョイ c701-/mxQ)
2021/09/07(火) 19:18:47.89ID:oJ4NIHqx0 Flutterの最初の環境構築難しいな
195デフォルトの名無しさん (ワッチョイ 0710-RFwR)
2021/09/07(火) 21:35:23.68ID:HILQ+CyA0 buildしてiPhoneにinstallしようとしたら毎回xcodeなんたらsigninがなんたらって出るのはどうにもならないの?
196デフォルトの名無しさん (ワッチョイ 675f-+0e8)
2021/09/08(水) 02:01:06.70ID:H0bmROJs0197デフォルトの名無しさん (ワッチョイ c701-xjbh)
2021/09/08(水) 04:07:13.70ID:SEwLYOXY0 え?実機でビルドなんかできるの?
198デフォルトの名無しさん (スッップ Sd7f-XXPr)
2021/09/08(水) 07:27:30.47ID:HkKIkQxzd 揚げ足取りか
せっかく教えてくれてる人に向かって
クズだなあ
せっかく教えてくれてる人に向かって
クズだなあ
199デフォルトの名無しさん (テテンテンテン MM8f-VoTl)
2021/09/08(水) 08:16:18.57ID:z+MU9L8oM まあ意味わかるから俺はいちいちレスしないけど実機でビルドは揚げ足取られてもしょうがないレベル
200デフォルトの名無しさん (ワッチョイ c701-xjbh)
2021/09/08(水) 09:56:09.49ID:SEwLYOXY0 しかも、デベロッパーアカウント無くても実機実行できるし
201デフォルトの名無しさん (アウアウクー MMbb-zbgo)
2021/09/08(水) 12:29:04.06ID:+5gF41MNM iPhoneをPCに繋げて実行先をそのiPhoneにすればiPhone実機で動くよね
202デフォルトの名無しさん (ワッチョイ 27ae-3UkT)
2021/09/08(水) 13:30:23.11ID:8/XDLU3q0 PCがWindowsでも?
203デフォルトの名無しさん (ワッチョイ 675f-a3Ud)
2021/09/08(水) 19:03:35.32ID:e+xLPBQw0 デベロッパー登録しないと7日でインストールしたアプリ使えなくなるの緩和される予定ありませんか?
204デフォルトの名無しさん (ワッチョイ 0710-RFwR)
2021/09/09(木) 05:14:30.82ID:t8FlDVot0 >>196
エミュレータではもちろん動かしてるけど実機テストしたくて
GPSのテストとか諸々
実機ビルドはスマホ側の設定とかすれば動くんだけどmacからinstallコマンド打つとxcodeがどうたらと毎回出るのを回避したい
やったこと無い人達はスルーでどーぞ
エミュレータではもちろん動かしてるけど実機テストしたくて
GPSのテストとか諸々
実機ビルドはスマホ側の設定とかすれば動くんだけどmacからinstallコマンド打つとxcodeがどうたらと毎回出るのを回避したい
やったこと無い人達はスルーでどーぞ
205デフォルトの名無しさん (ワッチョイ 0710-RFwR)
2021/09/09(木) 05:17:07.74ID:t8FlDVot0206デフォルトの名無しさん (ワッチョイ 6646-BHxf)
2021/09/10(金) 07:48:25.96ID:6h66I7Ye0 2.5きてんね
207デフォルトの名無しさん (ワッチョイ a52c-UgrS)
2021/09/10(金) 09:47:50.98ID:8klFhg3L0 ・What’s new in Flutter 2.5
https://medium.com/flutter/whats-new-in-flutter-2-5-6f080c3f3dc
・Announcing Dart 2.14
https://medium.com/dartlang/announcing-dart-2-14-b48b9bb2fb67
https://medium.com/flutter/whats-new-in-flutter-2-5-6f080c3f3dc
・Announcing Dart 2.14
https://medium.com/dartlang/announcing-dart-2-14-b48b9bb2fb67
208デフォルトの名無しさん (アウアウウー Sa21-b84e)
2021/09/10(金) 11:26:44.63ID:ztEGHR83a209デフォルトの名無しさん (ワッチョイ a95f-I8ky)
2021/09/10(金) 13:11:42.68ID:EWGbhKdq0 flutterなんてウンコだろ!
xamarinサイコ〜!
xamarinサイコ〜!
210デフォルトの名無しさん (アウアウアー Sa2e-wr3b)
2021/09/10(金) 13:16:19.29ID:r3q9I5mMa xamarinは下痢便
211デフォルトの名無しさん (バットンキン MMb1-qFnQ)
2021/09/10(金) 15:21:10.58ID:Ms3HV9qpM まうい〜
212デフォルトの名無しさん (ワッチョイ 7d01-Y0uI)
2021/09/11(土) 06:03:04.35ID:krjTNf440 xamarinって死にかけてない?
213デフォルトの名無しさん (ワッチョイ a95f-JyLY)
2021/09/11(土) 11:08:16.68ID:7brSxlOX0 バックグラウンド機能に力を入れてほしい
android_alarm_managerがandroid限定なのはflutterが貧弱な製
android_alarm_managerがandroid限定なのはflutterが貧弱な製
214デフォルトの名無しさん (ワッチョイ 5d90-GwBl)
2021/09/11(土) 11:19:38.46ID:cewGuTU80 そっちじゃなくてworkmanagerの方を使おうじゃない?
215デフォルトの名無しさん (ワッチョイ 6a2f-GwBl)
2021/09/12(日) 22:52:15.24ID:RrJ7oBtv0 cloud_firestoreでor条件で取得するにはどうしたら?
216デフォルトの名無しさん (ワッチョイ a95f-JyLY)
2021/09/13(月) 00:00:15.62ID:s8Gfu/8D0 今から本を出すならapp bundleのやり方ぐらいは載せてほしいですね
217デフォルトの名無しさん (ワッチョイ 5949-jPGY)
2021/09/13(月) 00:44:57.00ID:udQ8zS2G0218デフォルトの名無しさん (ワッチョイ 7d01-Y0uI)
2021/09/13(月) 01:42:24.28ID:KayrcDQ80 >>215
全部読んで高階関数
全部読んで高階関数
219デフォルトの名無しさん (ワッチョイ a95f-xJJl)
2021/09/13(月) 02:40:56.53ID:gCUVHd8O0 GetXって人気ないの?
220デフォルトの名無しさん (ワッチョイ a95f-WBHa)
2021/09/13(月) 10:07:16.91ID:/TxdCvaE0 >>219
負債の塊だよ
負債の塊だよ
221デフォルトの名無しさん (ワッチョイ f192-rXSq)
2021/09/13(月) 11:28:55.86ID:QUCWX/FL0 iPhoneアプリ作ろうとして1ヶ月前から
swiftを勉強してるんだけどflutterってものが
あることを今日初めて知った
Androidも一緒に作れるのが魅力だと思ったんだけど
実際のところこれ学ぶ価値あるのかしら?
スレがそんな立ってないようだから
学び始めるの凄く心配
swiftを勉強してるんだけどflutterってものが
あることを今日初めて知った
Androidも一緒に作れるのが魅力だと思ったんだけど
実際のところこれ学ぶ価値あるのかしら?
スレがそんな立ってないようだから
学び始めるの凄く心配
222デフォルトの名無しさん (ワッチョイ 6a2f-GwBl)
2021/09/13(月) 12:00:20.27ID:E+SwXcKM0223デフォルトの名無しさん (ワッチョイ e6bb-qFnQ)
2021/09/13(月) 12:07:49.46ID:N1VvYdGa0 ggrks
224デフォルトの名無しさん (ワッチョイ 6a42-7gNx)
2021/09/13(月) 12:23:42.00ID:jefTje2V0 あんたにとって価値がないかどうかはあんたにしかわからない
一切回り道する時間がないというのならやめとけ
知識は多いほどいいと思うタイプなら学べ
一切回り道する時間がないというのならやめとけ
知識は多いほどいいと思うタイプなら学べ
225デフォルトの名無しさん (ワッチョイ 6a2f-GwBl)
2021/09/13(月) 14:34:27.19ID:E+SwXcKM0 安いって聞いてfirestoreにしたけど合わんかった
工数増えてるから慣れたやり方にします
差し替えられるようにしてて正解だったな
dartはそういうのやりやすい言語でいいよね
工数増えてるから慣れたやり方にします
差し替えられるようにしてて正解だったな
dartはそういうのやりやすい言語でいいよね
226デフォルトの名無しさん (アウアウキー Sa55-b3TU)
2021/09/13(月) 16:27:28.15ID:mqcAudQVa Firestoreは単純なことしかできないよ
OR検索の代わりの方法ぐらいはあるけどね(1つめの条件で取れなかったら2つめの条件で取る)
RDBと同じことしたいならRDBを使ってね
スケールしやすさのプライオリティ高いならFirestoreが候補に入るけど
NoSQLでももっと柔軟なやつあるから候補の一つでしかないよ
自分で選べるように各サービスの違いを知っておきましょう
OR検索の代わりの方法ぐらいはあるけどね(1つめの条件で取れなかったら2つめの条件で取る)
RDBと同じことしたいならRDBを使ってね
スケールしやすさのプライオリティ高いならFirestoreが候補に入るけど
NoSQLでももっと柔軟なやつあるから候補の一つでしかないよ
自分で選べるように各サービスの違いを知っておきましょう
227デフォルトの名無しさん (ワッチョイ e573-WgP4)
2021/09/13(月) 16:46:57.70ID:u3iBp6jh0 これデスクトップで他のネイティブアプリからドラッグ&ドロップ受け取れる?
228デフォルトの名無しさん (ワッチョイ 6a2f-GwBl)
2021/09/13(月) 18:21:23.62ID:E+SwXcKM0 >>226
それなのにflutterでfirestoreを使う人が多いのはなんで?
それなのにflutterでfirestoreを使う人が多いのはなんで?
229デフォルトの名無しさん (ワッチョイ 5d90-GwBl)
2021/09/13(月) 18:28:54.89ID:s+iM6GNX0 長いものには巻かれた方が楽だから
230デフォルトの名無しさん (ワッチョイ 5d90-GwBl)
2021/09/13(月) 18:33:21.52ID:s+iM6GNX0 特に俺はfirestoreのオフラインでも動作するリアルタイム同期
これは自分で実装したくないno.1
これは自分で実装したくないno.1
231デフォルトの名無しさん (アウアウキー Sa55-b3TU)
2021/09/13(月) 18:53:09.21ID:3t82ZCLNa どっちもGoogleがおしてるからね
Google製だから万能でどんなアプリにも最適ってことじゃないよ
他にはフロント・バック両方できる人少ないのもあるね
まーFlutterから入ったような初心者は選べるほどの技術スタックないわな
でも会社は別よね
「うちはFlutterとFirebaseでやってます!」って開発会社は…、ちょっとね…
Google製だから万能でどんなアプリにも最適ってことじゃないよ
他にはフロント・バック両方できる人少ないのもあるね
まーFlutterから入ったような初心者は選べるほどの技術スタックないわな
でも会社は別よね
「うちはFlutterとFirebaseでやってます!」って開発会社は…、ちょっとね…
232デフォルトの名無しさん (アウアウキー Sa55-b3TU)
2021/09/13(月) 18:56:55.75ID:3t82ZCLNa オフラインでも動作するリアルタイム同期とは…
オフラインならリアルタイムでも同期でもないじゃん(>o<)
オフラインならリアルタイムでも同期でもないじゃん(>o<)
233デフォルトの名無しさん (ワッチョイ 79dd-yAJw)
2021/09/13(月) 19:11:40.09ID:1X9d0oCW0234デフォルトの名無しさん (ワッチョイ 6a2f-GwBl)
2021/09/13(月) 19:19:02.26ID:E+SwXcKM0 >>233
記事とかやたらと多いけど勘違いだったかなごめん
記事とかやたらと多いけど勘違いだったかなごめん
235デフォルトの名無しさん (ワッチョイ 662c-Le98)
2021/09/13(月) 20:35:29.17ID:HGulW+Fz0 Ruby on Rails の3大OSS 関係データベースは、
sqlite, mysql, postgresql
scaffold という魔法の呪文を唱えると、CRUD アプリが出来る
いつも、NoSQL を使っている人は、
どうやってシステム構築運用しているのか、疑問を感じる
サイトをFirebase で、2週間で作ってもらいましたとか
sqlite, mysql, postgresql
scaffold という魔法の呪文を唱えると、CRUD アプリが出来る
いつも、NoSQL を使っている人は、
どうやってシステム構築運用しているのか、疑問を感じる
サイトをFirebase で、2週間で作ってもらいましたとか
236デフォルトの名無しさん (ワッチョイ a95f-xJJl)
2021/09/13(月) 21:47:25.41ID:gCUVHd8O0 >>220
例えば?
例えば?
237デフォルトの名無しさん (ワッチョイ 79dd-yAJw)
2021/09/13(月) 22:18:52.32ID:1X9d0oCW0 >>234
それは短い記事で解説しやすいからだろ
普通はサーバーサイドをちゃんと作り込むがそんなところを解説してもflutter関係ない
とはいえデータストレージがないと現実的じゃないと叩かれるし
トレードオフとしてfirebaseを使うという結論に至った
実際俺はサーバーサイドもやるからfirebaseなんて使わん
それは短い記事で解説しやすいからだろ
普通はサーバーサイドをちゃんと作り込むがそんなところを解説してもflutter関係ない
とはいえデータストレージがないと現実的じゃないと叩かれるし
トレードオフとしてfirebaseを使うという結論に至った
実際俺はサーバーサイドもやるからfirebaseなんて使わん
238デフォルトの名無しさん (ワッチョイ 7d01-Y0uI)
2021/09/13(月) 23:05:10.18ID:KayrcDQ80 flutter使うなら地頭必要だよ
239デフォルトの名無しさん (ワッチョイ a95f-I8ky)
2021/09/14(火) 14:35:42.01ID:YdpM4tjD0 サーバーサイドはPHPでwebAPI作るの?
240デフォルトの名無しさん (スプッッ Sdea-a+G+)
2021/09/14(火) 19:45:25.99ID:vxx+dxg/d PHPも7以降はまともになって8では更に速くなって悪くないけどもうやめたい。
どうせフロント側でjavascript触るならいっそのこと後ろ側もnode.jsでやろうかと思ったりする。
ただこれだというフレームワークが中々無いんだよな。
今はadonisってやつ気になってる。
どうせフロント側でjavascript触るならいっそのこと後ろ側もnode.jsでやろうかと思ったりする。
ただこれだというフレームワークが中々無いんだよな。
今はadonisってやつ気になってる。
241デフォルトの名無しさん (アウアウウー Sa21-yAJw)
2021/09/14(火) 21:17:56.71ID:lLmLCa29a242デフォルトの名無しさん (ワッチョイ 662c-0MLo)
2021/09/15(水) 02:41:01.60ID:LKRHWte30 サーバー側は、Ruby on Rails。
API モードもある
Rails, React, Vue.js, Bootstrap で、Heroku, AWS, Docker。
最近は、Windows 10, WSL2 で、Linux も使える
結局、Django, Node.js は、流行らなかった
Laravel は、少し使われているけど、
YouTube で有名な、雑食系エンジニア・KENTA が、
PHP は一生やらなくても良いと言ってる
PHPの仕事は安いから。
一生、価格低下圧力と戦うことになる
Deanin, 2020/12、日本語字幕にできる
Vue 3 And Vuex Frontend With Ruby On Rails 6 REST API Backend Using Axios Calls
www.youtube.com/watch?v=gnymlh4Ljvw
WSL2, Ubuntu 20
API モードもある
Rails, React, Vue.js, Bootstrap で、Heroku, AWS, Docker。
最近は、Windows 10, WSL2 で、Linux も使える
結局、Django, Node.js は、流行らなかった
Laravel は、少し使われているけど、
YouTube で有名な、雑食系エンジニア・KENTA が、
PHP は一生やらなくても良いと言ってる
PHPの仕事は安いから。
一生、価格低下圧力と戦うことになる
Deanin, 2020/12、日本語字幕にできる
Vue 3 And Vuex Frontend With Ruby On Rails 6 REST API Backend Using Axios Calls
www.youtube.com/watch?v=gnymlh4Ljvw
WSL2, Ubuntu 20
243デフォルトの名無しさん (ワッチョイ 668f-pHC7)
2021/09/15(水) 03:21:57.03ID:m7uhB1Qt0 flutter webはどうなん?
しばらくしたら本番いけそう?それともオモチャで終わりそう?
しばらくしたら本番いけそう?それともオモチャで終わりそう?
244デフォルトの名無しさん (アウアウエー Sa52-9yYO)
2021/09/15(水) 04:03:01.74ID:+bgd53xaa おもちゃで終わるわけないだろJavaアプレットの再来だぞ
245デフォルトの名無しさん (ワッチョイ 79dd-yAJw)
2021/09/15(水) 04:06:20.83ID:xidrkTYB0 >>243
自分で試せ
自分で試せ
246デフォルトの名無しさん (ワッチョイ 2a7c-a+G+)
2021/09/15(水) 18:40:50.59ID:xQW4H6/I0247デフォルトの名無しさん (ワッチョイ 7d01-Y0uI)
2021/09/16(木) 06:27:36.97ID:sPwug4KJ0 >>242
Windowsで開発は無いわ
Windowsで開発は無いわ
248242 (ワッチョイ 662c-0MLo)
2021/09/16(木) 07:33:49.45ID:tvb8xhvB0 MicroSoft も、今までMac で開発していたけど、
WSL2 以降、Windows も使うようになってきてる
それに、新しいMacは、CPU が違うから、動くかどうか分からないし
WSL2 以降、Windows も使うようになってきてる
それに、新しいMacは、CPU が違うから、動くかどうか分からないし
249デフォルトの名無しさん (ワッチョイ 8a05-k9+c)
2021/09/16(木) 13:36:04.74ID:6VO7bwZz0 MicrosoftはOS屋なんだから別にIntelMacなら使っても良いでしょうに
250デフォルトの名無しさん (ワッチョイ a95f-JyLY)
2021/09/16(木) 14:37:32.23ID:IBDn4kcm0 2.5からflutter_lintsが標準装備されたんだね
これに合わそうかな
非公式のものもあるけど公式に合わせるほうがいいと思う
これに合わそうかな
非公式のものもあるけど公式に合わせるほうがいいと思う
251デフォルトの名無しさん (スフッ Sd0a-lk8q)
2021/09/16(木) 14:46:35.68ID:lnDhpqkYd252デフォルトの名無しさん (オッペケ Srcb-KXEG)
2021/09/17(金) 09:22:50.30ID:9M33bqXIr m1 MacBook Airでも開発できます?
xcodeとAndroidStudioも後に入れる予定ですが
xcodeとAndroidStudioも後に入れる予定ですが
253デフォルトの名無しさん (アウアウアー Sa4f-45iZ)
2021/09/17(金) 10:22:05.65ID:T2d+XOEXa VSCodeならWindowsもMacもLinuxも使い勝手そんなに変わらない
254デフォルトの名無しさん (ワッチョイ d72c-4sDS)
2021/09/17(金) 10:37:15.20ID:h86RwlYj0 先週あたりにようやくDart SDKがM1に対応したらしい
255デフォルトの名無しさん (ワッチョイ 172f-5CsD)
2021/09/17(金) 13:33:37.14ID:7hTuoGCi0 そろそろApple離れ、Mac離れです
256デフォルトの名無しさん (ワッチョイ 9701-cIIB)
2021/09/18(土) 01:59:02.80ID:clpVz/wz0 mac離れはないわー
257デフォルトの名無しさん (アウアウキー Sa2b-FWBo)
2021/09/18(土) 02:25:15.25ID:gM1YaATFa iosアプリのリリースだけどうしてもmacいる
アップルはんのそういうとこ、やらしいよねえ
それ以外の普段使いはmacじゃなくていいとおもう
flutterのアプリを作るとき主にandroidを使うのが楽だからその間はmacいらない
cocoapodsのエラーとかなくていいよー
アップルはんのそういうとこ、やらしいよねえ
それ以外の普段使いはmacじゃなくていいとおもう
flutterのアプリを作るとき主にandroidを使うのが楽だからその間はmacいらない
cocoapodsのエラーとかなくていいよー
258デフォルトの名無しさん (ワッチョイ ffbb-liuG)
2021/09/18(土) 09:02:45.37ID:jUwIv+ht0 家のメインマシンをmacに変えてから10年以上立つけど、正直macの必然性ってiOSビルド以外にないんだよなー
わざわざcygwinとかインストールする必要がないことと、タイムマシンくらいしかメリットを感じない
みんななんでmac使ってるの?
わざわざcygwinとかインストールする必要がないことと、タイムマシンくらいしかメリットを感じない
みんななんでmac使ってるの?
259デフォルトの名無しさん (JP 0Hbf-rzw2)
2021/09/18(土) 20:41:48.71ID:hGRvn4JfH DephiもiOSアプリのビルドはMacがいるんやな。
260デフォルトの名無しさん (ワッチョイ 9701-cIIB)
2021/09/18(土) 21:08:25.52ID:clpVz/wz0 ソフトバンク楽天リクルートでWindowsで開発してる人見たことない
261デフォルトの名無しさん (ワッチョイ 9f2f-5CsD)
2021/09/18(土) 21:41:52.73ID:ehiH9K6x0 >>260
うわっ、ぜんぶきらい!
うわっ、ぜんぶきらい!
262デフォルトの名無しさん (ブーイモ MMbf-liuG)
2021/09/18(土) 23:10:04.50ID:ZbvJJ/hzM >>260
で、理由は説明できるの?
で、理由は説明できるの?
263デフォルトの名無しさん (ワッチョイ 9701-cIIB)
2021/09/19(日) 07:30:04.85ID:wPc6gAsV0 Windowsだと開発しにくいから
264デフォルトの名無しさん (ワッチョイ 775f-XkWy)
2021/09/19(日) 10:38:19.76ID:/FwuaU6v0 それな
265デフォルトの名無しさん (ワッチョイ 775f-XkWy)
2021/09/19(日) 10:39:50.05ID:/FwuaU6v0 Macの操作が苦手だからビルドするときしか使わないけど
なれている環境で開発したいからビルドツールをWindowsとLinuxにも提供してほしい
なれている環境で開発したいからビルドツールをWindowsとLinuxにも提供してほしい
266デフォルトの名無しさん (ブーイモ MMcf-liuG)
2021/09/19(日) 11:49:58.93ID:DdTXq5RcM267デフォルトの名無しさん (ワッチョイ f7dd-Gnou)
2021/09/19(日) 14:03:37.81ID:eiJQUH8T0 >>266
自分で考えろ
自分で考えろ
268デフォルトの名無しさん (ブーイモ MMcf-liuG)
2021/09/19(日) 14:12:21.81ID:DdTXq5RcM >>267
結局理由なんてなさそうだもんな。聞いて悪かったよ
結局理由なんてなさそうだもんな。聞いて悪かったよ
269デフォルトの名無しさん (ワッチョイ f7dd-Gnou)
2021/09/19(日) 14:20:08.17ID:eiJQUH8T0 >>268
ブーイモじゃわからんて
ブーイモじゃわからんて
270デフォルトの名無しさん (ワッチョイ 9701-cIIB)
2021/09/19(日) 16:17:57.09ID:wPc6gAsV0271デフォルトの名無しさん (ワッチョイ ffbb-uvbS)
2021/09/19(日) 16:49:14.12ID:bTV7kd2B0 Windowsが悪いわけじゃないだろうけどさ、OSSの世界だとあんまり主力に見られていないんだろうな
普通にも使えるし、普段は特に問題がない
ただ不都合があったときに、「Windows版だからは仕方ない」で済まされがちだったり、不都合への対応が後回しにされたりされがちなんじゃないの
普通にも使えるし、普段は特に問題がない
ただ不都合があったときに、「Windows版だからは仕方ない」で済まされがちだったり、不都合への対応が後回しにされたりされがちなんじゃないの
272デフォルトの名無しさん (ワッチョイ 9f2f-5CsD)
2021/09/19(日) 20:19:39.72ID:7tVnm+MT0 >>270
トラックパッドはOS関係なくない?
常にMBPなの?キーボードがペコペコして最悪だよね
空き容量に悩む人も多くて大変そうだよねー
家ではデスクトップPCがいいよ
Macのフォントは読みにくくて嫌いだし、アプリのメニューは使いにくくてイライラする
でもそういうのは慣れじゃん
慣れれば解決するんだから選んだり避けたりする理由としては弱いよ
シェルが本物ってWSLは本物のLinuxだから同じだね
どっちかっていうとUnixよりLinuxがいいな
レインボーカーソルはMacで頻繁に起こるやつだね
Windowsにはそんなものはないなー
固まることを言ってるならいつの時代のWindowsのことだろう
トラックパッドはOS関係なくない?
常にMBPなの?キーボードがペコペコして最悪だよね
空き容量に悩む人も多くて大変そうだよねー
家ではデスクトップPCがいいよ
Macのフォントは読みにくくて嫌いだし、アプリのメニューは使いにくくてイライラする
でもそういうのは慣れじゃん
慣れれば解決するんだから選んだり避けたりする理由としては弱いよ
シェルが本物ってWSLは本物のLinuxだから同じだね
どっちかっていうとUnixよりLinuxがいいな
レインボーカーソルはMacで頻繁に起こるやつだね
Windowsにはそんなものはないなー
固まることを言ってるならいつの時代のWindowsのことだろう
273デフォルトの名無しさん (ワッチョイ d72c-4sDS)
2021/09/19(日) 20:50:10.62ID:4jesUbYC0 Chromebookで開発してるわ
タッチパッドよしフォントよしシェルよし
Android環境入ってるからデバッグよし
タッチパッドよしフォントよしシェルよし
Android環境入ってるからデバッグよし
274デフォルトの名無しさん (ワッチョイ f7dd-4ELd)
2021/09/19(日) 22:07:50.12ID:eiJQUH8T0 >>272
トラックパッドはOS関係なくない?
常にWindowsノートなの?キーボードがペコペコして最悪だよね
空き容量に悩む人も多くて大変そうだよねー
家ではMBPがいいよ
Windowsのフォントは読みにくくて嫌いだし、ランチャー使わないと使いにくくてイライラする
でもそういうのは慣れじゃん
慣れれば解決するんだから選んだり避けたりする理由としては弱いよ
シェルが本物ってMacは本物のUnixだから同じだね
どっちかっていうとWindowsよりUnixがいいな
ブルースクリーンはWindowsで頻繁に起こるやつだね
Macにはそんなものはないなー
固まることを言ってるならいつの時代のMacのことだろう
トラックパッドはOS関係なくない?
常にWindowsノートなの?キーボードがペコペコして最悪だよね
空き容量に悩む人も多くて大変そうだよねー
家ではMBPがいいよ
Windowsのフォントは読みにくくて嫌いだし、ランチャー使わないと使いにくくてイライラする
でもそういうのは慣れじゃん
慣れれば解決するんだから選んだり避けたりする理由としては弱いよ
シェルが本物ってMacは本物のUnixだから同じだね
どっちかっていうとWindowsよりUnixがいいな
ブルースクリーンはWindowsで頻繁に起こるやつだね
Macにはそんなものはないなー
固まることを言ってるならいつの時代のMacのことだろう
275デフォルトの名無しさん (アウアウアー Sa4f-I9dS)
2021/09/19(日) 22:20:20.55ID:KqlJ50Tua エディタ戦争と同じく好みの問題でしかないのに言い争っているのみるとクソ滑稽に感じるわ
276デフォルトの名無しさん (ササクッテロレ Spcb-vNdp)
2021/09/19(日) 22:33:15.54ID:P/OWxHezp まあモバイルアプリ開発でiOSビルド出来ないのは致命的な欠陥だからなあ
比較以前に論外なんだよ
比較以前に論外なんだよ
277デフォルトの名無しさん (アウアウキー Sa2b-FWBo)
2021/09/19(日) 22:37:31.72ID:KmidwrD2a278デフォルトの名無しさん (アウアウキー Sa2b-FWBo)
2021/09/19(日) 23:00:13.47ID:KmidwrD2a >>276
アップルのやらしい囲い込みだよ
格好のカモだなあ
まんまと檻に囚われててお見事
mac以外でできないようにアップルが意図的にやってることを他社製品の欠陥にするところが信者らしくて大変キモくてよろしいのでもっとがんばってくれ
アップルのやらしい囲い込みだよ
格好のカモだなあ
まんまと檻に囚われててお見事
mac以外でできないようにアップルが意図的にやってることを他社製品の欠陥にするところが信者らしくて大変キモくてよろしいのでもっとがんばってくれ
279デフォルトの名無しさん (ワッチョイ 775f-XkWy)
2021/09/20(月) 00:00:55.49ID:09h1W/i80 Flutter開発入門 P64
誤)SilverAppBar
正)SliverAppBar
ほんの価格高いんですから手抜きせずしっかり校正やってくださいよ
誤)SilverAppBar
正)SliverAppBar
ほんの価格高いんですから手抜きせずしっかり校正やってくださいよ
280デフォルトの名無しさん (アウアウアー Sa4f-I9dS)
2021/09/20(月) 01:53:31.08ID:Ki46S25ea 銀色ぇ…
281デフォルトの名無しさん (ワッチョイ f749-4b5N)
2021/09/20(月) 12:27:42.25ID:DhjkanMz0 今知ったわ
282デフォルトの名無しさん (アウアウウー Sa5b-rzw2)
2021/09/20(月) 13:20:51.97ID:4oIg+bLBa マイケルジャクソン「♪コズ ディス イズ スリバー」
283デフォルトの名無しさん (ワッチョイ 775f-XkWy)
2021/09/20(月) 18:17:06.93ID:09h1W/i80 Flutter開発入門 P73
誤) textScalFactor
正) textSca;eFactpr
誤) textScalFactor
正) textSca;eFactpr
284デフォルトの名無しさん (ワッチョイ 775f-XkWy)
2021/09/20(月) 18:17:24.57ID:09h1W/i80 Flutter開発入門 P73
誤) textScalFactor
正) textScaleFactor
誤) textScalFactor
正) textScaleFactor
285デフォルトの名無しさん (ワッチョイ 9f2f-5CsD)
2021/09/20(月) 18:31:15.47ID:+exhQ1S80 typoの批判でtypoしちゃったの?
286デフォルトの名無しさん (スフッ Sdbf-pv4V)
2021/09/20(月) 19:14:13.24ID:P+WZR11Pd287デフォルトの名無しさん (アウアウキー Sa2b-FWBo)
2021/09/20(月) 19:33:04.60ID:gvSi8HpEa デメリットのことを間違えて欠陥と書いたん?
生まれてからずっと??
意味わからんなー、おつむがアレな人なのかな
アップルが不便を生み出して強いてることを正とする信者らしさがいいね!
キモさがさらに極まるようにその調子でがんばれ
生まれてからずっと??
意味わからんなー、おつむがアレな人なのかな
アップルが不便を生み出して強いてることを正とする信者らしさがいいね!
キモさがさらに極まるようにその調子でがんばれ
288デフォルトの名無しさん (アウアウキー Sa2b-FWBo)
2021/09/20(月) 19:48:46.33ID:gvSi8HpEa289デフォルトの名無しさん (スフッ Sdbf-pv4V)
2021/09/20(月) 20:43:33.28ID:P+WZR11Pd290デフォルトの名無しさん (ワッチョイ f709-DN6Y)
2021/09/20(月) 20:46:04.98ID:E0H9fyFm0 Ver1と2で全然違うんだな
291デフォルトの名無しさん (ワッチョイ 9f2f-5CsD)
2021/09/20(月) 21:26:34.77ID:+exhQ1S80 WindowsやLinuxでiOSアプリのビルドができないことを欠陥と言うなら
開発者が不便な思いをさせるというApple側の欠陥だと思うよ
開発者が不便な思いをさせるというApple側の欠陥だと思うよ
292デフォルトの名無しさん (ワッチョイ 5701-y9RK)
2021/09/20(月) 22:32:54.16ID:4eZZ3Heq0 >>291
mac本体を持ってなくても、Azure DevOpsなら、無料アカウントでもmacOSの
VMが使えるから、xCodeをインストールしてビルドできるぞ。
ソースの置き場所は、GitHubのプライベートリポジトリでも可。
mac本体を持ってなくても、Azure DevOpsなら、無料アカウントでもmacOSの
VMが使えるから、xCodeをインストールしてビルドできるぞ。
ソースの置き場所は、GitHubのプライベートリポジトリでも可。
293デフォルトの名無しさん (ワッチョイ d75f-P0JL)
2021/09/21(火) 23:33:02.76ID:cA5DI7G10 このスレ見るとFlutter使ってる人いないんだなって思う
流行ったらいいな〜って思ってるだけでしょ
流行ったらいいな〜って思ってるだけでしょ
294デフォルトの名無しさん (スフッ Sdbf-pv4V)
2021/09/22(水) 00:15:16.95ID:abS0EGKjd >>293
使ってない人は流行ったらいいなーって思わないでしょ
使ってない人は流行ったらいいなーって思わないでしょ
295デフォルトの名無しさん (テテンテンテン MM8f-vJdV)
2021/09/22(水) 06:13:09.82ID:P9TeADDvM >>294
流行ったら使おうって奴はいるだろ
流行ったら使おうって奴はいるだろ
296デフォルトの名無しさん (ワッチョイ b7ae-dHRJ)
2021/09/22(水) 11:35:23.74ID:ZK+AMZ1S0 中身が空の固定長配列の初期化ってどうやるの?
記事やインテリセンスに従ってもエラーになってしまう
var lst = List(3); // エラー
double[] lst = new double[3]; // エラー
List<double> lst = new List<double>(3); // エラー
List<double> lst = List.generate(3, (index) => null); // エラー
一度空Listを作って、欲しい配列の数だけaddするしか無い?
記事やインテリセンスに従ってもエラーになってしまう
var lst = List(3); // エラー
double[] lst = new double[3]; // エラー
List<double> lst = new List<double>(3); // エラー
List<double> lst = List.generate(3, (index) => null); // エラー
一度空Listを作って、欲しい配列の数だけaddするしか無い?
297デフォルトの名無しさん (ワッチョイ 9790-5CsD)
2021/09/22(水) 11:44:04.18ID:dgfi/g+I0298デフォルトの名無しさん (ワッチョイ 5701-y9RK)
2021/09/22(水) 11:44:56.75ID:xrJpo0Mk0299デフォルトの名無しさん (ワッチョイ b7ae-dHRJ)
2021/09/22(水) 11:58:40.73ID:ZK+AMZ1S0300デフォルトの名無しさん (ワッチョイ 9fe4-Sy5V)
2021/09/22(水) 22:59:34.45ID:19n6Jj2G0 glowableはデフォルトでfalseだから勝手に固定長になる
そしてそこで躓くならわざわざ固定長にしなくてもとも思う
そしてそこで躓くならわざわざ固定長にしなくてもとも思う
301デフォルトの名無しさん (ササクッテロレ Sp47-TY4K)
2021/09/26(日) 21:22:33.26ID:ospUbrJMp マイクロソフトが謎のFlutterの2画面端末対応ライブラリ作ってたが
Surface duoの新機種出すからだったんだな
前duoは売れなかったしWindows10Xも中止したのにまだ2画面諦めないのか……
Surface duoの新機種出すからだったんだな
前duoは売れなかったしWindows10Xも中止したのにまだ2画面諦めないのか……
302デフォルトの名無しさん (ワッチョイ 922f-PL4X)
2021/09/26(日) 23:09:07.14ID:/1FCpOUT0 ワクワク感満載のSurface DuoをみるとiPhoneが惨め 笑
303デフォルトの名無しさん (ワッチョイ f390-PL4X)
2021/09/26(日) 23:24:11.99ID:fHBahWaz0 TwoPaneViewとかUWP向けにも去年あたりに出してたやろ
304デフォルトの名無しさん (JP 0H32-7l9b)
2021/09/27(月) 23:02:28.91ID:XWc2VaCoH MSはXamarinなんか捨てて、Flutterにフルコミットすりゃいいのに。
305デフォルトの名無しさん (ワッチョイ b35f-7IJW)
2021/09/28(火) 12:02:05.64ID:VzbO2L2D0 バックグラウンド実行の正式対応はいつかくるかな
306デフォルトの名無しさん (ワッチョイ 4bae-+CG1)
2021/09/28(火) 13:37:37.80ID:V8AhcIXN0 デバッグで大きなList配列の中身を全部Logcatに表示させる簡単な方法ってあります?
print()だと20個くらいまでしか表示しないし、ループで1個ずつ表示させるのは見辛くて現実的では無いし
今のところsublistで大体の範囲を切り出して表示していますが、他に良い方法があれば教えてください
print()だと20個くらいまでしか表示しないし、ループで1個ずつ表示させるのは見辛くて現実的では無いし
今のところsublistで大体の範囲を切り出して表示していますが、他に良い方法があれば教えてください
307デフォルトの名無しさん (テテンテンテン MMde-+FDW)
2021/09/28(火) 14:44:59.19ID:eXBTX9pDM ブレークポイントをはるのがいいんじゃないか?
308デフォルトの名無しさん (ワッチョイ 96bb-37t/)
2021/09/28(火) 16:23:39.58ID:4go5oa/o0 listを受け取ってStringを返すいい感じの関数を予め定義しておくくらいしか
309デフォルトの名無しさん (ワッチョイ 4bae-+CG1)
2021/09/28(火) 17:09:02.37ID:V8AhcIXN0310デフォルトの名無しさん (ワッチョイ 96bb-EsTw)
2021/09/28(火) 17:30:00.12ID:jDxw6ScC0 中身を全部みたいなのにforループで全て表示は現実的でないってどういうこっちゃ
全文表示でいいなら array.map(print).toList() でええんちゃう、知らんけど
全文表示でいいなら array.map(print).toList() でええんちゃう、知らんけど
311デフォルトの名無しさん (ワッチョイ 5f01-+qLz)
2021/09/28(火) 18:46:09.25ID:Qz18kHv70 デバッグ出力が現実的でないならファイルに出力しなはれ。
312デフォルトの名無しさん (ワッチョイ 5f2f-PL4X)
2021/09/28(火) 20:20:55.13ID:rv5h/hoY0 いちいちarray.map(print).toList();て書いてんの?
313デフォルトの名無しさん (アウアウエー Saaa-hPpT)
2021/09/29(水) 01:06:36.37ID:csf2ctJUa >>312
書いてますけど何か?
書いてますけど何か?
314デフォルトの名無しさん (ワッチョイ 96bb-37t/)
2021/09/29(水) 01:13:26.07ID:kFMW2o5X0 flutter desktopでアプリ終了時に処理を追加する方法ってある?
runAppはawaitできないしWidgetBindingObserberは動かないし、ffiでなんとかするしかない?
runAppはawaitできないしWidgetBindingObserberは動かないし、ffiでなんとかするしかない?
315デフォルトの名無しさん (ワッチョイ 5f2f-PL4X)
2021/09/29(水) 09:35:03.22ID:MEHtRAty0 まだサポートされてないからplatform channels使うしかない
316デフォルトの名無しさん (ワッチョイ 4bae-+CG1)
2021/09/29(水) 10:11:11.13ID:OUNO5g120 classのListを作ろうとすると初期値でエラーが出るのですが、何か対策はありますでしょうか?
今のところ空のListを作って、必要な数だけループでaddして作っています。
class StructTest {
int a =0;
int b=0;
StructTest({required this.a, required this.b});
}
List<StructTest> st = List<StructTest>.filled(10, 0); // 第2引数(初期値)でエラー
今のところ空のListを作って、必要な数だけループでaddして作っています。
class StructTest {
int a =0;
int b=0;
StructTest({required this.a, required this.b});
}
List<StructTest> st = List<StructTest>.filled(10, 0); // 第2引数(初期値)でエラー
317316 (ワッチョイ 4bae-+CG1)
2021/09/29(水) 10:22:40.85ID:OUNO5g120 初期化用のclassを作ればいいだけでしたね、連投失礼しました
StructTest structTest = StructTest(a: 0, b: 0);
List<StructTest> st = List<StructTest>.filled(10, structTest);
StructTest structTest = StructTest(a: 0, b: 0);
List<StructTest> st = List<StructTest>.filled(10, structTest);
318デフォルトの名無しさん (ワッチョイ 96bb-37t/)
2021/09/29(水) 10:41:35.32ID:kFMW2o5X0 >>315
そかー。ありがとう
そかー。ありがとう
319デフォルトの名無しさん (ワッチョイ 5f2f-PL4X)
2021/09/29(水) 11:10:48.71ID:MEHtRAty0 >>316
class StructTest {
StructTest({this.a = 0, this.b = 0});
final int a;
final int b;
}
final st = List<StructTest>.filled(10, StructTest());
class StructTest {
StructTest({this.a = 0, this.b = 0});
final int a;
final int b;
}
final st = List<StructTest>.filled(10, StructTest());
321デフォルトの名無しさん (ワッチョイ 0349-PXWQ)
2021/09/29(水) 12:09:27.80ID:isXzgrEU0 スマートと言うより >>317 だと10個の要素が全部同じインスタンスを
参照して、意図通りではないような気がする
参照して、意図通りではないような気がする
322316 (ワッチョイ 4bae-+CG1)
2021/09/29(水) 13:11:17.35ID:OUNO5g120 >>321
同じ場所を参照してしまい、10個用意したつもりが1個に上書きしてしまうのですね
ところでclassの中にclassがある場合は、どの様になるのでしょうか?
finalやlateを使ってみても、エラーになってしまいました
class StructTest {
StructTest({this.a = 0, this.b = 0, this.st=StructTestSub()}); // stでエラー
final int a;
final int b;
late StructTestSub st;
}
class StructTestSub {
StructTestSub({this.c = 0, this.d = 0});
final int c;
final int d;
}
final st = List<StructTest>.filled(10, StructTest());
同じ場所を参照してしまい、10個用意したつもりが1個に上書きしてしまうのですね
ところでclassの中にclassがある場合は、どの様になるのでしょうか?
finalやlateを使ってみても、エラーになってしまいました
class StructTest {
StructTest({this.a = 0, this.b = 0, this.st=StructTestSub()}); // stでエラー
final int a;
final int b;
late StructTestSub st;
}
class StructTestSub {
StructTestSub({this.c = 0, this.d = 0});
final int c;
final int d;
}
final st = List<StructTest>.filled(10, StructTest());
323316 (ワッチョイ 4bae-+CG1)
2021/09/29(水) 13:36:16.82ID:OUNO5g120 この書き方で合っていますでしょうか?
今イチrequiredやlateの挙動を理解しきれておりません
class StructTest {
StructTest({this.a = 0, this.b = 0, required this.st});
final int a;
final int b;
late StructTestSub st;
}
class StructTestSub {
StructTestSub({this.c = 0, this.d = 0});
final int c;
final int d;
}
final st = List<StructTest>.filled(10, StructTest(st: StructTestSub()));
今イチrequiredやlateの挙動を理解しきれておりません
class StructTest {
StructTest({this.a = 0, this.b = 0, required this.st});
final int a;
final int b;
late StructTestSub st;
}
class StructTestSub {
StructTestSub({this.c = 0, this.d = 0});
final int c;
final int d;
}
final st = List<StructTest>.filled(10, StructTest(st: StructTestSub()));
324デフォルトの名無しさん (ワッチョイ b35f-cRXP)
2021/09/29(水) 15:21:15.76ID:RMTNoSub0325デフォルトの名無しさん (アウアウアー Sa6e-o0A7)
2021/09/29(水) 16:16:20.59ID:Hq0EI18Ra >>324
グロ
グロ
326デフォルトの名無しさん (ワッチョイ 5f01-+QBC)
2021/09/29(水) 22:15:14.88ID:76Llw1OU0 debugPrint使えば全部表示されるよ
327デフォルトの名無しさん (ワッチョイ 2701-ECTc)
2021/09/30(木) 07:32:22.09ID:BnGpyJIx0 作れるなら何でも良いんだけどネイティブ知らないと詰むとかない?
328デフォルトの名無しさん (テテンテンテン MMde-+FDW)
2021/09/30(木) 10:46:21.67ID:9SxP+McnM >>327
端末の固有の機能に踏み入ろうとするとネイティブの知識が必要になることがある
最近はそこそこpubにライブラリが上がってて吸収してくれるものも多いから、やりたいことに必要なライブラリが上がってるかを先に確認したほうがいいかも
自分の場合はNFC周りでネイティブ書いた
端末の固有の機能に踏み入ろうとするとネイティブの知識が必要になることがある
最近はそこそこpubにライブラリが上がってて吸収してくれるものも多いから、やりたいことに必要なライブラリが上がってるかを先に確認したほうがいいかも
自分の場合はNFC周りでネイティブ書いた
329デフォルトの名無しさん (ワッチョイ 5f01-+QBC)
2021/09/30(木) 22:49:41.47ID:gXEQZqj90 >>327
Xcode分からないとStagingビルドとかは無理
Xcode分からないとStagingビルドとかは無理
330デフォルトの名無しさん (ワッチョイ f35f-31uQ)
2021/10/01(金) 19:48:58.49ID:yNANjrOP0 xcodeとMacbookAirが糞すぎる。
iOSアプリなんて絶対に作らん!
iOSアプリなんて絶対に作らん!
331デフォルトの名無しさん (ワッチョイ e301-I9rf)
2021/10/01(金) 19:50:36.12ID:f43XULVM0 しかしAndroidの各社フリーダム実装で機種依存トラブル経験するとiOSの安心感には勝てなくなる。
332デフォルトの名無しさん (ワッチョイ e32f-uF7g)
2021/10/02(土) 01:38:18.65ID:QP0pXnsG0 Flutterだと機種依存のトラブルはあまりないでしょ
333デフォルトの名無しさん (ワッチョイ e301-Pleg)
2021/10/02(土) 03:36:49.13ID:AGgrC2BQ0 Xperiaでカメラプラグインとか使えないけど
Androidは嫌だ
Androidは嫌だ
334デフォルトの名無しさん (ワッチョイ f35f-31uQ)
2021/10/02(土) 10:33:58.62ID:hoBS3bas0 中古のMacBookAir2017買ったがSSDの容量が足りなくて、Xcodeをインストールできなくなった。
Xcodeだけで容量足りなくなるなんて糞すぎるだろ!
高い金出して買っても、すぐゴミになるウンコ!
普段、エクセルのVBAやVB.NET、C#使ってるからWindowsの方が遥かにマシ!
XamarinでiPhoneアプリ作るときもXcodeと整合性がとれないと話にならんからな。
Xcodeだけで容量足りなくなるなんて糞すぎるだろ!
高い金出して買っても、すぐゴミになるウンコ!
普段、エクセルのVBAやVB.NET、C#使ってるからWindowsの方が遥かにマシ!
XamarinでiPhoneアプリ作るときもXcodeと整合性がとれないと話にならんからな。
335デフォルトの名無しさん (ワッチョイ e32f-uF7g)
2021/10/02(土) 11:33:17.34ID:QP0pXnsG0 「嫌だ」ってガキの駄々かよ
336デフォルトの名無しさん (ワッチョイ e32f-uF7g)
2021/10/02(土) 11:34:13.32ID:QP0pXnsG0 「Xperiaで使えないけどAndroidは嫌だ」も意味がわからんな
337デフォルトの名無しさん (ワッチョイ f35f-31uQ)
2021/10/02(土) 11:55:58.68ID:hoBS3bas0 嫌じゃなくてXcodeさえインストールNGのMacは糞だと言ってるの!
338デフォルトの名無しさん (ワッチョイ b3dd-hfjQ)
2021/10/02(土) 12:04:46.95ID:cWlg4bES0 >>334
なんで中古で買うのw
なんで中古で買うのw
339デフォルトの名無しさん (アウアウアー Saff-Bgyf)
2021/10/02(土) 12:18:19.10ID:ITMtS/J2a >>334
SSD容量128GBのMacBook Air?
SSD容量128GBのMacBook Air?
340デフォルトの名無しさん (ワッチョイ 8301-1mLs)
2021/10/02(土) 13:50:57.41ID:E0PMcE8S0341デフォルトの名無しさん (ワッチョイ 8301-iCyT)
2021/10/02(土) 22:37:38.60ID:NBpZNmGU0 基本Windowsで、アポーにお布施を払いたくなかったワシは、事前に入念なリサーチ
をして、あえて旧式のMacBook Pro 2015をヤフオクで入手したぞ。
このモデルは、コネクタ仕様が一般のNVMeとは違うものの、Amazonとかで変換
基板を入手すればサムスンとかのSSDに自力で交換可能だから。(入手したのは
256GBのモデルだったので、結局SSDは交換してない)
でも後日、Mac本体がなくても、MicrosoftのAzure DevOps環境にプラグインを導入
すれば、Mac OSのVM上にXcodeとFlutterをインストールして、無料アカウントで
iOS向けのビルドができることが判った。(WindowsやLinuxのVMを使えば、各プラッ
トフォーム向けのFlutterビルドも可)
をして、あえて旧式のMacBook Pro 2015をヤフオクで入手したぞ。
このモデルは、コネクタ仕様が一般のNVMeとは違うものの、Amazonとかで変換
基板を入手すればサムスンとかのSSDに自力で交換可能だから。(入手したのは
256GBのモデルだったので、結局SSDは交換してない)
でも後日、Mac本体がなくても、MicrosoftのAzure DevOps環境にプラグインを導入
すれば、Mac OSのVM上にXcodeとFlutterをインストールして、無料アカウントで
iOS向けのビルドができることが判った。(WindowsやLinuxのVMを使えば、各プラッ
トフォーム向けのFlutterビルドも可)
342デフォルトの名無しさん (ワッチョイ b3dd-hfjQ)
2021/10/02(土) 22:49:58.21ID:cWlg4bES0 >>341
ゲイツにはお布施するんだw
ゲイツにはお布施するんだw
343デフォルトの名無しさん (ササクッテロラ Sp47-tsom)
2021/10/03(日) 01:33:17.21ID:axfopH18p Macがあればワンコマンドで実機デバッグできるのに
わざわざ不便にする意味がわからない
わざわざ不便にする意味がわからない
344デフォルトの名無しさん (ワッチョイ e301-Pleg)
2021/10/03(日) 08:16:38.58ID:8WJ4sHMh0 あと、WindowsつかいはAppleに関わらないほうがいい
UI/UXのセンスがズレてる
UI/UXのセンスがズレてる
345デフォルトの名無しさん (ワッチョイ 8301-iCyT)
2021/10/03(日) 10:14:16.73ID:AquIv1Cd0 『AppleつかいはWindowsに関わらないほうがいい。UI/UXのセンスがズレてる』の
間違いでは? Windows 11は、マカーによって改悪されたWindows 10。
間違いでは? Windows 11は、マカーによって改悪されたWindows 10。
346デフォルトの名無しさん (ワッチョイ e32f-uF7g)
2021/10/03(日) 10:25:32.30ID:uo+CWusc0 MacもiOSも言うほどUI/UX良くない
お洒落感もミーハーな人が思ってるだけで特に最近はむしろダサい
お洒落感もミーハーな人が思ってるだけで特に最近はむしろダサい
347デフォルトの名無しさん (ササクッテロラ Sp47-Pleg)
2021/10/03(日) 12:37:45.76ID:Qc8ioVpUp348デフォルトの名無しさん (ワッチョイ 8301-iCyT)
2021/10/03(日) 12:54:47.44ID:AquIv1Cd0349デフォルトの名無しさん (ワッチョイ ff90-uF7g)
2021/10/03(日) 13:22:55.81ID:hntqCLGP0 iosはスワイプで戻るじゃなかったっけ?
androidもジェスチャナビゲーションで同じ動作になると思った
androidもジェスチャナビゲーションで同じ動作になると思った
350デフォルトの名無しさん (ワッチョイ ff90-uF7g)
2021/10/03(日) 13:25:02.48ID:hntqCLGP0 そうなるのはcupertino widget使ったときだけか
material widgetsだと戻れなくなる?
material widgetsだと戻れなくなる?
351デフォルトの名無しさん (ワッチョイ 435f-slNU)
2021/10/03(日) 14:05:02.59ID:53YOJQpZ0 Googleは広告企業だしソフトでもハードでも未熟
352デフォルトの名無しさん (ワッチョイ e32f-uF7g)
2021/10/03(日) 14:28:13.49ID:uo+CWusc0 >>347
> 飾り気は無いが確実に分かりやすく使える。
スワイプで戻れる画面もあれば右上のボタンを押さないと戻れない画面もあったりして分かりにくい
アイコンにテキストがなくて何を表してるのか分かりにくい
文字入力周りの操作性が糞
言語切り替えるだけで端末丸ごと再起動するの糞
MacもFinderとか糞
> 飾り気は無いが確実に分かりやすく使える。
スワイプで戻れる画面もあれば右上のボタンを押さないと戻れない画面もあったりして分かりにくい
アイコンにテキストがなくて何を表してるのか分かりにくい
文字入力周りの操作性が糞
言語切り替えるだけで端末丸ごと再起動するの糞
MacもFinderとか糞
353デフォルトの名無しさん (ワッチョイ c373-OH0K)
2021/10/03(日) 15:31:41.03ID:3y19Aq0w0 え、Googleの世界を覆うネットのハードやソフトが未熟なの?
どこの会社が熟したハードやバランサー持ってるっていうのさ。
どこの会社が熟したハードやバランサー持ってるっていうのさ。
354デフォルトの名無しさん (ワッチョイ 8301-iCyT)
2021/10/03(日) 16:43:11.79ID:AquIv1Cd0 >>353
つ Akamai
つ Akamai
355デフォルトの名無しさん (スッップ Sd1f-DrCv)
2021/10/03(日) 19:41:37.89ID:AkZHMRV4d 基本的にUIなんてのは、使い慣れている物が一番使いやすいに決まってる
だから個人個人良い物は異なる
だから個人個人良い物は異なる
356デフォルトの名無しさん (ワッチョイ 8301-1mLs)
2021/10/04(月) 07:30:18.83ID:TLVNeJNm0 M1積んだMacbookAirのワットパフォーマンスが良いからWindowsコンピュータには戻れん
357デフォルトの名無しさん (ササクッテロラ Sp47-tsom)
2021/10/04(月) 22:21:32.16ID:AAmDDiifp 利用シェアでreact native抜いたんだな
増加してるのはFlutterしか無いようだが
https://www.statista.com/statistics/869224/worldwide-software-developer-working-hours/
増加してるのはFlutterしか無いようだが
https://www.statista.com/statistics/869224/worldwide-software-developer-working-hours/
358デフォルトの名無しさん (ワッチョイ b3dd-hfjQ)
2021/10/04(月) 23:03:16.10ID:SNY8Y+l20 flutter覇権過ぎる
この技術にbetして良かったわ
もともと全部ネイティブで作ってたけど
個人じゃもうキャッチアップするのがしんどくなったし
全てをかける
この技術にbetして良かったわ
もともと全部ネイティブで作ってたけど
個人じゃもうキャッチアップするのがしんどくなったし
全てをかける
359デフォルトの名無しさん (ワッチョイ e301-Pleg)
2021/10/05(火) 05:29:10.47ID:AaSIm76M0 swiftとか言語仕様がうんこすぎて
360デフォルトの名無しさん (ドコグロ MMa7-puhv)
2021/10/05(火) 09:56:39.16ID:40HdXdiFM Dartは非同期処理が分かりやすくてめっちゃ良い
特にストリームとasync*/await*があるから、言語レベルでサポートされてて良いと思う
特にストリームとasync*/await*があるから、言語レベルでサポートされてて良いと思う
361デフォルトの名無しさん (ワッチョイ 435f-slNU)
2021/10/05(火) 18:06:55.20ID:NHk7dPqx0 クロスプラットフォーム開発自体が衰退してるみたいだな
どういうことなんだろう
どういうことなんだろう
362デフォルトの名無しさん (ワッチョイ e32f-uF7g)
2021/10/05(火) 19:39:44.05ID:VDoI8k8b0 Share of respondentsなんだからそういう見方にはならない
363デフォルトの名無しさん (ワッチョイ cfbb-AQL2)
2021/10/06(水) 02:34:48.63ID:R3FTpmtU0364デフォルトの名無しさん (アウアウウー Sa27-ZcIW)
2021/10/06(水) 08:51:38.55ID:337/Ltj/a そのレポートからクロスプラットフォーム開発の盛衰は読み取れないだろ
365デフォルトの名無しさん (ワッチョイ ff90-uF7g)
2021/10/06(水) 22:51:57.92ID:7D8JowXo0 クロスプラットだけじゃなくゲーム以外のアプリ開発がもう飽和してるんだろ
延びてるのはゲームだけ
延びてるのはゲームだけ
366デフォルトの名無しさん (スッップ Sd1f-DrCv)
2021/10/07(木) 05:00:58.45ID:w8B2O45rd 変な所で略すなよ
スタッドレスをスタッドって言う人みたいな奇妙な単語
スタッドレスをスタッドって言う人みたいな奇妙な単語
367デフォルトの名無しさん (ワッチョイ d3ae-Lesx)
2021/10/07(木) 11:27:42.09ID:MSgN+S0I0 クロスプラットフォームで盛んなのはUnityくらいなのかな
FlutterにしてもReactNativeにしてもXamarinにしても、ハードウェア周りを深く叩くなら結局ネイティブになるし
FlutterにしてもReactNativeにしてもXamarinにしても、ハードウェア周りを深く叩くなら結局ネイティブになるし
368デフォルトの名無しさん (バットンキン MMc7-HbR/)
2021/10/07(木) 11:47:33.16ID:Udm8jPJeM ハードウェア周りを深く叩くについて詳しく
369デフォルトの名無しさん (ワッチョイ d3ae-Lesx)
2021/10/07(木) 12:48:09.92ID:MSgN+S0I0 共有ドキュメントフォルダに保存しようとしたら大変だったり、
バックグラウンドでBLE接続出来なかったり
バックグラウンドでBLE接続出来なかったり
370デフォルトの名無しさん (バットンキン MMc7-HbR/)
2021/10/07(木) 13:10:04.43ID:Udm8jPJeM あやふやな記憶だがBLEのバックグラウンド実行はiOSが妙な動きをした気がするからなかなか厳しいかなぁ…
GPS/カメラ/通知/バックグラウンド実行らへんまでならさして手間を加えなくてもライブラリ入れれば実装できるんだけどね
GPS/カメラ/通知/バックグラウンド実行らへんまでならさして手間を加えなくてもライブラリ入れれば実装できるんだけどね
371デフォルトの名無しさん (ワッチョイ b3dd-hfjQ)
2021/10/07(木) 13:32:59.87ID:02okUiu60 ネイティブが難しいとかw
基本的にAPI呼び出すだけだぞ
基本的にAPI呼び出すだけだぞ
372デフォルトの名無しさん (ワッチョイ 8301-IQY0)
2021/10/07(木) 13:37:34.12ID:r6N1l/Xe0373デフォルトの名無しさん (ワッチョイ e32f-uF7g)
2021/10/07(木) 13:56:48.00ID:s1bce3qy0 iOSではUSB接続カメラやキャプチャボードの類は使えるの?
374デフォルトの名無しさん (ワッチョイ 8301-IQY0)
2021/10/07(木) 14:30:00.74ID:r6N1l/Xe0 >>373
そっちはマカーに聞いてくれ。
そっちはマカーに聞いてくれ。
375デフォルトの名無しさん (ワッチョイ c32c-XNhM)
2021/10/07(木) 14:45:40.69ID:294I2UfK0 Google的には修正済なのかな
メジャーアップデートしないメーカー側の責任か
メジャーアップデートしないメーカー側の責任か
376デフォルトの名無しさん (ワッチョイ b3dd-hfjQ)
2021/10/07(木) 15:59:44.52ID:02okUiu60 そもそもAndroidはもう死んでるでしょ
ろくなアップデートないし
ろくなアップデートないし
377デフォルトの名無しさん (ワッチョイ e32f-uF7g)
2021/10/07(木) 17:21:06.30ID:s1bce3qy0 > ろくなアップデートないし
↑
それiOSとiPhone笑
↑
それiOSとiPhone笑
378デフォルトの名無しさん (ワッチョイ e32f-uF7g)
2021/10/07(木) 17:24:25.53ID:s1bce3qy0 358デフォルトの名無しさん (ワッチョイ b3dd-hfjQ)2021/10/04(月) 23:03:16.10ID:SNY8Y+l20
> もともと全部ネイティブで作ってたけど
> 個人じゃもうキャッチアップするのがしんどくなったし
371デフォルトの名無しさん (ワッチョイ b3dd-hfjQ)2021/10/07(木) 13:32:59.87ID:02okUiu60
> ネイティブが難しいとかw
> 基本的にAPI呼び出すだけだぞ
API呼び出すだけだとイキるくせにキャッチアップはしんどいの?
> もともと全部ネイティブで作ってたけど
> 個人じゃもうキャッチアップするのがしんどくなったし
371デフォルトの名無しさん (ワッチョイ b3dd-hfjQ)2021/10/07(木) 13:32:59.87ID:02okUiu60
> ネイティブが難しいとかw
> 基本的にAPI呼び出すだけだぞ
API呼び出すだけだとイキるくせにキャッチアップはしんどいの?
379デフォルトの名無しさん (ワッチョイ b3dd-hfjQ)
2021/10/07(木) 17:50:34.45ID:02okUiu60 >>378
意味がわかりません
意味がわかりません
380デフォルトの名無しさん (ワッチョイ b3dd-hfjQ)
2021/10/07(木) 17:52:03.76ID:02okUiu60 >>377
知らないくせにw
知らないくせにw
381デフォルトの名無しさん (ワッチョイ e32f-uF7g)
2021/10/07(木) 18:27:14.68ID:s1bce3qy0 >>380
最近のiOSの素晴らしいアップデートに心当たりがないので挙げてほしい
最近のiOSの素晴らしいアップデートに心当たりがないので挙げてほしい
382デフォルトの名無しさん (アウアウウー Sa27-HAwO)
2021/10/07(木) 18:39:17.92ID:CNlvJnSBa あの素晴らしいアップデートをもう一度
383デフォルトの名無しさん (ワッチョイ 8301-IQY0)
2021/10/07(木) 18:44:53.29ID:r6N1l/Xe0384デフォルトの名無しさん (ワッチョイ b3dd-hfjQ)
2021/10/07(木) 18:45:19.60ID:02okUiu60 >>381
もっとお願いしたら教えてあげるよw
もっとお願いしたら教えてあげるよw
385デフォルトの名無しさん (ワッチョイ b3dd-hfjQ)
2021/10/07(木) 18:46:41.63ID:02okUiu60386デフォルトの名無しさん (ワッチョイ 8301-IQY0)
2021/10/07(木) 19:06:11.43ID:r6N1l/Xe0 >>385
若年性痴ほう症か、3歩で自分のやったこと忘れる鳥頭か?
ttps://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11225935561?__ysp=44Ov44OD44OB44On44Kk
若年性痴ほう症か、3歩で自分のやったこと忘れる鳥頭か?
ttps://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11225935561?__ysp=44Ov44OD44OB44On44Kk
387デフォルトの名無しさん (ワッチョイ e301-I9rf)
2021/10/07(木) 19:59:55.90ID:lOI3Apej0 >>370
iOSのBLEバックグラウンド挙動なんて可愛いもんだよ。AndroidのBLEはとんでなく機種依存した挙動するわ。
iOSのBLEバックグラウンド挙動なんて可愛いもんだよ。AndroidのBLEはとんでなく機種依存した挙動するわ。
388デフォルトの名無しさん (ワッチョイ cb01-B/K/)
2021/10/08(金) 09:54:44.24ID:zdcbyov60389デフォルトの名無しさん (アウアウウー Sa2f-CumO)
2021/10/08(金) 10:41:45.96ID:R34NBWrHa 作ったことあるって
どうでもよすぎる情報だな
どうでもよすぎる情報だな
390デフォルトの名無しさん (ワッチョイ b301-ydvo)
2021/10/08(金) 13:09:47.02ID:AJE6S3Ys0 10/1付けで、しれっと Flutter 2.5.2 が出てるな。
391デフォルトの名無しさん (ワッチョイ cb2f-2VRv)
2021/10/08(金) 13:36:26.12ID:EpI7jRc+0 遅いよ
392デフォルトの名無しさん (ワッチョイ cb01-B/K/)
2021/10/09(土) 05:03:24.62ID:48DRy4hj0 >>389
お前よりマシだろ
お前よりマシだろ
393デフォルトの名無しさん (アウアウアー Sa7f-+wR/)
2021/10/15(金) 16:45:43.57ID:692A240ca flutter盛り上がってない
みんなreactの方がすこなんかな
みんなreactの方がすこなんかな
394デフォルトの名無しさん (ワッチョイ eb10-BwGg)
2021/10/15(金) 17:32:32.87ID:Vtb/k9Je0 flutter好きやで
395デフォルトの名無しさん (ワッチョイ ef90-UNM6)
2021/10/15(金) 19:18:39.26ID:VK+2YjmC0 みんな情報発信してないだけだろ
君は自ら情報発信してるのか?
つまりそういうことだ
君は自ら情報発信してるのか?
つまりそういうことだ
396デフォルトの名無しさん (アウアウアー Sa7f-+wR/)
2021/10/16(土) 02:26:38.56ID:eZYpOG4/a コロナの影響もあって案件数が少ない
提案通ったのに一旦ストップとかね
提案通ったのに一旦ストップとかね
397デフォルトの名無しさん (ワッチョイ 8b01-iuA9)
2021/10/17(日) 04:24:29.18ID:F1Djd1X10 いやーflutter案件多いよー
398デフォルトの名無しさん (ワッチョイ 8b01-Arwc)
2021/10/17(日) 13:17:57.17ID:VC25uVAh0 Flutterは他人のアプリを作ってやるものではなく
自分専用のアプリを作成するものだろ
自分専用のアプリを作成するものだろ
399デフォルトの名無しさん (ブーイモ MMbf-/RkZ)
2021/10/17(日) 13:54:18.86ID:4gFBmPmUM 自分専用ならマルチプラットフォームにする必要ないしリッチなUIも要らんだろ
400デフォルトの名無しさん (ワッチョイ 0f10-4d3Q)
2021/10/17(日) 21:12:12.07ID:p/cQE+lm0 webもdesktopも作れるとかめっちゃいいやん
使ってみるわ
使ってみるわ
401デフォルトの名無しさん (スフッ Sdbf-LTel)
2021/10/17(日) 21:19:40.16ID:3XJ9GQkId flutter使ったらええねん。
flutterアウェサムやねん。
flutterアウェサムやねん。
402デフォルトの名無しさん (スフッ Sdbf-LTel)
2021/10/18(月) 01:30:16.43ID:k0GYnhD+d flutter使ったらええねん。
flutterアウェサムやねん。
flutterアウェサムやねん。
403デフォルトの名無しさん (ワッチョイ ab5f-4HJo)
2021/10/20(水) 01:29:54.85ID:YP7uwH3r0 使うふり使ってるふりしかないスレ
404デフォルトの名無しさん (ワッチョイ 8b28-fVr8)
2021/10/20(水) 01:56:10.32ID:hI4nt00u0 Flutterでアプリ開発してるけど最初の認証画面を作るのがもう辛い
パスワード・サインインんと、ソーシャル・サインインを両方サポートすると
いきなりファイル数が10を超える実装になる
しかも、githubを漁ってすら、認証ページの実装方法について
定まったデザイン・パターンが存在しないというね…
パスワード・サインインんと、ソーシャル・サインインを両方サポートすると
いきなりファイル数が10を超える実装になる
しかも、githubを漁ってすら、認証ページの実装方法について
定まったデザイン・パターンが存在しないというね…
405デフォルトの名無しさん (ワッチョイ 8b28-fVr8)
2021/10/20(水) 01:58:16.33ID:hI4nt00u0 riverpodとhooksのせいで公式が苦慮してる感がある
hookは概念的には良いアプリだけど、変数のスコープがMVVMの設計思想に収まらない感
hookは概念的には良いアプリだけど、変数のスコープがMVVMの設計思想に収まらない感
406デフォルトの名無しさん (ワッチョイ 8b28-fVr8)
2021/10/20(水) 01:58:43.32ID:hI4nt00u0 良いアプリ→良いパッケージ
407デフォルトの名無しさん (ワッチョイ 0b90-UNM6)
2021/10/20(水) 02:04:10.23ID:6mHyA3iy0 Firebase使ってるのか知らんがFirebase UIみたいの用意してくれって??
つか、いきなりそこから実装するのか?
つか、いきなりそこから実装するのか?
408デフォルトの名無しさん (ワッチョイ ef2f-59xu)
2021/10/20(水) 02:24:18.43ID:E1J4l/gm0 HooksはFlutterでできることを書き方を変えてるだけだしFlutterらしくなくなるから×
Riverpodは使い方が自由すぎてベストプラクティスがわからなくて悩む人が多いから×
StatelessWidgetやStatefulWidgetをConsumerWidget, ConsumerStatefulWidget, HookSonsumerWidgetで置きかえるのが×
フレームワークの上にさらにかぶせちゃうやつはね、ダサいのよ
ダサいといえば.familyはくそダサいと思う
titleFamilyとか見ててはずかしいっつの
Riverpodは使い方が自由すぎてベストプラクティスがわからなくて悩む人が多いから×
StatelessWidgetやStatefulWidgetをConsumerWidget, ConsumerStatefulWidget, HookSonsumerWidgetで置きかえるのが×
フレームワークの上にさらにかぶせちゃうやつはね、ダサいのよ
ダサいといえば.familyはくそダサいと思う
titleFamilyとか見ててはずかしいっつの
409デフォルトの名無しさん (ワッチョイ 8b28-Avck)
2021/10/20(水) 16:16:04.17ID:hI4nt00u0 Riverpodは大規模開発で状態管理する時に有効だと思う
どのステータスをどのスコープで管理するかは、優秀なエンジニアが決め打ちすればいいんじゃないかな
Hooksはハック的な上に設計を崩すからデメリットが多きと思う
どのステータスをどのスコープで管理するかは、優秀なエンジニアが決め打ちすればいいんじゃないかな
Hooksはハック的な上に設計を崩すからデメリットが多きと思う
410デフォルトの名無しさん (ワッチョイ 9fe4-k3lQ)
2021/10/20(水) 19:29:30.12ID:43VwEPXc0 Providerの延長として使うという制限をつけておけば大体いい感じになる
それ以外の方法は賢い人が体系化するのに任せるのが良いだろう
Hooksは使ってないから知らんけど、Reactから来た人が初めから使うならいいんじゃないか?途中での導入はそりゃ駄目だが、これの導入有無で崩れる設計はそもそも見直しが必要だと思う
それ以外の方法は賢い人が体系化するのに任せるのが良いだろう
Hooksは使ってないから知らんけど、Reactから来た人が初めから使うならいいんじゃないか?途中での導入はそりゃ駄目だが、これの導入有無で崩れる設計はそもそも見直しが必要だと思う
411デフォルトの名無しさん (アウアウキー Sa8f-Z4UC)
2021/10/20(水) 20:24:32.22ID:+RlP4qY4a 初心者や賢くない人ほどriverpod選ぶ人が多くて結果行き詰まるケースが超あるある
って書くと「自分はそんなことない!賢いんだー!」ってますます選ぶ人増えるね
って書くと「自分はそんなことない!賢いんだー!」ってますます選ぶ人増えるね
412デフォルトの名無しさん (ワッチョイ 9fe4-k3lQ)
2021/10/20(水) 21:44:19.03ID:43VwEPXc0 それはたしかにわかる
ProviderもProviderNotFound例外に泣く人多いが、riverpodは曖昧にProviderの上位互換と思って手を出しやすい
そんなに使ってもない人が、新しいからっつって使い方紹介したりするから余計に
よく使うStatefulWidgetの解説記事のほうが少ない印象
ProviderもProviderNotFound例外に泣く人多いが、riverpodは曖昧にProviderの上位互換と思って手を出しやすい
そんなに使ってもない人が、新しいからっつって使い方紹介したりするから余計に
よく使うStatefulWidgetの解説記事のほうが少ない印象
413デフォルトの名無しさん (ワッチョイ fbdd-20uR)
2021/10/20(水) 22:45:49.05ID:DMZ3l+ag0 StatefulWidgetでいいよ
変にreactの影響受け過ぎてベストプラクティスがどうのとか言ってるけど
そもそも機能を作れないようじゃ論外だろ
変にreactの影響受け過ぎてベストプラクティスがどうのとか言ってるけど
そもそも機能を作れないようじゃ論外だろ
414デフォルトの名無しさん (ワッチョイ ef2f-59xu)
2021/10/20(水) 23:02:36.23ID:E1J4l/gm0 使える人が自分だけで使って満足するならいいんだけどさー
出来の悪い人はプロジェクトごとにまあ何人かいるんだよ
Riverpod使ってるプロジェクトに途中参加したらひどくて青ざめたとか
間違った使い方してる人にいちいち指摘してもなかなか直らんのがストレスになったとか
経験したことない人にはわからんかもな
そういうプロジェクトに限ってもっと基本なところができてないしな
constがついてないとかbuildのたびに同期処理とかウィジェット分割してないとか
children: [...hogeList()]とか書く奴いると泣ける
出来の悪い人はプロジェクトごとにまあ何人かいるんだよ
Riverpod使ってるプロジェクトに途中参加したらひどくて青ざめたとか
間違った使い方してる人にいちいち指摘してもなかなか直らんのがストレスになったとか
経験したことない人にはわからんかもな
そういうプロジェクトに限ってもっと基本なところができてないしな
constがついてないとかbuildのたびに同期処理とかウィジェット分割してないとか
children: [...hogeList()]とか書く奴いると泣ける
415デフォルトの名無しさん (ワッチョイ 8b28-fVr8)
2021/10/20(水) 23:14:36.55ID:hI4nt00u0 StatefulwidgetはState側に処理が集中してバランス悪いからあんまり使ってない
ViewとViewModelが結合させないプラクティスが思いつかない
ViewとViewModelが結合させないプラクティスが思いつかない
416デフォルトの名無しさん (ワッチョイ 8b28-fVr8)
2021/10/21(木) 00:12:50.51ID:10nS6Fqo0 Firebase UIのFlutter版がほしいです(切実)
似たような機能を自分で実装することもできるけど、管理が大変
似たような機能を自分で実装することもできるけど、管理が大変
417デフォルトの名無しさん (ワッチョイ 8b01-iuA9)
2021/10/21(木) 11:32:56.35ID:BPNUHCYs0 flutter開発ってRyzen32コアとかだとビルド速いのかな?
速くならない気がしてるけど。。
速くならない気がしてるけど。。
418デフォルトの名無しさん (スップ Sdbf-45g/)
2021/10/21(木) 21:14:50.22ID:ZLHp8LvUd ビルドってコンパイルする時はファイル単位で並列化出来るけど、リンクとかは難しいしね
その並列化できるコンパイルもディスクへの読み書きで制限が出る
だからコンパイルに効果的な並列度にも限度がある
コア数以上にディスクIOが効くと思うよ
その並列化できるコンパイルもディスクへの読み書きで制限が出る
だからコンパイルに効果的な並列度にも限度がある
コア数以上にディスクIOが効くと思うよ
419デフォルトの名無しさん (ワッチョイ 8b01-9C96)
2021/10/21(木) 21:28:05.12ID:D9+f+Hc+0 Flutter, React Native, Xamarin を検討していたけど、Flutter はビルド遅いのか…
Xamarinより遅いのだろうか?
ホットリロードで快適開発というのに期待していたのだけど
Xamarinより遅いのだろうか?
ホットリロードで快適開発というのに期待していたのだけど
420デフォルトの名無しさん (ワッチョイ 9fe4-k3lQ)
2021/10/21(木) 21:38:22.73ID:x9M5O0cv0 >>419
開発中はVM上でJITだから快適だよ
一度デバッグビルドすれば更新はVM上で行われてホットリロードが高速に動作する
一方でリリースビルドはAOTなので微妙に時間かかる
その分パフォーマンス面で有利というわけだが
開発中はVM上でJITだから快適だよ
一度デバッグビルドすれば更新はVM上で行われてホットリロードが高速に動作する
一方でリリースビルドはAOTなので微妙に時間かかる
その分パフォーマンス面で有利というわけだが
421デフォルトの名無しさん (ワッチョイ 8b01-9C96)
2021/10/21(木) 22:32:37.72ID:D9+f+Hc+0 なるほど
開発中が快適なら十分だね
Googleの俺様新言語とかありえんわwと思っていたけど、
.Net MAUI が延期になったから Flutter を考え始めていたんだよね
明日にでも軽くなにか作ってみようと思う
開発中が快適なら十分だね
Googleの俺様新言語とかありえんわwと思っていたけど、
.Net MAUI が延期になったから Flutter を考え始めていたんだよね
明日にでも軽くなにか作ってみようと思う
422デフォルトの名無しさん (ワッチョイ 9f7c-P5IS)
2021/10/21(木) 23:53:31.46ID:1MOE0fE40 >>421
感想よろ
感想よろ
423デフォルトの名無しさん (ワッチョイ 2101-3GOm)
2021/10/22(金) 05:48:11.73ID:H3A+5hXH0424デフォルトの名無しさん (ワッチョイ e128-BQ1a)
2021/10/22(金) 07:51:52.89ID:apz/MHfl0 dartの言語仕様、なんでそんなに嫌われてるんだろう
425デフォルトの名無しさん (ワッチョイ 2101-utlC)
2021/10/22(金) 09:03:46.74ID:AUwV6ugo0 言語仕様じゃなくて、Google を信用していないんだよ
どうせ趣味で作っただけで、飽きたら放り出すんだろ?と思っている
どうせ趣味で作っただけで、飽きたら放り出すんだろ?と思っている
426デフォルトの名無しさん (ワッチョイ 812c-fLbY)
2021/10/22(金) 09:14:14.93ID:7nPBECnD0 Flutter前の冬の時代を乗り越えたんだから流石に大丈夫でしょ
427デフォルトの名無しさん (ワッチョイ 2101-3GOm)
2021/10/22(金) 10:46:55.24ID:H3A+5hXH0 >>424
swiftの10倍いいよ
swiftの10倍いいよ
428デフォルトの名無しさん (オッペケ Sr11-dXWv)
2021/10/22(金) 12:09:18.41ID:DUohwY+Ir Googleが自社製プログラミング言語の開発を放り出した事例は一つも無いという事実
429デフォルトの名無しさん (ワッチョイ 6ebb-sFzC)
2021/10/22(金) 14:57:35.11ID:2YDmoUWa0 サービスは山程潰してきたのに言語だけ特別なんてことはなかろう
430デフォルトの名無しさん (ワッチョイ c62f-kr9p)
2021/10/22(金) 16:48:44.69ID:qUtBlcZ20 オープンソースにしてて外の人の力も借りて改善進化してることが継続性に関連してるよ
数日前のRedditにもあった
数日前のRedditにもあった
431デフォルトの名無しさん (ワッチョイ 8190-jnbs)
2021/10/22(金) 17:07:45.55ID:3ENfZa5F0 flutterがリリースされた頃からしかdart使ってないけどその頃はやばっかような
null safetyはもちろんないが、なんて表現していいのか
var i = 10;
でiの型がdynamicになってたような
これがデフォルトじゃなかったか?
null safetyはもちろんないが、なんて表現していいのか
var i = 10;
でiの型がdynamicになってたような
これがデフォルトじゃなかったか?
432デフォルトの名無しさん (ワッチョイ 8190-jnbs)
2021/10/22(金) 17:19:47.38ID:3ENfZa5F0 しかもよくも悪くもnull safetyないときdartはnum型とかすらnullableだったからな
nullチェックの嵐
strong typeへの変更、null safetyへの移行
dartは比較的新しい言語だと思うがここら辺の変更見ると、dartを最初に設計した技術者はほんと未来を予測できない馬鹿だったってこと
nullチェックの嵐
strong typeへの変更、null safetyへの移行
dartは比較的新しい言語だと思うがここら辺の変更見ると、dartを最初に設計した技術者はほんと未来を予測できない馬鹿だったってこと
433デフォルトの名無しさん (ワッチョイ 6ebb-Cxsq)
2021/10/22(金) 17:22:23.76ID:Y6LmS9E70 Dartはそんな悪い言語じゃないし、ホットリロードのために良い言語なんだろう
ただ、これから構造体主体のプログラミングが主流になるんじゃないかって時代で、スキルを磨かなきゃいけないものが沢山あるときにさ
今更、みんなDartの学習したくないんだろうな
ただ、これから構造体主体のプログラミングが主流になるんじゃないかって時代で、スキルを磨かなきゃいけないものが沢山あるときにさ
今更、みんなDartの学習したくないんだろうな
434デフォルトの名無しさん (ワッチョイ 46ea-FQAR)
2021/10/22(金) 22:05:07.33ID:v3Yxx0iq0 21世紀になってもセミコロンで文終了、switch はフォールスルー、とかセンスが皆無な所じゃないか
435デフォルトの名無しさん (ワッチョイ 82e4-Nwz9)
2021/10/22(金) 22:18:41.82ID:2ACXxl6H0 JavaやC#からの参入障壁は低くなってるから、Dart自体の学習は手軽で、そしてそのための様々な構文なんだと思うよ
メソッドや新しい構文に関しては類似性を気にしなくていいからかモダンな表現も意欲的に取り込んでる
文末のセミコロンに関してはあの言語仕様だとあった方がいい
メソッドや新しい構文に関しては類似性を気にしなくていいからかモダンな表現も意欲的に取り込んでる
文末のセミコロンに関してはあの言語仕様だとあった方がいい
436デフォルトの名無しさん (ワッチョイ 3901-fDtU)
2021/10/22(金) 22:30:54.61ID:bHkd5oWp0 Dartの構文、進次郎構文。
437デフォルトの名無しさん (ワッチョイ 2101-3GOm)
2021/10/22(金) 22:59:08.24ID:H3A+5hXH0 dart2 typescript javascript ほとんど同じ
flutterは初めだけ少し難しい
flutterは初めだけ少し難しい
438デフォルトの名無しさん (ワッチョイ 46ea-FQAR)
2021/10/22(金) 23:00:51.12ID:v3Yxx0iq0 まあ"学習"しなければいけないような言語じゃないと言った所かな。良くも悪くも。
439デフォルトの名無しさん (ワッチョイ c62f-kr9p)
2021/10/22(金) 23:28:47.33ID:qUtBlcZ20 >dartを最初に設計した技術者はほんと未来を予測できない馬鹿だったってこと
設計当初の目的や思想を無視して馬鹿判定するのは馬鹿
設計当初の目的や思想を無視して馬鹿判定するのは馬鹿
440デフォルトの名無しさん (ワッチョイ c62f-kr9p)
2021/10/22(金) 23:30:08.12ID:qUtBlcZ20 >21世紀になってもセミコロンで文終了、switch はフォールスルー、とかセンスが皆無な所じゃないか
他の言語と比較したり時代で考えたりするほうがセンスない
セミコロンがない方がいいとか先進的とかは幻想
他の言語と比較したり時代で考えたりするほうがセンスない
セミコロンがない方がいいとか先進的とかは幻想
441デフォルトの名無しさん (ワッチョイ e128-BQ1a)
2021/10/23(土) 00:48:43.26ID:HB50Hgrt0 強いていえば、インポートシステムはpython風だとありがたかった
javaからのユーザーを取り込むことを優先したのかな
javaからのユーザーを取り込むことを優先したのかな
442デフォルトの名無しさん (ワッチョイ 0ddd-EulZ)
2021/10/23(土) 02:16:06.60ID:7SFa+dhg0 型は後置にして欲しいな
443デフォルトの名無しさん (ワッチョイ f9d0-fDtU)
2021/10/23(土) 16:57:03.86ID:m2I3GKA10 navigator2.0使いこなせてる人いる?
444デフォルトの名無しさん (ワッチョイ 6ebb-qga/)
2021/10/23(土) 22:18:45.64ID:pYmoDx9D0 使いこなせてはいないけど使ってはいる。
本家の実装例に従うと画面スタックの定義や遷移処理が1つのクラスに集中するんだけど、放っておいたほうがいいのか対処すべきなのか分からなくて悩んでる
本家の実装例に従うと画面スタックの定義や遷移処理が1つのクラスに集中するんだけど、放っておいたほうがいいのか対処すべきなのか分からなくて悩んでる
445デフォルトの名無しさん (ワッチョイ f9d0-fDtU)
2021/10/23(土) 23:59:13.49ID:m2I3GKA10 俺も昨日からnavigator2.0のサンプルみながら試してみてるんだけど、
もっときれいなデザインないのかと悩んでる。
もっときれいなデザインないのかと悩んでる。
446デフォルトの名無しさん (ワッチョイ c62f-kr9p)
2021/10/24(日) 02:09:55.44ID:7pRgBPOf0 Navigator 2.0はパッケージを介して使うものだよ
447デフォルトの名無しさん (ワッチョイ f9d0-fDtU)
2021/10/24(日) 11:44:00.55ID:QA3nZtU70 あんまり、パッケージに依存したくないんだよなぁ。
パッケージは最終手段かな。
あとパッケージでどこまで融通が利くか不安。
クエリパラメータとか処理できるパッケージある?
パッケージは最終手段かな。
あとパッケージでどこまで融通が利くか不安。
クエリパラメータとか処理できるパッケージある?
448デフォルトの名無しさん (ワッチョイ 0674-k2e3)
2021/10/24(日) 16:03:48.44ID:/plyv2GO0 GetXならクエリパラメータも含めてナビゲーション余裕だぞ
449デフォルトの名無しさん (ワッチョイ f9d0-fDtU)
2021/10/24(日) 17:22:47.81ID:QA3nZtU70 GetXかぁ。まだつかったことないけど。ナビゲーションまでやってくれんのか。
SPAのdynamic routingみたいなこともできるかな。
url切り替わったときにページ自体はそのままでwidgetだけを
更新してスクロールする的な(stateは維持)。
youtubeでサンプルあったけどページ自体が切り替わってるようにしか見えんかった。
SPAのdynamic routingみたいなこともできるかな。
url切り替わったときにページ自体はそのままでwidgetだけを
更新してスクロールする的な(stateは維持)。
youtubeでサンプルあったけどページ自体が切り替わってるようにしか見えんかった。
450デフォルトの名無しさん (ワッチョイ 113b-VtWl)
2021/10/24(日) 19:22:37.14ID:98xkhCvG0 kotlinだったらどれほど良かったか…
Dart好きだけどね
入り口が狭くなってるよね・・・
Dart好きだけどね
入り口が狭くなってるよね・・・
451デフォルトの名無しさん (ワッチョイ 0674-k2e3)
2021/10/24(日) 19:23:27.89ID:/plyv2GO0 >>449
ページ単位だからReact Routerみたいな使い方は無理
ページ単位だからReact Routerみたいな使い方は無理
452デフォルトの名無しさん (ワッチョイ f9d0-fDtU)
2021/10/24(日) 20:10:01.98ID:QA3nZtU70 それは惜しいな。
453デフォルトの名無しさん (ワッチョイ c62f-kr9p)
2021/10/24(日) 22:51:08.37ID:7pRgBPOf0 パッケージ使え
go_router
getは糞
go_router
getは糞
454デフォルトの名無しさん (ワッチョイ f9d0-fDtU)
2021/10/25(月) 11:38:31.99ID:y3d0izDF0 go_routerありだね。ぱっと見、求めてるもの全部入ってる気がする。
455デフォルトの名無しさん (ワッチョイ 6ebb-qga/)
2021/10/25(月) 11:54:28.36ID:XFwGJ/BQ0 どんなアプリでも使う超基本機能なんでjsみたいにいろんなライブラリが群雄割拠するのはやだなあ
456デフォルトの名無しさん (ワッチョイ f9d0-fDtU)
2021/10/25(月) 13:02:15.86ID:y3d0izDF0 それはすごくわかる。あと、go_routerの弱点があるとしたら、
同じurl内のナビゲーションができなさそう?
RouteInformationのstateが使えなさそう。
同じurl内のナビゲーションができなさそう?
RouteInformationのstateが使えなさそう。
457デフォルトの名無しさん (アウアウエー Sa8a-+SlD)
2021/10/26(火) 23:21:46.75ID:fUXjZgVpa 質問なんだけど
iOS向けにリリースするときXcodeは不用?
iOS向けにリリースするときXcodeは不用?
458デフォルトの名無しさん (ワッチョイ 2101-Rw6J)
2021/10/27(水) 06:54:39.51ID:5McDG6kx0 >>457
ローカルビルドするなら必要。
ローカルビルドするなら必要。
459デフォルトの名無しさん (アウアウエー Sa8a-ziOR)
2021/10/27(水) 09:12:51.75ID:7BguKBbda ありがと
やっぱXcode要るんか
flutterにしたらでかいアプデ避けられるかな?って考えまして、、、
やっぱXcode要るんか
flutterにしたらでかいアプデ避けられるかな?って考えまして、、、
460デフォルトの名無しさん (ワッチョイ 2101-YDZd)
2021/10/27(水) 09:57:16.24ID:Ip5ln3D20 Windowsとか実質10で終わりなんだからMac買えば?
461デフォルトの名無しさん (ワッチョイ ee2c-/PVD)
2021/10/27(水) 13:25:05.19ID:HUNTOh/S0 Mac は、CPU がM1 に変わったから、
Docker など、Linux との互換性が問題
Docker など、Linux との互換性が問題
462デフォルトの名無しさん (ワッチョイ 2101-YDZd)
2021/10/27(水) 15:06:54.05ID:Ip5ln3D20 まーこなれたARMベースだから問題ないでしょ
463デフォルトの名無しさん (アウアウウー Sa45-NfUf)
2021/10/27(水) 21:40:44.91ID:OVN9sl81a > Windowsとか実質10で終わりなんだからMac買えば?
iOSアプリ開発以外じゃもうMacいらね
って人が増えてきてるのにズレまくってるね
それにDockerはARMのイメージ少なすぎてつらいぞ
iOSアプリ開発以外じゃもうMacいらね
って人が増えてきてるのにズレまくってるね
それにDockerはARMのイメージ少なすぎてつらいぞ
464デフォルトの名無しさん (ワッチョイ 2101-YDZd)
2021/10/27(水) 23:32:58.74ID:Ip5ln3D20 >>463
ズレてるのはおまえ
ズレてるのはおまえ
465デフォルトの名無しさん (ワッチョイ 822f-kr9p)
2021/10/27(水) 23:55:39.92ID:Q08hX/ec0 林檎のう○こな面がどんどん出てきてる昨今
それでも信者は信者のままだから温かい目で見てあげようよ
画面できずにクスクス笑っちゃうけど
それでも信者は信者のままだから温かい目で見てあげようよ
画面できずにクスクス笑っちゃうけど
466デフォルトの名無しさん (ワッチョイ 2101-utlC)
2021/10/28(木) 00:46:50.59ID:73uWWqyC0 Windows がなくなることはないよ
それなりの規模の企業には必要だからね
Macは、iOSアプリ開発者には支給するけど、それ以外の需要は小さい
クライアントは Flutter でサーバーは FreeBSD とかってないだろw
それなりの規模の企業には必要だからね
Macは、iOSアプリ開発者には支給するけど、それ以外の需要は小さい
クライアントは Flutter でサーバーは FreeBSD とかってないだろw
467デフォルトの名無しさん (ワッチョイ 2973-RNtY)
2021/10/28(木) 10:51:14.20ID:LCpThzjo0 iPhone売れなくなって来たら、Macも風前の灯火になるの避けられんからなぁ。
iPhone死ぬほど売れてなおも、Macは今のシェアしかねんだしお察し。
iPhone死ぬほど売れてなおも、Macは今のシェアしかねんだしお察し。
468デフォルトの名無しさん (ワッチョイ 822f-kr9p)
2021/10/28(木) 12:26:36.34ID:YF1x5tRy0 PCにまでノッチつけてるだけでも正気に思えないのに
メニュー表示がノッチを避けるようになってないなんて本当にどうしたんだ笑
https://twitter.com/SnazzyQ/status/1453143510111059968
https://twitter.com/5chan_nel (5ch newer account)
メニュー表示がノッチを避けるようになってないなんて本当にどうしたんだ笑
https://twitter.com/SnazzyQ/status/1453143510111059968
https://twitter.com/5chan_nel (5ch newer account)
469デフォルトの名無しさん (ササクッテロレ Sp11-ASBr)
2021/10/28(木) 12:48:03.30ID:d0uKJDCPp ここFlutterスレなのわかるかな?むずかしいかな?
470デフォルトの名無しさん (ワッチョイ 0242-UBqA)
2021/10/28(木) 19:15:31.00ID:kevEEzO40 ちょっとむずかしい
471デフォルトの名無しさん (スフッ Sda2-hPeM)
2021/10/28(木) 19:51:42.22ID:K4nCQYUEd472デフォルトの名無しさん (ワッチョイ e128-iXiw)
2021/10/28(木) 22:15:24.00ID:MAyyEDKD0 FlutterでHuaweiのアプリも開発可能ならしい
473デフォルトの名無しさん (ワッチョイ 8bbb-lKaz)
2021/10/29(金) 00:37:14.30ID:YIaxHQ3B0 >>468
アップルの技術力舐めてるの?修正なんて一瞬だよ
https://www.theverge.com/2021/10/28/22750236/apple-macbook-pro-hide-notch-fix-scale-to-fit
アップルの技術力舐めてるの?修正なんて一瞬だよ
https://www.theverge.com/2021/10/28/22750236/apple-macbook-pro-hide-notch-fix-scale-to-fit
474デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/10/29(金) 04:06:49.41ID:+SEjJqWt0 アプリ単位でしか解決できないって・・・
ノッチを付けたのはベゼルを小さくするためじゃないの?
それなのにノッチを避ける設定でベゼルが太いのと同じことになるのは
アメリカンジョークですか?笑
ノッチを付けたのはベゼルを小さくするためじゃないの?
それなのにノッチを避ける設定でベゼルが太いのと同じことになるのは
アメリカンジョークですか?笑
475デフォルトの名無しさん (ワッチョイ 1901-ykCN)
2021/10/29(金) 05:35:58.76ID:F9+athjf0 Windowsはサービス設定系がガチで使いにくいからなぁー
476デフォルトの名無しさん (スップ Sd33-jfCA)
2021/10/29(金) 06:34:36.32ID:lyG9jl3kd >>473
マジで笑えるなw
マジで笑えるなw
477デフォルトの名無しさん (ワッチョイ f15f-UR0O)
2021/10/29(金) 12:33:39.26ID:LthI+mza0 スレチすぎる
478デフォルトの名無しさん (ワッチョイ 9928-BpdJ)
2021/10/29(金) 21:25:07.06ID:M5D+7Kqm0 将来的に、アプリを多言語対応したくなった時は、このアプリを使うといいかも
flutter_sheet_localization
flutter_sheet_localization
479デフォルトの名無しさん (ワッチョイ 9928-BpdJ)
2021/10/29(金) 21:25:41.24ID:M5D+7Kqm0480デフォルトの名無しさん (ワッチョイ f15f-mnzl)
2021/10/30(土) 01:17:52.19ID:kw5dDkqt0 void main() {
var m = {
'n': [1,2,3],
};
print(m['n'].length);
print(m['n'][0]);
}
これが実行できないのですがどう書けば良いのでしょうか
var m = {
'n': [1,2,3],
};
print(m['n'].length);
print(m['n'][0]);
}
これが実行できないのですがどう書けば良いのでしょうか
481デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/10/30(土) 01:47:46.62ID:W03K/7xm0 final n = m['n'];
if (n != null) {
print(n.length);
print(n[0]);
}
安全のためにmの型指定もしたほうがいい
final Map<String, List<int>> m = {'n': [1,2,3]};
か
final m = <String, List<int>>{'n': [1,2,3]};
if (n != null) {
print(n.length);
print(n[0]);
}
安全のためにmの型指定もしたほうがいい
final Map<String, List<int>> m = {'n': [1,2,3]};
か
final m = <String, List<int>>{'n': [1,2,3]};
482デフォルトの名無しさん (ワッチョイ 9928-BpdJ)
2021/10/30(土) 03:27:22.13ID:TbPnXAJy0 こう書いた方がdart的だと思う
print(m['n']?.length);
print(m['n']?[0]);
print(m['n']?.length);
print(m['n']?[0]);
483デフォルトの名無しさん (ワッチョイ 1901-FBl4)
2021/10/30(土) 03:38:50.80ID:QdJh0mmy0 481, 482 の両方とも、エラーメッセージで教えてくれるよね
484デフォルトの名無しさん (ワッチョイ 9928-BpdJ)
2021/10/30(土) 08:23:21.35ID:TbPnXAJy0 辞書型の値は、nullセーフの型しか指定できないのかな
485デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/10/30(土) 09:09:25.98ID:W03K/7xm0486デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/01(月) 14:03:12.80ID:RvLt+uUba 最近Riverpodのことを聞かれて調べてるんだが知れば知るほど価値を感じなくなってる
一つのことをやるにも幾つもの方法があってまあAPIが酷いこと
Remiちゃんはそういうとこ下手だね
相談してきた人がちゃんと使えてる気がしなくて見せてもらったら案の定酷かったんだがどこの会社でも起こってそうだ
あんなものをなんでみんな選んでんだ?
Providerの人が作ったんだから間違いないとか思わずに自分で判断した方がいいよ
同調圧力みたいのを感じてる人が多いのか?いかにも日本人でもうね・・・
ちらほら見かける少数のアンチの人だけがまともに見える
一つのことをやるにも幾つもの方法があってまあAPIが酷いこと
Remiちゃんはそういうとこ下手だね
相談してきた人がちゃんと使えてる気がしなくて見せてもらったら案の定酷かったんだがどこの会社でも起こってそうだ
あんなものをなんでみんな選んでんだ?
Providerの人が作ったんだから間違いないとか思わずに自分で判断した方がいいよ
同調圧力みたいのを感じてる人が多いのか?いかにも日本人でもうね・・・
ちらほら見かける少数のアンチの人だけがまともに見える
487デフォルトの名無しさん (テテンテンテン MMeb-CcgF)
2021/11/01(月) 14:35:42.64ID:P2D38143M >>486
ツリー構造がめちゃくちゃになるのと、実行時にしか確認できないProvider ProviderNotFound例外がProviderの欠点なんだから、これを回避するだけに使えばいい
色んなことしようとするから複雑になる
ツリー構造がめちゃくちゃになるのと、実行時にしか確認できないProvider ProviderNotFound例外がProviderの欠点なんだから、これを回避するだけに使えばいい
色んなことしようとするから複雑になる
488デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/01(月) 14:50:12.91ID:/VbFSegpa それでいいはずなのにみんなあれこれ使って必要以上に小難しくするじゃん
それができちゃうパッケージがもう失敗なんだよな
Providerを組み合わせたりフィルタリングするためにProvider自体にロジックが入り込むのもよくないな
それをドキュメントでやっちゃってるからなー
それができちゃうパッケージがもう失敗なんだよな
Providerを組み合わせたりフィルタリングするためにProvider自体にロジックが入り込むのもよくないな
それをドキュメントでやっちゃってるからなー
489デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/01(月) 14:55:01.53ID:/VbFSegpa ProviderNotFoundが嫌ならInheritedWidget使わないでStreamBuilderかValueListenableBuilder使えばいいだけなんだがな
小さい悩みを解決するために過剰な方法を持ち込まなくていいんだよ
小さい悩みを解決するために過剰な方法を持ち込まなくていいんだよ
490デフォルトの名無しさん (テテンテンテン MMeb-CcgF)
2021/11/01(月) 15:21:40.70ID:DBrffjYNM >>489
じゃあそれらを使えばいい
そのstreamやlistenableをどう伝播させるかとかが今度は問題になってくる。そうならないサイズ感で使ってしまうのは確かにナンセンスだが、使用者の問題だ
多様なことができるものが失敗と言うのは難しいよ
それを言うならオブジェクト指向も失敗だ
じゃあそれらを使えばいい
そのstreamやlistenableをどう伝播させるかとかが今度は問題になってくる。そうならないサイズ感で使ってしまうのは確かにナンセンスだが、使用者の問題だ
多様なことができるものが失敗と言うのは難しいよ
それを言うならオブジェクト指向も失敗だ
491デフォルトの名無しさん (ワッチョイ 09d0-48dE)
2021/11/01(月) 17:18:41.77ID:Vq26v5mP0 状態管理パッケージは実際いらないと思ってる。こういうこというと
いろいろいわれそうで怖いけど、
InheritedWidget、InheritedNotifier、ValueListenableBuilderとか、
なんとかBuilderをうまく使いこなすだけでなんとかならね?
いろいろいわれそうで怖いけど、
InheritedWidget、InheritedNotifier、ValueListenableBuilderとか、
なんとかBuilderをうまく使いこなすだけでなんとかならね?
492デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/01(月) 17:59:37.52ID:rgk0QefWa >>490
Riverpodは色々自由すぎて好ましくない使い方ができてしまうことやAPIが良くないことがよく批判されるポイントになってるのにそこを失敗と言うのがなんで間違ってるのか
失敗じゃなくて使用者の問題だっていう白か黒かみたいな二択じゃないよ
使用者の問題だしそれが起こりやすいのはパッケージの問題でもある
Riverpodは色々自由すぎて好ましくない使い方ができてしまうことやAPIが良くないことがよく批判されるポイントになってるのにそこを失敗と言うのがなんで間違ってるのか
失敗じゃなくて使用者の問題だっていう白か黒かみたいな二択じゃないよ
使用者の問題だしそれが起こりやすいのはパッケージの問題でもある
493デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/01(月) 18:02:39.26ID:rgk0QefWa あれこれいらないから小さく作ってくれればよかった
惜しいんだよな
Providerもあれこれ多いから作者の性格だろうな
食べ放題のビュッフェで欲張って取りすぎるみたいにせっかくだからあれもこれもってね
惜しいんだよな
Providerもあれこれ多いから作者の性格だろうな
食べ放題のビュッフェで欲張って取りすぎるみたいにせっかくだからあれもこれもってね
494デフォルトの名無しさん (スフッ Sd33-OsY6)
2021/11/01(月) 19:14:22.73ID:MfvqXnQpd >>493
必要だと思う人が使うので、そう思わない人は無視しとけば良いよ。
必要だと思う人が使うので、そう思わない人は無視しとけば良いよ。
495デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/11/01(月) 19:23:02.03ID:i6w7/+Ns0 >>491
ValueListenableBuilderとか実は有能・万能
ValueListenableBuilderとか実は有能・万能
496デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/11/01(月) 19:38:41.96ID:i6w7/+Ns0 >必要だと思う人が使うので
あれは必要なものじゃないねえ
ないと作れない人は基礎から勉強したほうがよろしい
必要かどうかじゃなくて使いたいかどうかならわかるけど
使いたい理由が最先端っぽいところに追いついておきたいだけの人が多そう
使えば最先端ってもんでもないのに、だれか書いてたように同調なのかな
あれは必要なものじゃないねえ
ないと作れない人は基礎から勉強したほうがよろしい
必要かどうかじゃなくて使いたいかどうかならわかるけど
使いたい理由が最先端っぽいところに追いついておきたいだけの人が多そう
使えば最先端ってもんでもないのに、だれか書いてたように同調なのかな
497デフォルトの名無しさん (ワッチョイ f15f-mnzl)
2021/11/01(月) 19:39:07.95ID:HhJ9l3AI0 シンプルなの誰か作って!
498デフォルトの名無しさん (ドコグロ MMfd-CcgF)
2021/11/01(月) 19:41:00.43ID:0fWnYV/NM >>492
パッケージは汎用的に作るものだから仕方ないね
もちろん状態管理パッケージはなくてもなんとかなるが、ProviderがInheritedWidgetを包んで使いやすくしたという経緯から見えるように、生のままだと使いにくいんよ
使わないで済むならその方がいいけど、規模感や設計次第じゃないか?
パッケージは汎用的に作るものだから仕方ないね
もちろん状態管理パッケージはなくてもなんとかなるが、ProviderがInheritedWidgetを包んで使いやすくしたという経緯から見えるように、生のままだと使いにくいんよ
使わないで済むならその方がいいけど、規模感や設計次第じゃないか?
499デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/01(月) 19:56:54.95ID:h0FcnFYea500デフォルトの名無しさん (スフッ Sd33-OsY6)
2021/11/01(月) 22:38:17.33ID:MfvqXnQpd >>499
醜いコードが自分に回ってきたら悲しいですが、それはproviderでも blocでも同じでは?
醜いコードが自分に回ってきたら悲しいですが、それはproviderでも blocでも同じでは?
501デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/01(月) 22:51:46.77ID:BZwQxicna 読んでもらったらわかるけどRiverpodだと起こりやすいって話をしてたんだよ
Hooks使うともっとね
Hooks使うともっとね
502デフォルトの名無しさん (アウアウエー Sae3-OsY6)
2021/11/02(火) 02:17:40.01ID:QXmMT8Y0a そもそも醜いの定義次第でどうにでもなるから、Riverpodで起こりやすいというのも何とも言いようがない。
503デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/02(火) 10:25:58.81ID:qUZ5hPYwa どうにでもなるってどういうこと?
定義次第で解決できるってこと?
どんな醜いコードになるかはここまでに書いたことを読んでもらったら経験者ならイメージできると思う
定義次第で解決できるってこと?
どんな醜いコードになるかはここまでに書いたことを読んでもらったら経験者ならイメージできると思う
504デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/02(火) 13:16:45.40ID:xjEaOHdZd >>503
ここまでで具体的な定義一つもないし、Riverpod
が自由すぎるというのもここ以外で聞いた事がない。
結局醜いとしか言わないし笑
あなたの親友とかじゃないんで、あなたの醜いの定義なんかわかるわけ無いです笑
blocでさえ利点をわかってなければとりあえずblocぽく書いてるが分離しきれてない、みたいなのはあるので結局使う側次第。
ここまでで具体的な定義一つもないし、Riverpod
が自由すぎるというのもここ以外で聞いた事がない。
結局醜いとしか言わないし笑
あなたの親友とかじゃないんで、あなたの醜いの定義なんかわかるわけ無いです笑
blocでさえ利点をわかってなければとりあえずblocぽく書いてるが分離しきれてない、みたいなのはあるので結局使う側次第。
505デフォルトの名無しさん (ワッチョイ c110-d6wF)
2021/11/02(火) 14:05:28.20ID:5oZOHC6X0 俺が思うに
好きな物使えば良いんじゃないかな
好きな物使えば良いんじゃないかな
506デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/02(火) 14:53:33.35ID:nq7LwUHca507デフォルトの名無しさん (ワッチョイ c110-d6wF)
2021/11/02(火) 14:58:59.45ID:5oZOHC6X0508デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/02(火) 15:12:16.66ID:nq7LwUHca jQuery使う仕事を振られてもやるけど使わないように世の中の人々に促して根絶したいだろ?
IEのサポートを切るように促したかっただろ?
jQueryで誰かが書いた醜くて酷いコードを渡されたら辛いだろ?
そういうのと同じだよ
仕事しないとは言ってない
IEのサポートを切るように促したかっただろ?
jQueryで誰かが書いた醜くて酷いコードを渡されたら辛いだろ?
そういうのと同じだよ
仕事しないとは言ってない
509デフォルトの名無しさん (ワッチョイ c110-d6wF)
2021/11/02(火) 15:24:55.74ID:5oZOHC6X0 そんな個人的な要望を他者に求められても困る
それはあなたが抱えている問題だし
他者に押し付けるものではない
誰が何を使おうと自由
ここで文句を言う前に
選定できる立場に成る様に努力するべきでは?
それはあなたが抱えている問題だし
他者に押し付けるものではない
誰が何を使おうと自由
ここで文句を言う前に
選定できる立場に成る様に努力するべきでは?
510デフォルトの名無しさん (ドコグロ MMfd-CcgF)
2021/11/02(火) 15:30:05.53ID:F/FXGUH6M 世の中に促す…?
511デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/11/02(火) 15:37:34.53ID:jWRo/XWo0 過大評価されてるよねRiverpod
デメリットを伏せてメリットばかり喧伝されてる感
使う必要性はないのに、藁にすがる感じで使う人が多いのかな
新しいのが出るたびに飛びついて先端走ってるつもりになるところが
かっこつけ君の多いフロントエンドだなと感じる
デメリットを伏せてメリットばかり喧伝されてる感
使う必要性はないのに、藁にすがる感じで使う人が多いのかな
新しいのが出るたびに飛びついて先端走ってるつもりになるところが
かっこつけ君の多いフロントエンドだなと感じる
512デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/02(火) 15:46:11.53ID:nq7LwUHca513デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/02(火) 17:46:09.44ID:xjEaOHdZd514デフォルトの名無しさん (アウアウウー Sa9d-0Y2/)
2021/11/02(火) 18:43:06.14ID:q3BiSo5sa 匿名の掲示板で誰なのと聞かれて答えるわけないじゃん面白いな
答えたところでどうせ知らんだろ
Redditとかコミュニティのチャットとか見てたら見てるはずだ
自分で情報収集せずにお前が出せというくれくれ君と話しても不毛だ
それになんでそんなに喧嘩腰なのかわからんな
答えたところでどうせ知らんだろ
Redditとかコミュニティのチャットとか見てたら見てるはずだ
自分で情報収集せずにお前が出せというくれくれ君と話しても不毛だ
それになんでそんなに喧嘩腰なのかわからんな
515デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/02(火) 19:14:35.34ID:xjEaOHdZd よく言われてて見てるはずなら言い出した本人含め誰かから具体的なソースの一つくらい挙がっても良さそうなもんだが。
くれくれ君て相手が言い出してるんだろうが、ほんとしょうもないな笑
くれくれ君て相手が言い出してるんだろうが、ほんとしょうもないな笑
516デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/11/02(火) 19:31:24.40ID:jWRo/XWo0 夏はレジャーを楽しめていい
でも暑くて汗かいてつらいし、夏バテになって困る
みたいな意見に対して
個人的な考えを押し付けるな
汗かかないように努力しろ
誰が言ってるんだ、ソース出せ
て感じ?
でも暑くて汗かいてつらいし、夏バテになって困る
みたいな意見に対して
個人的な考えを押し付けるな
汗かかないように努力しろ
誰が言ってるんだ、ソース出せ
て感じ?
517デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/11/02(火) 19:36:51.80ID:jWRo/XWo0 否定的な考えの人がいてもいいじゃない
合わない意見は叩かないと気が済まないのかなあ
このスレにかぎらず社会全体がなんでも叩く風潮になってて嫌だねえ
合わない意見は叩かないと気が済まないのかなあ
このスレにかぎらず社会全体がなんでも叩く風潮になってて嫌だねえ
518デフォルトの名無しさん (テテンテンテン MMeb-C5uk)
2021/11/02(火) 19:42:17.65ID:ecGQhpBNM アフィ野郎がわざと煽って情報引き出そうとする奴もいるからなー
519デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/02(火) 19:50:16.66ID:xjEaOHdZd 読めばわかるのでお読みください。
あなたがそう読み取ったならそれでいいと思いますよ。
わたしには何の関係もないですし。
あなたがそう読み取ったならそれでいいと思いますよ。
わたしには何の関係もないですし。
520デフォルトの名無しさん (ササクッテロ Spc5-AdLX)
2021/11/02(火) 20:15:11.49ID:wiuDXlxDp https://www.reddit.com/r/FlutterDev/comments/lkznih/devs_using_riverpod_what_do_you_think_are_the
ここの翻訳コピペしてるだけだな
redditに問題の具体例まで書いてる奴居ないから
詳細聞かれても回答できないんだろw
ここの翻訳コピペしてるだけだな
redditに問題の具体例まで書いてる奴居ないから
詳細聞かれても回答できないんだろw
521デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/11/02(火) 21:04:50.35ID:jWRo/XWo0 https://www.reddit.com/r/FlutterDev/comments/pjj40p/riverpod_vs_bloc/
> Even though I could accomplish everything I wanted, it ended becoming messy with dependencies spread throughout the code. I don't know how many providers would I be able to manage at the same time before my head blows up and most of the providers don't make any sense on other screens so it gets messier to locate the ones you are looking for when names are similar.
> FutureProvider which worked fine for simple examples to a StreamProvider. But I need to keep track of those loaded which were previously loaded so I could keep adding when scrolling. So I had to move to a StateNotifierProvider with all the data or keep several providers very closely coupled so when the stream loads data it loads it into another provider. In the end, the complexity of using Bloc or Riverpod ended quite similar. But with Bloc I would have been able to extend functionality without refactoring so much.
https://www.reddit.com/r/FlutterDev/comments/kyd7zs/riverpod_a_better_state_management_solution_than/
> Not personally a fan of riverpod as I feel it encourages a bad antipattern of scattering shared state all throughout your widget tree. This can lead to code being very hard to find (non-centralized), and makes debugging harder to follow as there are excessive dependency chains and couplings between providers.
> the 'compile safety' of Riverpod, allows developers to safely do something that really is not a good thing to do when it comes to maintenance and debugging.
検索してランダムに選んだページだけでもこういう投稿があった
ネガティブな感想もやっぱりそれなりにあるってことかな
ここと違って人格否定とかされることはなく健全に意見を出し合ってていいな
異なる考えを示した人を異端扱いして叩いてたら偏るんだよなー
> Even though I could accomplish everything I wanted, it ended becoming messy with dependencies spread throughout the code. I don't know how many providers would I be able to manage at the same time before my head blows up and most of the providers don't make any sense on other screens so it gets messier to locate the ones you are looking for when names are similar.
> FutureProvider which worked fine for simple examples to a StreamProvider. But I need to keep track of those loaded which were previously loaded so I could keep adding when scrolling. So I had to move to a StateNotifierProvider with all the data or keep several providers very closely coupled so when the stream loads data it loads it into another provider. In the end, the complexity of using Bloc or Riverpod ended quite similar. But with Bloc I would have been able to extend functionality without refactoring so much.
https://www.reddit.com/r/FlutterDev/comments/kyd7zs/riverpod_a_better_state_management_solution_than/
> Not personally a fan of riverpod as I feel it encourages a bad antipattern of scattering shared state all throughout your widget tree. This can lead to code being very hard to find (non-centralized), and makes debugging harder to follow as there are excessive dependency chains and couplings between providers.
> the 'compile safety' of Riverpod, allows developers to safely do something that really is not a good thing to do when it comes to maintenance and debugging.
検索してランダムに選んだページだけでもこういう投稿があった
ネガティブな感想もやっぱりそれなりにあるってことかな
ここと違って人格否定とかされることはなく健全に意見を出し合ってていいな
異なる考えを示した人を異端扱いして叩いてたら偏るんだよなー
522デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/02(火) 21:15:18.90ID:xjEaOHdZd そもそもここで自分で言い出して具体例を聞かれたら自分で調べろ、て
誰得なんだ?笑
何がしたいんだ?
という当然の疑問を尋ねたら今度は人格否定笑
誰得なんだ?笑
何がしたいんだ?
という当然の疑問を尋ねたら今度は人格否定笑
523デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/02(火) 21:46:01.37ID:xjEaOHdZd >>521
あなたがいくらググった結果を載せてもそれは結局あなたの示した結果でしかなく、言い出しっぺの人がどういう意図で自由すぎると言ってたのかはどれだけググったところではっきりしない。
そんなものを私が探して推測する義務は無い。
あなたがいくらググった結果を載せてもそれは結局あなたの示した結果でしかなく、言い出しっぺの人がどういう意図で自由すぎると言ってたのかはどれだけググったところではっきりしない。
そんなものを私が探して推測する義務は無い。
524デフォルトの名無しさん (ワッチョイ 132f-h3eI)
2021/11/02(火) 22:14:43.25ID:jWRo/XWo0 人格否定はあなたのことじゃなくてここの掲示板の全般的なこととして書いたのだよ
自分のことと勘違いしたのは自覚があるから?
ウェブ検索結果を書いたのもあなたのためじゃなくて
興味が出てきて調べて見つけて納得したから貼っただけ
言い出しっぺがそれを指して言ったかなんて自分にはどうでもよいので
そこに執拗にこだわるあなたを見て、この人何と戦ってるの?と思ってしまった
自分のことと勘違いしたのは自覚があるから?
ウェブ検索結果を書いたのもあなたのためじゃなくて
興味が出てきて調べて見つけて納得したから貼っただけ
言い出しっぺがそれを指して言ったかなんて自分にはどうでもよいので
そこに執拗にこだわるあなたを見て、この人何と戦ってるの?と思ってしまった
525デフォルトの名無しさん (ワッチョイ 1390-jRDL)
2021/11/02(火) 22:57:43.46ID:5wGXn/Zj0 qiitaのadvent calendarのflutter 2.7.0(仮)について書きますって
次のリリースなにくるんだよ
次のリリースなにくるんだよ
526デフォルトの名無しさん (ワッチョイ 1390-jRDL)
2021/11/02(火) 23:04:11.01ID:5wGXn/Zj0 今年は言語側でnull safetyあったがflutter側おとなしいよな
navigator 2.0やrestoration とかも今年だっけか?
次のリリースでwindowsとか正式対応になるのかな..
materia you対応はどこいった?
navigator 2.0やrestoration とかも今年だっけか?
次のリリースでwindowsとか正式対応になるのかな..
materia you対応はどこいった?
527デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/02(火) 23:11:54.70ID:xjEaOHdZd528デフォルトの名無しさん (ササクッテロ Spc5-AdLX)
2021/11/02(火) 23:40:06.13ID:wiuDXlxDp >>526
material youはflutter2.5で対応済み
material youはflutter2.5で対応済み
529デフォルトの名無しさん (ワッチョイ f15f-mnzl)
2021/11/04(木) 01:05:35.85ID:ZPLsF2ZP0 https://pub.dev/packages/hooks_riverpod/example
このサンプルのreturn Scaffold(が実行される前に
increment()を実行したいのですが
final count = useProvider(counterProvider);
context.read(counterProvider.notifier).increment();
return Scaffold(
と書いたら大量のエラーが発生しました
どうやればウィジェットをreturnする前にincrement()を実行できますか?
E/flutter (23139): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: setState() or markNeedsBuild() called during build.
E/flutter (23139): This UncontrolledProviderScope widget cannot be marked as needing to build because the framework is already in the process of building widgets. A widget can be marked as needing to be built during the build phase only if one of its ancestors is currently building. This exception is allowed because the framework builds parent widgets before children, which means a dirty descendant will always be built. Otherwise, the framework might not visit this widget during this build phase.
E/flutter (23139): The widget on which setState() or markNeedsBuild() was called was:
このサンプルのreturn Scaffold(が実行される前に
increment()を実行したいのですが
final count = useProvider(counterProvider);
context.read(counterProvider.notifier).increment();
return Scaffold(
と書いたら大量のエラーが発生しました
どうやればウィジェットをreturnする前にincrement()を実行できますか?
E/flutter (23139): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: setState() or markNeedsBuild() called during build.
E/flutter (23139): This UncontrolledProviderScope widget cannot be marked as needing to build because the framework is already in the process of building widgets. A widget can be marked as needing to be built during the build phase only if one of its ancestors is currently building. This exception is allowed because the framework builds parent widgets before children, which means a dirty descendant will always be built. Otherwise, the framework might not visit this widget during this build phase.
E/flutter (23139): The widget on which setState() or markNeedsBuild() was called was:
530デフォルトの名無しさん (ワッチョイ 1901-1/j0)
2021/11/04(木) 01:16:09.49ID:OCdYZWsv0 エラーメッセージのとおり
531デフォルトの名無しさん (スフッ Sd33-1NYT)
2021/11/04(木) 11:24:29.07ID:3/TvzC0wd >>530
このエラーメッセージ理解できる人はここで質問しないだろうけどな。
このエラーメッセージ理解できる人はここで質問しないだろうけどな。
532デフォルトの名無しさん (ワントンキン MMd3-Ky12)
2021/11/04(木) 12:41:44.25ID:Br+nZF/jM GetXわかりやすくていいじゃん
533デフォルトの名無しさん (ワッチョイ f102-0gBh)
2021/11/04(木) 15:29:02.04ID:Bh478zWz0534デフォルトの名無しさん (ワッチョイ 3674-gZg8)
2021/11/05(金) 11:12:18.64ID:0tTfnp8k0535デフォルトの名無しさん (ワッチョイ 922f-TwtK)
2021/11/06(土) 19:21:10.23ID:O2lQOhWM0 GetXは作者のよくない行いによって完全にスルー対象になってるよ
知らない新参者や気にしない人が使ってるみたい
自分は最近知ったけど、それより前からフレームワークっぽい全部入りがイヤで使ってない
どっちも解決することはないから今後も変わらないよ
コミュニティーのメジャーなメンバーに嫌われてる状況は
大物に干されてテレビから消えた芸人がYoutubeで客層変えてやってるのに近い
知らない新参者や気にしない人が使ってるみたい
自分は最近知ったけど、それより前からフレームワークっぽい全部入りがイヤで使ってない
どっちも解決することはないから今後も変わらないよ
コミュニティーのメジャーなメンバーに嫌われてる状況は
大物に干されてテレビから消えた芸人がYoutubeで客層変えてやってるのに近い
536デフォルトの名無しさん (ワッチョイ 922f-TwtK)
2021/11/06(土) 19:25:20.52ID:O2lQOhWM0 RiverPodはシンプルなProviderの位置に取って代わることはないと
Googleの人が言ってるから第一の推奨はProviderのまま
Googleの人が言ってるから第一の推奨はProviderのまま
537デフォルトの名無しさん (ササクッテロラ Sp79-r/ji)
2021/11/06(土) 22:28:52.01ID:rh+/DZ3tp 状態管理ライブラリのLike数ランキング
getXが一位だね
https://twitter.com/rydmike/status/1454040986590535687
https://twitter.com/5chan_nel (5ch newer account)
getXが一位だね
https://twitter.com/rydmike/status/1454040986590535687
https://twitter.com/5chan_nel (5ch newer account)
538デフォルトの名無しさん (ワッチョイ f5dd-W3JP)
2021/11/06(土) 22:57:57.61ID:mgBopS8q0539デフォルトの名無しさん (ワッチョイ 6928-sImk)
2021/11/07(日) 11:17:08.25ID:sHB6Ieoe0 個人開発だとriverpodの方がコードをシンプルに書けて使いやすいけど
チーム開発だと自由度が高すぎてデザインを壊しそう
チーム開発だと自由度が高すぎてデザインを壊しそう
540デフォルトの名無しさん (ワッチョイ 922f-TwtK)
2021/11/07(日) 18:27:02.48ID:cmbtV7Ii0 画面遷移で引数渡すためにこんなことしないといけないの?
なんか汚いコードに見える
https://zenn.dev/sgr_ksmt/scraps/f2437c38594ba1#comment-282f014392399a
> ProviderScopeを使えば、引数が必要なProviderでもFamilyを使わず、引数を子Widgetにバケツリレーしなくてもよくなるので、場所によってはこのアプローチを考えても良いかなと思う。
汚いコードになるよりバケツリレーの方がいいんでないの?
どうなのかしら
RiverPodの良さがいまいち分かってないけど、こういうのを見ると不安になるな
なんか汚いコードに見える
https://zenn.dev/sgr_ksmt/scraps/f2437c38594ba1#comment-282f014392399a
> ProviderScopeを使えば、引数が必要なProviderでもFamilyを使わず、引数を子Widgetにバケツリレーしなくてもよくなるので、場所によってはこのアプローチを考えても良いかなと思う。
汚いコードになるよりバケツリレーの方がいいんでないの?
どうなのかしら
RiverPodの良さがいまいち分かってないけど、こういうのを見ると不安になるな
541デフォルトの名無しさん (ワッチョイ 922f-TwtK)
2021/11/07(日) 18:35:03.00ID:cmbtV7Ii0 スクラップ見るとウィジェットのツリーっぽくない書き方になっちゃってるね
Flutterは宣言的なのがいいはずなのに、RiverPodだと手続き的な書き方になっちゃう?
なんか抵抗感があるっていうかセンス合わない感があるんだけど、みんなそのへん抵抗ないのかな
>>539のデザイン壊すっていうのはめっちゃありそな気がする
Flutterは宣言的なのがいいはずなのに、RiverPodだと手続き的な書き方になっちゃう?
なんか抵抗感があるっていうかセンス合わない感があるんだけど、みんなそのへん抵抗ないのかな
>>539のデザイン壊すっていうのはめっちゃありそな気がする
542デフォルトの名無しさん (ワッチョイ 655f-Hgwz)
2021/11/07(日) 19:45:28.90ID:y1A4kps70543デフォルトの名無しさん (ワッチョイ 0990-PcRL)
2021/11/07(日) 20:34:42.24ID:gp0f1alJ0 状態管理のクラスを細かい粒度でやるから、バケツリレーするのが大変になるのであって、大きな粒度でやればバケツリレー上等
544デフォルトの名無しさん (ワッチョイ a901-Kq/F)
2021/11/10(水) 02:06:57.54ID:2qHl+xFc0 >>531
初心者の頃これよく出したなw
初心者の頃これよく出したなw
545デフォルトの名無しさん (アウアウウー Sacd-JIKU)
2021/11/10(水) 09:00:41.50ID:3sAnb33Za >>158
地雷が多い
地雷が多い
546デフォルトの名無しさん (ワッチョイ 5e10-IQrv)
2021/11/11(木) 10:27:39.83ID:2q/mK0qR0 >>540
めんどくさそう・・・
めんどくさそう・・・
547デフォルトの名無しさん (ワッチョイ 922f-TwtK)
2021/11/11(木) 18:57:08.00ID:0P2X+irG0548デフォルトの名無しさん (ワッチョイ 922f-TwtK)
2021/11/11(木) 19:01:02.25ID:0P2X+irG0549デフォルトの名無しさん (ワッチョイ 3674-gZg8)
2021/11/11(木) 23:07:22.97ID:oUkP+U1Z0 Riverpodなんて使うから面倒なことになる
550デフォルトの名無しさん (ワッチョイ 655f-Hgwz)
2021/11/11(木) 23:38:19.82ID:vohqSH4f0 >>547
Riverpod1.0.0からはScopedProvuderじゃなくてもoverrideできるようになったし、あんまりややこしいことしなくても 選択したデータを保存する用のProvider(記事でいうとselectedAirticleProviderみたいな)を作ればそれをDetail画面から参照するようにすればいい
Riverpod1.0.0からはScopedProvuderじゃなくてもoverrideできるようになったし、あんまりややこしいことしなくても 選択したデータを保存する用のProvider(記事でいうとselectedAirticleProviderみたいな)を作ればそれをDetail画面から参照するようにすればいい
551デフォルトの名無しさん (アウアウウー Sacd-rlB7)
2021/11/11(木) 23:48:06.27ID:vCJJLjUPa Riverpodなんか使わなくていい。
推してる層は意識高い系(悪い意味)のツイートしてる層と被ってるよなw
DXみたいな言葉を使って先取りアピールしたがる層に近い。
推してる層は意識高い系(悪い意味)のツイートしてる層と被ってるよなw
DXみたいな言葉を使って先取りアピールしたがる層に近い。
552デフォルトの名無しさん (ワッチョイ 232f-D258)
2021/11/12(金) 00:07:06.04ID:IORRKT9+0 >>550
そのアプリのイメージが不十分なのかもしれないけど、選択したデータを渡すための
プロバイダがいちいち必要(プロバイダを用意しておいて選択するたびに入れなおす?)なのは
画面遷移するときに引数を渡すめんどくささに近い問題が残ったままな気がする
そもそもoverrideってなんで必要なんだ…?
テストで使うものだと思ってた
そのアプリのイメージが不十分なのかもしれないけど、選択したデータを渡すための
プロバイダがいちいち必要(プロバイダを用意しておいて選択するたびに入れなおす?)なのは
画面遷移するときに引数を渡すめんどくささに近い問題が残ったままな気がする
そもそもoverrideってなんで必要なんだ…?
テストで使うものだと思ってた
553デフォルトの名無しさん (ワッチョイ ed5f-D7Nw)
2021/11/12(金) 10:03:19.79ID:ZJZlIhRU0 いつのまにかRiverpod 1.0.0が出てたんですね
変更点よくわからないしhook使ってたけどhook使わない方に移行しようかな
変更点よくわからないしhook使ってたけどhook使わない方に移行しようかな
554デフォルトの名無しさん (オッペケ Src1-zxhn)
2021/11/12(金) 10:58:49.75ID:iM1BCS13r ホットリロードといいながら遅すぎて使い物にならん
555デフォルトの名無しさん (ワッチョイ 232f-D258)
2021/11/12(金) 18:07:19.58ID:IORRKT9+0 遅いって何秒ぐらい?
556デフォルトの名無しさん (ワッチョイ ed5f-WCRW)
2021/11/12(金) 20:29:07.16ID:dV7e7WFK0 まぁアーキテクチャの話はネイティブの時代から流れが変わらないね
MVC→ファットコントローラが最悪だ!
MVVM→学習コスト高杉!そんな難しくしないで!
CleanArchitecture(SwiftはVIPERとか)で落ち着く
今のところRiverpdはMVVM枠だね
MVC→ファットコントローラが最悪だ!
MVVM→学習コスト高杉!そんな難しくしないで!
CleanArchitecture(SwiftはVIPERとか)で落ち着く
今のところRiverpdはMVVM枠だね
557デフォルトの名無しさん (ワッチョイ ed5f-WCRW)
2021/11/12(金) 20:39:06.51ID:dV7e7WFK0 スレの上の方でmobxが推されてたから調べてみたけど結構良さそう
確かにriverpodは人によって使われ方が違いすぎる部分があるから状態異常管理ってだけで言えばもっとコンパクトなパッケージが流行ったほうがみんな幸せなのかもね
確かにriverpodは人によって使われ方が違いすぎる部分があるから状態異常管理ってだけで言えばもっとコンパクトなパッケージが流行ったほうがみんな幸せなのかもね
558デフォルトの名無しさん (ワッチョイ 23e4-tLB0)
2021/11/12(金) 21:01:47.36ID:6y32mlkj0 RoverpodはMVXとは違う枠じゃないか?
559デフォルトの名無しさん (ワッチョイ 4b2c-w/Dl)
2021/11/12(金) 22:55:25.74ID:M7lyd7nj0 Ruby on Rails では、逆の議論ばっかり
ビジネスロジックをモデルへ寄せていった結果、
古典的記事「Skinny Controller, Fat Model」をどう解決するか?
サービスオブジェクトとか
ビジネスロジックをモデルへ寄せていった結果、
古典的記事「Skinny Controller, Fat Model」をどう解決するか?
サービスオブジェクトとか
560デフォルトの名無しさん (アウアウウー Saa9-Uxbh)
2021/11/13(土) 01:24:34.33ID:5XfCd4fAa MobXはいいらしいけどコードジェネレーションじゃなかったか?
そうじゃなけりゃいいんだが。
そうじゃなけりゃいいんだが。
561デフォルトの名無しさん (アウアウウー Saa9-Uxbh)
2021/11/13(土) 01:31:17.12ID:5XfCd4fAa Riverpodは使い方を指し示してくれるものじゃないから、人によって違う使い方になって
アーキテクチャーの意識が低い人がいるとえらいことになる。
アーキテクチャーの意識が低い人がいるとえらいことになる。
562デフォルトの名無しさん (ワッチョイ e590-VU6O)
2021/11/13(土) 01:34:29.74ID:eroAbIxN0 mobxはアノテーションによるコード生成も手書き?も両方できる
563デフォルトの名無しさん (ワッチョイ 1b74-juw0)
2021/11/13(土) 02:39:13.93ID:VXFKc0gn0 GetXならMobXの@observableや@actionをコードジェネレーションなしで使える
最近MobXの人気ランキングが落ちてるのは、似たタイプのGetXの方に客が流れてるからだろう
最近MobXの人気ランキングが落ちてるのは、似たタイプのGetXの方に客が流れてるからだろう
564デフォルトの名無しさん (ワッチョイ 4b10-R7aD)
2021/11/13(土) 09:55:17.80ID:EBnQQIEn0 MobXおもしろそうだったけどジェネレーター使うのか
めんどくやがりやの自分にはgetxだわ・・・
めんどくやがりやの自分にはgetxだわ・・・
565デフォルトの名無しさん (ワッチョイ e590-VU6O)
2021/11/13(土) 12:47:15.96ID:eroAbIxN0 だから,mobxは手動でもきるっていってるじゃん
566デフォルトの名無しさん (ワッチョイ ed5f-WCRW)
2021/11/13(土) 13:08:01.70ID:TsTcCKXN0 getxの話をしだすとriverpodでいいってなるけど
パッケージの中身がぐちゃぐちゃすぎて
パッケージの中身がぐちゃぐちゃすぎて
567デフォルトの名無しさん (アウアウウー Saa9-Uxbh)
2021/11/13(土) 14:57:33.92ID:QqJ7fZ88a GetXは世界的に嫌われものだから、業務では利用されないだろう。
それを勧める奴が急に数人出てくるとはいったい…。
作者も似たような行為をしてたと言われてるな。
MobXのコードジェネレーションを使わない書き方は
面倒なら実質使えないがいかがなものか。
それを勧める奴が急に数人出てくるとはいったい…。
作者も似たような行為をしてたと言われてるな。
MobXのコードジェネレーションを使わない書き方は
面倒なら実質使えないがいかがなものか。
568デフォルトの名無しさん (ワッチョイ 1b74-juw0)
2021/11/13(土) 16:18:05.26ID:VXFKc0gn0 >>567
スルーされてるとか嫌われものとか子供のイジメみたいな叩き方だな
Remiや信者がRedditでよく叩いてるけど、現実はPub.devでは一番人気だしGitHubでもblocの次に人気ある
Youtubeでもファンの解説動画とか多いしな
スルーされてるとか嫌われものとか子供のイジメみたいな叩き方だな
Remiや信者がRedditでよく叩いてるけど、現実はPub.devでは一番人気だしGitHubでもblocの次に人気ある
Youtubeでもファンの解説動画とか多いしな
569デフォルトの名無しさん (アウアウウー Saa9-Uxbh)
2021/11/13(土) 16:56:20.10ID:d9+MXIGOa パッケージは信頼性が大事だ。
アプリの根幹となるステート管理に前科があるパッケージは使えないだろう。
もちろんGetXのことだが。
スケール性やテスト性の問題で大規模アプリに向かないこともあって使えない。
Remiは被害者なので嫌うのは当然だが、自分が一番注目されていたい人間だから悔しさもあるんだろう。
flutter-provideに難癖をつけたのもRemiだったな。
子供じみた性格は昔からだ。
悪いこと言わないからGetXとRemi製は避けておけ。
アプリの根幹となるステート管理に前科があるパッケージは使えないだろう。
もちろんGetXのことだが。
スケール性やテスト性の問題で大規模アプリに向かないこともあって使えない。
Remiは被害者なので嫌うのは当然だが、自分が一番注目されていたい人間だから悔しさもあるんだろう。
flutter-provideに難癖をつけたのもRemiだったな。
子供じみた性格は昔からだ。
悪いこと言わないからGetXとRemi製は避けておけ。
570デフォルトの名無しさん (ワッチョイ ed5f-D7Nw)
2021/11/13(土) 20:30:46.81ID:u+Er3Zbj0 monoさんが使ってるからriverpod使います!
571デフォルトの名無しさん (スププ Sd43-sWQQ)
2021/11/13(土) 21:26:29.44ID:op9wzknVd572デフォルトの名無しさん (ワッチョイ 232f-D258)
2021/11/13(土) 22:42:07.14ID:0D15is8O0 monoさんのコードは最初のころすこし参考にしてたけど
自分が詳しくなるほどあの方の設計のセンスはずれてると思うようになったし
信者体質でやたら推しまくる人だから
monoさんの推してるものをあんま参考にしないほうがいいと思う
概してダサめ
自分が詳しくなるほどあの方の設計のセンスはずれてると思うようになったし
信者体質でやたら推しまくる人だから
monoさんの推してるものをあんま参考にしないほうがいいと思う
概してダサめ
573デフォルトの名無しさん (アウアウウー Saa9-Uxbh)
2021/11/14(日) 00:10:48.63ID:F+9u0lAaa monoとmono信者が使ってるならriverpod使いません!
574デフォルトの名無しさん (ワッチョイ d55f-/n7H)
2021/11/14(日) 02:31:42.77ID:HGiyUghf0 詳しくなったなら登壇とかすれば?
575デフォルトの名無しさん (ワッチョイ 2528-rpXL)
2021/11/14(日) 11:28:36.57ID:xSi9aTSM0 >>556
riverpod+ChangeNotifier or StateNotifierならMVVMになる
一定水準以上の能力を持つコーダーだけで開発チームを組めるならば、
このライブラリの使用で保守性の高いコードを作れる
ただし、riverpod_hooksは話が違うんだよね
MVVMのコードとしては可読性が高くない
代わりに書きやすいとは思うんだけど
riverpod+ChangeNotifier or StateNotifierならMVVMになる
一定水準以上の能力を持つコーダーだけで開発チームを組めるならば、
このライブラリの使用で保守性の高いコードを作れる
ただし、riverpod_hooksは話が違うんだよね
MVVMのコードとしては可読性が高くない
代わりに書きやすいとは思うんだけど
576デフォルトの名無しさん (ワッチョイ ed5f-D7Nw)
2021/11/15(月) 12:46:06.74ID:attuz3qc0 android studioでおすすめのプラグインを教えてください
これがないと行きていけないってやつ
これがないと行きていけないってやつ
577デフォルトの名無しさん (ワッチョイ 2502-0Ldh)
2021/11/15(月) 13:03:12.67ID:Ik+4AOih0 JDK1.8とandroidSDKを薦める
578デフォルトの名無しさん (ワッチョイ 232f-D258)
2021/11/16(火) 02:02:16.91ID:Im60CdBt0579デフォルトの名無しさん (アウアウエー Sa13-/fak)
2021/11/17(水) 03:10:58.38ID:tVVu0UsWa そういうことは中身を見てないやつが言う
580デフォルトの名無しさん (ワッチョイ 5202-lqrY)
2021/11/23(火) 21:03:35.10ID:A9y0JMX80 最近Flutter始めたんだけど、根本的なプログラミングスキルがないから
MVVMがいまいちよくわかってない。
controller や key 、Freezedなんかもよくわからんと使ってる
公式リファレンスもよく理解できんし、どうすればいいか悩んでる
MVVMがいまいちよくわかってない。
controller や key 、Freezedなんかもよくわからんと使ってる
公式リファレンスもよく理解できんし、どうすればいいか悩んでる
581デフォルトの名無しさん (ワッチョイ 5202-lqrY)
2021/11/23(火) 21:03:56.15ID:A9y0JMX80 あと、スマホゲーによくあるジュエル購入制の課金の実装方法とか、
ググっても出てこなくて自分が実装したものが合ってるか分からないから困ってる。
お前らこういうときどうしてる?
ググっても出てこなくて自分が実装したものが合ってるか分からないから困ってる。
お前らこういうときどうしてる?
582デフォルトの名無しさん (ワッチョイ c668-1ufh)
2021/11/24(水) 11:13:47.25ID:wrPpkRbZ0 わからないならわかるまで読む
他人ができてお前にできないことなんてねーよ
他人ができてお前にできないことなんてねーよ
583デフォルトの名無しさん (ワッチョイ 4b5f-WMue)
2021/11/24(水) 12:17:44.61ID:pqK7JxZb0 おまえいいこというね!
584デフォルトの名無しさん (アウアウウー Sa3b-8rfW)
2021/11/24(水) 13:03:32.82ID:WeJJtl4Fa >>581
そういう部分は自前で実装するよ
そういう部分は自前で実装するよ
585デフォルトの名無しさん (ワッチョイ 622f-xJqS)
2021/11/24(水) 16:16:21.91ID:UnN7qp0W0 Freezedは必須じゃないからわからないまま使わなくていいよ
586デフォルトの名無しさん (ワッチョイ 5701-9fbt)
2021/11/24(水) 18:31:48.71ID:hqO6QNro0 >>580
MVVMとか宗教みたいなもんだから、最初からそれを理解してやらんでもいいよ。
どんな素晴らしいフレームワークやデザインパターン使うより、クリエイティブなアプリのほうが価値があるんだから。
一人でやるなら生半可にMVVM使うよりはむしろベタなコードのほうが逆に保守性高かったりする。
MVVMとか宗教みたいなもんだから、最初からそれを理解してやらんでもいいよ。
どんな素晴らしいフレームワークやデザインパターン使うより、クリエイティブなアプリのほうが価値があるんだから。
一人でやるなら生半可にMVVM使うよりはむしろベタなコードのほうが逆に保守性高かったりする。
587デフォルトの名無しさん (ワッチョイ e2e4-bOWA)
2021/11/24(水) 21:04:03.76ID:oO3c+ceU0 FlutterでMVVMは書きにくいから無理に当てはめる必要もないよ
588デフォルトの名無しさん (アウアウウー Sa3b-8rfW)
2021/11/24(水) 22:04:28.29ID:WeJJtl4Fa MVVM分かってない人はとりあえずStatefulWidgetでゴリゴリ書いて
バケツリレーするといいよ
ある程度の規模までは明確でむしろわかりやすいから
その後こりゃダメだとなったときMVVMの扉が開かれる
バケツリレーするといいよ
ある程度の規模までは明確でむしろわかりやすいから
その後こりゃダメだとなったときMVVMの扉が開かれる
589デフォルトの名無しさん (ワッチョイ ce8f-Vvvn)
2021/11/25(木) 02:40:44.12ID:UiBVQH3B0 Windows10でインストールして初期設定をしようとしたら解決できなくて涙
flutter doctorでcmdline-toolがないと出るのでAndroidStudioでSDKmanager立ち上げて確認してみたが「SDK command-line tools(latest)」インストール済み。
USER\name\local\Androidの中にsdkmanager.batがあったのでパスを通してプロンプト上で実行できるようになったのにflutter doctorはやっぱりnot foundのまま。
・AndroidStudioのSDKmanagerからインストール
・sdkmanagerへのパスを通す
でだいたい解決って書いてるのに解決しない。
いつまでもflutter doctor --android-licensesできねー
flutter doctorでcmdline-toolがないと出るのでAndroidStudioでSDKmanager立ち上げて確認してみたが「SDK command-line tools(latest)」インストール済み。
USER\name\local\Androidの中にsdkmanager.batがあったのでパスを通してプロンプト上で実行できるようになったのにflutter doctorはやっぱりnot foundのまま。
・AndroidStudioのSDKmanagerからインストール
・sdkmanagerへのパスを通す
でだいたい解決って書いてるのに解決しない。
いつまでもflutter doctor --android-licensesできねー
590デフォルトの名無しさん (ワッチョイ 86bb-YpRD)
2021/11/25(木) 06:59:26.81ID:eNOfdPct0 環境変数でJAVA_HOMEのパスが違うとかそんなんあった気がするわ、知らんけど
591デフォルトの名無しさん (テテンテンテン MM8f-hVAU)
2021/11/26(金) 08:54:07.48ID:w/jjPeoLM FlutterってLinuxサーバー環境(GUI無し)とテスト用の物理スマホだけで開発できる?
ReactNativeだとExpoってのがあってそれ使うとできてるんだけどFlutterはどうなのかなって思った
ReactNativeだとExpoってのがあってそれ使うとできてるんだけどFlutterはどうなのかなって思った
592デフォルトの名無しさん (ワッチョイ b72c-s+Te)
2021/11/26(金) 13:53:43.86ID:2NJWIteX0 サーバにSDKとcode-server入れて手元のChromebookでコーディングは出来た
その時はサーバに直接繋いでADB接続してたけど、Wi-Fi経由でも接続可能なはず
スマホでコーディングするなら画面の小ささはどうにかしないとだけど、開発できないことは無いんじゃね
その時はサーバに直接繋いでADB接続してたけど、Wi-Fi経由でも接続可能なはず
スマホでコーディングするなら画面の小ささはどうにかしないとだけど、開発できないことは無いんじゃね
593デフォルトの名無しさん (バッミングク MM4f-9u6B)
2021/11/26(金) 15:35:14.42ID:oCg9dE31M ビルドまではコマンドラインでできるので、開発できるといえばできるけどデバッグするならgdb環境が必要だよ。
コマンドラインでgdbするツワモノならCUIだけで全てできるけど。
コマンドラインでgdbするツワモノならCUIだけで全てできるけど。
594デフォルトの名無しさん (テテンテンテン MM8f-hVAU)
2021/11/26(金) 16:57:13.51ID:w/jjPeoLM 出来るけど簡単ではないって感じですかね
どもです
どもです
595デフォルトの名無しさん (ワッチョイ 1790-uOwR)
2021/11/26(金) 17:46:47.19ID:0vPeCTFZ0 次のリリースは来月?
1か月早いクリスマスプレゼント来ないかな
windows対応とか遅れてるのか?全然音沙汰ないよな
1か月早いクリスマスプレゼント来ないかな
windows対応とか遅れてるのか?全然音沙汰ないよな
596デフォルトの名無しさん (ワッチョイ 1790-uOwR)
2021/11/26(金) 17:49:12.73ID:0vPeCTFZ0 Our goal for 2021 is to deliver production-quality support for Web, macOS, Windows and Linux,
一足早く登場したwebはproduction readyになったの??
一足早く登場したwebはproduction readyになったの??
597デフォルトの名無しさん (ワッチョイ 775f-BOcX)
2021/11/30(火) 23:59:20.21ID:aFTTT25a0 lateって積極的に使ったほうがいいの?
598デフォルトの名無しさん (ワッチョイ 9728-QHbQ)
2021/12/01(水) 01:13:56.87ID:zpxItBIE0 自分もMVVMで書かないとコードを整理しきれないからMVVMで書いてるけど
必要ないうちはデザインパターンなんて気にしなかった
FlutterでMVVMを使用しているのは、単にスマホアプリ以外にも流用しやすいデザインパターンだからな
学習コストを他に転用しやすい
必要ないうちはデザインパターンなんて気にしなかった
FlutterでMVVMを使用しているのは、単にスマホアプリ以外にも流用しやすいデザインパターンだからな
学習コストを他に転用しやすい
599デフォルトの名無しさん (ササクッテロラ Spcb-cZj+)
2021/12/01(水) 03:36:25.27ID:QKqASHDAp 今年のモバイルAdvent CalendarはFlutterが一番多いんだな
https://qiita.com/advent-calendar/2021/categories/mobile
https://qiita.com/advent-calendar/2021/categories/mobile
600デフォルトの名無しさん (ワッチョイ 775f-BOcX)
2021/12/01(水) 22:33:48.73ID:E/PUbqKe0 Flutter開発入門がクソすぎる
コードを全部本に入れないからどこ
コードを全部本に入れないからどこ
601デフォルトの名無しさん (ワッチョイ 9701-xpmy)
2021/12/02(木) 05:56:00.69ID:Y160Jrsm0 flutterのMVVMはなんちゃってだからな・・
fat viewModel化するし。
notifyListenersするファイルを分けてるだけ的な。
あと、viewModelを安全にシングルトン実装するとdisposeさせるのに小細工必要だし。
fat viewModel化するし。
notifyListenersするファイルを分けてるだけ的な。
あと、viewModelを安全にシングルトン実装するとdisposeさせるのに小細工必要だし。
602デフォルトの名無しさん (ワッチョイ 1790-uOwR)
2021/12/02(木) 19:31:11.09ID:z73dHP140 > fat viewModel化するし。
そこら辺はflutterとあまり関係ないと思うが?
そこら辺はflutterとあまり関係ないと思うが?
603デフォルトの名無しさん (テテンテンテン MM8f-hVAU)
2021/12/02(木) 19:39:29.92ID:kge1UpiOM UIは使い捨てで入れ替えも早いからFAT上等ですわ
楽にかけて動けばいいんだよこんなもん
楽にかけて動けばいいんだよこんなもん
604デフォルトの名無しさん (ワッチョイ bf2f-BhQk)
2021/12/02(木) 20:48:38.07ID:8LSQrFER0 > UIは使い捨てで入れ替えも早いからFAT上等ですわ
> 楽にかけて動けばいいんだよこんなもん
こういう奴がいると苦労する
> 楽にかけて動けばいいんだよこんなもん
こういう奴がいると苦労する
605デフォルトの名無しさん (テテンテンテン MM8f-hVAU)
2021/12/02(木) 20:54:00.09ID:kge1UpiOM でも俺は苦労しない
606デフォルトの名無しさん (スププ Sdbf-G8E5)
2021/12/02(木) 21:16:32.45ID:c2t42RHLd >>604
苦労する原因はまずいコード書く人やろ。
苦労する原因はまずいコード書く人やろ。
607デフォルトの名無しさん (ワッチョイ 4101-RXHo)
2021/12/03(金) 11:14:34.23ID:hoK4EVOi0 何でもcomputeしたがるヤツとか
608デフォルトの名無しさん (ワッチョイ 9b5f-pF70)
2021/12/03(金) 11:16:20.97ID:GMp5BqwK0 var a = {
"b": [0, 1],
};
print(a["a"][0]);
これprintの行でエラーになるんですけど
どうやってピンポイントで値を取得できますか?
"b": [0, 1],
};
print(a["a"][0]);
これprintの行でエラーになるんですけど
どうやってピンポイントで値を取得できますか?
609デフォルトの名無しさん (ワッチョイ 9b5f-pF70)
2021/12/03(金) 11:17:05.65ID:GMp5BqwK0 var a = {
"b": [0, 1],
};
print(a["b"][0]);
これprintの行でエラーになるんですけど
どうやってピンポイントで値を取得できますか?
"b": [0, 1],
};
print(a["b"][0]);
これprintの行でエラーになるんですけど
どうやってピンポイントで値を取得できますか?
610デフォルトの名無しさん (ブーイモ MM5e-4KVg)
2021/12/03(金) 11:26:09.25ID:vIe9EwniM 飾りじゃないのよエラーメッセージは
611デフォルトの名無しさん (ワッチョイ 4101-M3zw)
2021/12/03(金) 11:47:30.86ID:IG7qeI6L0 >>609
a["b"]がnullかもしれない。
a["b"]がnullかもしれない。
612デフォルトの名無しさん (ワッチョイ 9b5f-pF70)
2021/12/06(月) 20:45:39.21ID:sNpFexRD0 riverpodとporviderってwidgetをreturnする前に管理している値に再代入するとエラーになるんだね
initStateとか用意してもらいたいよ
initStateとか用意してもらいたいよ
613デフォルトの名無しさん (ワッチョイ 245f-I4aW)
2021/12/07(火) 09:02:44.86ID:ZeAi3JsZ0 >>612
Riverpodに関しては完全にWidgetから切り離されてると思うけど
Riverpodに関しては完全にWidgetから切り離されてると思うけど
614デフォルトの名無しさん (ワッチョイ 30e4-K6tz)
2021/12/07(火) 13:16:31.11ID:V2RDfZtt0 そもそも再代入がわからん
615デフォルトの名無しさん (ワッチョイ 4101-M3zw)
2021/12/07(火) 19:44:39.02ID:bRUgMUkj0 widgetのメンバ変数はfinal制限があるって話かな?
616デフォルトの名無しさん (ワッチョイ e22f-v359)
2021/12/08(水) 00:31:23.60ID:xKDZw7lK0 ビルド中にリビルドのフラグを立てるとエラーになるって話でしょ
initStateでも起こるけどな
initStateでも起こるけどな
617デフォルトの名無しさん (ワッチョイ f190-Lz9/)
2021/12/09(木) 23:44:44.87ID:OPHaQIOf0 祝2.8
618デフォルトの名無しさん (ワッチョイ a790-wtFG)
2021/12/10(金) 00:14:18.30ID:P7LNlAm50 2.8にして、自分のアプリを更新してみたけど、androidアプリの起動がくそ速くなってる
619デフォルトの名無しさん (スフッ Sdff-783a)
2021/12/10(金) 00:58:19.61ID:gN6+GrEAd 2.8!
はや!
はや!
620デフォルトの名無しさん (ワッチョイ 7f10-2UD1)
2021/12/10(金) 07:22:23.16ID:E2UkcmB50 きたのか
621デフォルトの名無しさん (ワッチョイ 8746-pcBo)
2021/12/10(金) 08:27:25.10ID:V61y+LI+0 やっとenumの使い勝手がマシになったか
622デフォルトの名無しさん (ワッチョイ c75f-o4eJ)
2021/12/16(木) 22:04:35.22ID:SBcuHk850 flutter desktopのlistviewじゃなくて
.net frameworkのlistboxとかlistviewみたいのってないですよね
.net frameworkのlistboxとかlistviewみたいのってないですよね
623デフォルトの名無しさん (ワッチョイ a790-wtFG)
2021/12/16(木) 23:04:24.18ID:0keLIzjB0 何が違うのか全くわからない
624デフォルトの名無しさん (ブーイモ MM8f-9UvP)
2021/12/16(木) 23:09:06.51ID:S4I2Uas6M selectableってことかしら
625デフォルトの名無しさん (ワッチョイ 8d01-+FSf)
2021/12/25(土) 06:08:09.39ID:aKeF9qHw0 2.8.1・・もう?
626デフォルトの名無しさん (ワッチョイ 8d01-+FSf)
2021/12/25(土) 06:09:34.50ID:aKeF9qHw0 >>621
昔からextensionがあるじゃん
昔からextensionがあるじゃん
627デフォルトの名無しさん (アウアウアー Sa83-T194)
2021/12/25(土) 06:11:43.72ID:sVolgdpRa ver3.0になったら本気出すわ
628デフォルトの名無しさん (アウアウエー Sa93-vSEd)
2021/12/25(土) 10:49:34.77ID:KCRWSKT1a じゃあ俺も
629デフォルトの名無しさん (ワッチョイ 8d01-+FSf)
2021/12/25(土) 23:25:56.71ID:aKeF9qHw0 2.8.1でiOSビルド通らないじゃん、intelでも
また、AMなんちゃらとなんとかで二重定義されてるエラーが再発、いい加減にしてくれ
また、AMなんちゃらとなんとかで二重定義されてるエラーが再発、いい加減にしてくれ
630デフォルトの名無しさん (ワッチョイ 6d32-bp1O)
2021/12/25(土) 23:43:46.71ID:+ki8KtnP0 なんかパッケージがずいぶん小さくなったし、何か欠けてる?
631デフォルトの名無しさん (ワッチョイ 4f10-sE5L)
2021/12/26(日) 08:59:08.15ID:7C0kF+0u0 Flutterで作れないアプリってある?
632デフォルトの名無しさん (ワッチョイ 7b42-jNcW)
2021/12/26(日) 09:30:16.90ID:jPw0R1Q90 COCOA
633デフォルトの名無しさん (ワッチョイ 8d01-bha0)
2021/12/26(日) 10:34:29.41ID:FGFMshkL0 バックグラウンド処理は苦手としてる。
できなくはないけどiOSとAndroidで仕様が大きく異なるのでプラグインでの共通化が難しい。
できなくはないけどiOSとAndroidで仕様が大きく異なるのでプラグインでの共通化が難しい。
634デフォルトの名無しさん (ワッチョイ 97e4-vA6P)
2021/12/26(日) 10:57:16.77ID:T2hPzz3W0 作れないアプリはない
いくらか労力をかければどんなアプリでもFlutterのせいでできないなんてことは無い
いくらか労力をかければどんなアプリでもFlutterのせいでできないなんてことは無い
635デフォルトの名無しさん (アウアウエー Sa93-vSEd)
2021/12/26(日) 13:26:01.14ID:v8AkB1bva このアプリはFlutterを使用していません
と表示するアプリ
と表示するアプリ
636デフォルトの名無しさん (ワッチョイ 4f10-sE5L)
2021/12/26(日) 14:29:02.58ID:7C0kF+0u0637デフォルトの名無しさん (ワッチョイ e32f-82RG)
2021/12/26(日) 17:42:54.89ID:fdN6UFFz0 Flutterを使っているたいていのアプリ開発者は
Firebaseと出来合いのパッケージでできるものしか作れない
Firebaseと出来合いのパッケージでできるものしか作れない
638デフォルトの名無しさん (ワッチョイ 8d01-+FSf)
2021/12/26(日) 19:51:07.07ID:YZ6Wxwxi0 >>637
それは確か、awsとかたまにあるけど
それは確か、awsとかたまにあるけど
639デフォルトの名無しさん (スフッ Sd57-L8zq)
2021/12/27(月) 18:38:49.77ID:RJefUCQ1d640デフォルトの名無しさん (ワッチョイ 8f5f-z405)
2021/12/27(月) 18:40:06.87ID:7YGTJJqX0 >>637
新しいフロントの技術が出るたびにこの手の意見聞くわ
新しいフロントの技術が出るたびにこの手の意見聞くわ
641デフォルトの名無しさん (ワッチョイ 495f-jX8X)
2021/12/27(月) 19:03:53.73ID:jHMeG2fV0 簡単に通知昨日作れるのは楽だね
642デフォルトの名無しさん (ワッチョイ b101-yhx8)
2021/12/28(火) 09:05:36.89ID:YH8bx4TB0 flameで簡単なゲームでも作ってみっかなぁ
643デフォルトの名無しさん (ワッチョイ 1be7-ch9D)
2021/12/28(火) 09:29:18.34ID:FywimCFe0 『作った』 なら使ってもいいッ!
644デフォルトの名無しさん (アウアウウー Sadd-Sn3z)
2021/12/28(火) 10:39:41.37ID:JFXRv0jCa 作って3日経ったのか
このまま続けるがよい
このまま続けるがよい
645デフォルトの名無しさん (アウアウウー Sa1f-IR5z)
2021/12/28(火) 16:50:55.74ID:FPtwW2KTa >>639
そうは言っても手駒が少ない人は圧倒的に劣勢だね。
そうは言っても手駒が少ない人は圧倒的に劣勢だね。
646デフォルトの名無しさん (スフッ Sd57-L8zq)
2021/12/28(火) 20:19:19.80ID:PGow5PQud >>645
ネイティブエンジニア雇うだけで優勢になれるならそっちの方がよほど簡単だが、そんな単純なわけない。
ネイティブエンジニア雇うだけで優勢になれるならそっちの方がよほど簡単だが、そんな単純なわけない。
647デフォルトの名無しさん (ワッチョイ 6dda-Yke/)
2021/12/29(水) 15:04:51.26ID:0af7OlLh0 Flutterの開発環境って結局なにがいいの?
秀丸?
秀丸?
648デフォルトの名無しさん (ワッチョイ d190-IPFu)
2021/12/29(水) 15:08:39.38ID:/dkc6E3T0 EmEditorだよ
649デフォルトの名無しさん (ワッチョイ 6dda-Yke/)
2021/12/29(水) 20:50:38.17ID:0af7OlLh0 WindowsアプリとiPhoneアプリを作ろうと思ったけど
どっちもやたらハードル高いな
やめよう
どっちもやたらハードル高いな
やめよう
650デフォルトの名無しさん (ワッチョイ 97e4-vA6P)
2021/12/29(水) 21:09:51.39ID:G8fk9F5N0 >>649
xcode必須なiphoneアプリはアレだが、windowsなら簡単だと思うが…どの辺にハードルを感じてるの?
xcode必須なiphoneアプリはアレだが、windowsなら簡単だと思うが…どの辺にハードルを感じてるの?
651デフォルトの名無しさん (ワッチョイ 6dda-Yke/)
2021/12/30(木) 09:58:26.97ID:MYXEnB9m0 flutter doctor ってなに?
何がインストールされてるみたいですよ って調べさせるコマンド?
[√] って出るけど、これチェックマークが文字化けしてるの?
何がインストールされてるみたいですよ って調べさせるコマンド?
[√] って出るけど、これチェックマークが文字化けしてるの?
652デフォルトの名無しさん (ワッチョイ 97e4-G2ds)
2021/12/30(木) 10:15:01.49ID:pcTvcAXH0653デフォルトの名無しさん (ワッチョイ 6dda-Yke/)
2021/12/30(木) 10:44:52.98ID:MYXEnB9m0654デフォルトの名無しさん (ワッチョイ e32f-82RG)
2021/12/30(木) 11:25:17.64ID:ItD3NmXN0 スルーでいいと思う
655デフォルトの名無しさん (ワッチョイ 6dda-Yke/)
2021/12/30(木) 14:43:07.97ID:MYXEnB9m0 やっとこさデモプログラムまで起動出来たわ
ここからが本番だな
ここからが本番だな
656デフォルトの名無しさん (ワッチョイ eb01-j5Xv)
2021/12/30(木) 20:04:38.53ID:JL7tAErK0 国内フリーランス1670万人 1年で57%増 雇用不安背景、労働人口の2割超す
副業・兼業812万人の見通し 去年より100万人余増 コロナ影響か
副業収入、「副業が本業収入を超えた」21.8% 約7割が副業・複業先への転職にも前向き
副業のほうが本業より収入が多い 5人に1人
3000人が回答!「副業・ダブルワーク」実態調査2人に1人が「副業・ダブルワーク」の経験ありと回答。
20代の7割が「副業したい」、興味のある仕事は?
ランサーズ、『フリーランス実態調査 2021』を発表
〜フリーランス人口、経済規模は過去最大に〜
仕事は9割外注すれば売り上げが爆増する
フリーランス市場規模が20兆円を突破 -副業は8兆円-
副業・兼業812万人の見通し 去年より100万人余増 コロナ影響か
副業収入、「副業が本業収入を超えた」21.8% 約7割が副業・複業先への転職にも前向き
副業のほうが本業より収入が多い 5人に1人
3000人が回答!「副業・ダブルワーク」実態調査2人に1人が「副業・ダブルワーク」の経験ありと回答。
20代の7割が「副業したい」、興味のある仕事は?
ランサーズ、『フリーランス実態調査 2021』を発表
〜フリーランス人口、経済規模は過去最大に〜
仕事は9割外注すれば売り上げが爆増する
フリーランス市場規模が20兆円を突破 -副業は8兆円-
657デフォルトの名無しさん (ワッチョイ b101-j5Xv)
2021/12/30(木) 20:22:26.47ID:wt8M+IJC0 >>656
嘘つき。
嘘つき。
658デフォルトの名無しさん (アウアウエー Sa52-0Wr3)
2022/01/01(土) 08:03:10.37ID:XohYs2o1a 調査と言って自分達に都合のいい数字だけ集めればどうにでもなりますわな笑
659デフォルトの名無しさん (ワッチョイ dd5f-lZmz)
2022/01/01(土) 21:31:53.81ID:5bUZbcuw0 「はじめてのFlutter入門: iOS/Androidアプリ開発の⼀歩を踏み出そう!」
この本がFlutter 2.8に対応しているとのことだが、
この本のリリースが9月
Flutter 2.8のリリースは12月
デマ?
この本がFlutter 2.8に対応しているとのことだが、
この本のリリースが9月
Flutter 2.8のリリースは12月
デマ?
660デフォルトの名無しさん (ワッチョイ 7190-M3Pq)
2022/01/01(土) 21:36:33.92ID:T7IwYd4U0 別に書いてあることが2.8でも動けば2.8対応ってことじゃね??
661デフォルトの名無しさん (ワッチョイ dd5f-s79j)
2022/01/01(土) 22:15:11.91ID:QskYkMkF0 2.8はコード上ほぼ何も変わっとらんしな
662デフォルトの名無しさん (ワッチョイ aebb-TRM/)
2022/01/02(日) 00:02:15.48ID:qAvB+c7a0 そろそろ4.0の執筆を始めるか
663デフォルトの名無しさん (テテンテンテン MM26-8VTm)
2022/01/02(日) 02:13:09.16ID:VDYmv1GvM >>659
2.8リリース前にも2.8はあったよ
2.8リリース前にも2.8はあったよ
664デフォルトの名無しさん (ワッチョイ e52c-e0XJ)
2022/01/02(日) 03:02:39.53ID:ridCKnFM0 初版は9月発売だから2.2(?)対応だけど、その後の改訂版/増補版で2.8に対応した感じじゃね
665デフォルトの名無しさん (ワッチョイ 9901-ANOM)
2022/01/02(日) 11:56:03.52ID:mGuMxnap0 >>658
都合のいいデータを集めるより、調査と称してデータ捏造をする方が簡単だよ。
都合のいいデータを集めるより、調査と称してデータ捏造をする方が簡単だよ。
666デフォルトの名無しさん (テテンテンテン MM26-8VTm)
2022/01/02(日) 12:30:54.79ID:k+8p5obSM 自分でするのは二流
一流は人にやらせる
一流は人にやらせる
667デフォルトの名無しさん (スフッ Sd62-6sHg)
2022/01/02(日) 13:42:01.23ID:BnXsA4Dad >>665
わかるけどそれだと何かあって詰められた時に「すみません、嘘でした」と言わないといけなくなるかなと。
わかるけどそれだと何かあって詰められた時に「すみません、嘘でした」と言わないといけなくなるかなと。
668デフォルトの名無しさん (ワッチョイ 7910-yohF)
2022/01/02(日) 16:24:24.32ID:BSAORgL80 >>666
それならお前は他のスレ行けよ
それならお前は他のスレ行けよ
669デフォルトの名無しさん (ワッチョイ 81da-Zovn)
2022/01/03(月) 17:18:41.47ID:k4e8escw0 UIのデザインをするのに コード書くのってしんどくない?
というかUIとロジックを分離したいという欲求は無いの?
というかUIとロジックを分離したいという欲求は無いの?
670デフォルトの名無しさん (ワッチョイ 42e4-uxvP)
2022/01/03(月) 17:55:43.85ID:rDFH71ng0 >>669
分離したいからみんな分離して書いてるよ
分離したいからみんな分離して書いてるよ
671デフォルトの名無しさん (ワッチョイ 8101-QOa2)
2022/01/03(月) 18:08:36.57ID:yRHkKsN40672デフォルトの名無しさん (ワッチョイ e95f-4nvB)
2022/01/03(月) 18:29:34.70ID:a+iym+yo0 でもポトペタできないですよね?
673デフォルトの名無しさん (ワッチョイ e52c-e0XJ)
2022/01/03(月) 18:38:07.41ID:3R6jLUSD0 これは非公式?
https://flutterstudio.app/
https://flutterstudio.app/
674デフォルトの名無しさん (ワッチョイ 6e33-tkKJ)
2022/01/03(月) 18:39:12.82ID:6573xgXe0 >>672
あなたの言うポトペタが何を指すのか分からないが、見た目通りの絶対座標でコントロールを置いて、イベントをコードビハインドで書くような事なら同じようにできる。
あなたの言うポトペタが何を指すのか分からないが、見た目通りの絶対座標でコントロールを置いて、イベントをコードビハインドで書くような事なら同じようにできる。
675デフォルトの名無しさん (ワッチョイ 2e10-0YJ5)
2022/01/03(月) 19:42:47.53ID:ad5C/vTD0 ポトペタないけど作りやすいとは思う
676デフォルトの名無しさん (ワッチョイ 9d90-M3Pq)
2022/01/04(火) 20:59:23.95ID:vu5GndZL0 150ms近くかかってUIをブロックしてた処理をバックグラウンドisolateに移したらUIをbブロックしなくなったが処理自体に1000ms近くかかるようになってて笑えない...
糞isolateいい加減にしろや
糞isolateいい加減にしろや
677デフォルトの名無しさん (ワッチョイ 42e4-uxvP)
2022/01/04(火) 21:39:14.03ID:OdzaEtIc0 >>676
メモリの使い方が悪いんじゃないか?
メモリの使い方が悪いんじゃないか?
678デフォルトの名無しさん (ワッチョイ 9d90-M3Pq)
2022/01/04(火) 21:52:43.39ID:vu5GndZL0679デフォルトの名無しさん (ワッチョイ 5f90-jQcx)
2022/01/08(土) 17:39:16.13ID:ET/rnX8Y0680デフォルトの名無しさん (ワッチョイ dfda-Cwx9)
2022/01/09(日) 09:47:19.43ID:D8fQhrBm0 VisualStudioCodeでFlutterアプリがコーディングできるようになったけど
exeの作り方がわからん
「デバッグなしで実行」で出来るexeを横からコピーすればいい?
exeの作り方がわからん
「デバッグなしで実行」で出来るexeを横からコピーすればいい?
681デフォルトの名無しさん (ワッチョイ 7fe4-1qXE)
2022/01/09(日) 11:18:12.13ID:jlL4DKhN0682デフォルトの名無しさん (ワッチョイ dfda-Cwx9)
2022/01/09(日) 11:42:21.29ID:D8fQhrBm0683デフォルトの名無しさん (ワッチョイ 7fe4-1qXE)
2022/01/09(日) 12:00:31.28ID:jlL4DKhN0 >>682
単一のexeにビルドするにはFlutterのエンジンごとリンクしてコンパイルしなきゃいけないから、すごく複雑で実装できないみたい。そこはFlutterを使うために仕方ないのである意味欠点になり得るかも
代替としてはMSIXのpubパッケージを使ってMSIXの形式でパッケージすればインストーラみたいな形式で配布できるよ
単一のexeにビルドするにはFlutterのエンジンごとリンクしてコンパイルしなきゃいけないから、すごく複雑で実装できないみたい。そこはFlutterを使うために仕方ないのである意味欠点になり得るかも
代替としてはMSIXのpubパッケージを使ってMSIXの形式でパッケージすればインストーラみたいな形式で配布できるよ
684デフォルトの名無しさん (ワッチョイ ff2f-bpII)
2022/01/09(日) 21:13:40.87ID:DsdzQAqy0 ドキュメントを読めよ
685デフォルトの名無しさん (ワッチョイ dfa4-VN2a)
2022/01/10(月) 12:12:21.86ID:PvCMVYrn0 >>684
読んでもこんなの書いてなかったよ
読んでもこんなの書いてなかったよ
686デフォルトの名無しさん (ワッチョイ df01-i1q1)
2022/01/10(月) 21:08:46.13ID:n5z+d/Iz0687デフォルトの名無しさん (ワッチョイ ff2f-bpII)
2022/01/10(月) 23:46:47.58ID:6cEW06NU0 書いてあるだろ
https://docs.flutter.dev/desktop#build-a-release-app
> Build a release app
>
> To generate a release build, run one of the following commands:
>
> PS C:\> flutter build windows
> $ flutter build macos
> $ flutter build linux
「デバッグなしで実行」で出来るexeを横からコピーすればいい? 」って無能すぎるのでやめたほうがいい。
https://docs.flutter.dev/desktop#build-a-release-app
> Build a release app
>
> To generate a release build, run one of the following commands:
>
> PS C:\> flutter build windows
> $ flutter build macos
> $ flutter build linux
「デバッグなしで実行」で出来るexeを横からコピーすればいい? 」って無能すぎるのでやめたほうがいい。
688デフォルトの名無しさん (ワッチョイ ffbb-c5vG)
2022/01/11(火) 00:16:55.27ID:k9rBt6iq0 >>687
よう、おっちょこちょい
よう、おっちょこちょい
689デフォルトの名無しさん (ササクッテロ Spb3-tHLq)
2022/01/12(水) 11:28:18.28ID:uYa8NGbzp690デフォルトの名無しさん (アウアウウー Sa05-axPG)
2022/01/16(日) 16:00:05.96ID:9b4T4Skga リバポッドややこしいな
作った人へたくそすぎるだろw
こんなのとずっと付き合っていかにゃならんのは
嫌な上司とこの先ずっと一緒にいることを
想像した時みたいな絶望感があるぞ
作った人へたくそすぎるだろw
こんなのとずっと付き合っていかにゃならんのは
嫌な上司とこの先ずっと一緒にいることを
想像した時みたいな絶望感があるぞ
691デフォルトの名無しさん (アウアウエー Sa0a-2PjY)
2022/01/17(月) 14:37:30.05ID:kQ8OXRb+a >>690
別になんでもええねん、好きにしたらええんや。
別になんでもええねん、好きにしたらええんや。
692デフォルトの名無しさん (ワッチョイ bd5f-xHCO)
2022/01/17(月) 15:01:02.63ID:kDUhwf380 ディレクトリとファイル構成のベストプラクティスがわかりません
参考にしたほうがいいリポジトリ教えてください
参考にしたほうがいいリポジトリ教えてください
693デフォルトの名無しさん (ワッチョイ 6e10-BnjI)
2022/01/17(月) 17:57:09.59ID:P/ag8b400 >>690
めんどくさい人にはおすすめGetx
めんどくさい人にはおすすめGetx
694デフォルトの名無しさん (ワッチョイ 822f-T4Xm)
2022/01/19(水) 18:18:42.64ID:J38ncpMf0 flutter_hooksをつかうとおぞましいコードになるって聞くけどほんとだね
これがいいっておもう人とおもわない人は美的感覚がちがうから一緒にに仕事したらもめそう
https://zenn.dev/sgr_ksmt/articles/f399cd7e085132
これがいいっておもう人とおもわない人は美的感覚がちがうから一緒にに仕事したらもめそう
https://zenn.dev/sgr_ksmt/articles/f399cd7e085132
695デフォルトの名無しさん (ワッチョイ 02e4-CUGr)
2022/01/19(水) 21:09:27.04ID:v7+X+yvj0696デフォルトの名無しさん (ワッチョイ 495f-+/2w)
2022/01/19(水) 21:42:28.30ID:ooiEQdX50 そもそもそんなに違和感のあるコードかな?
697デフォルトの名無しさん (ワッチョイ e1da-sTIO)
2022/01/19(水) 22:15:22.81ID:wK4oFl+y0 >>696
目を覚ますにゃ
目を覚ますにゃ
698デフォルトの名無しさん (ワッチョイ 8242-q4UN)
2022/01/19(水) 23:46:08.16ID:a9++xU890 目覚めたまえ勇者よ
699デフォルトの名無しさん (ワッチョイ bd5f-xHCO)
2022/01/20(木) 10:48:51.51ID:VesFGp3V0 dartを学ぶのに良い本ってありませんか?
700デフォルトの名無しさん (ワッチョイ 822f-T4Xm)
2022/01/20(木) 12:23:30.99ID:4DLs/unz0 Language tourがよくまとまってるから本いらないよ
701デフォルトの名無しさん (ワッチョイ c5ae-hmld)
2022/01/20(木) 14:28:23.62ID:NYpXW/5R0 C#やJavaの感覚でdartを書いてるけど、問題無く動いてるな
702デフォルトの名無しさん (ワッチョイ d910-tonw)
2022/01/22(土) 12:11:44.25ID:Yuh2iijP0 flutterでiosのエミュレータでは動くのにxcodeのarchiveがうまくいかないのはなぜ?
Module 'google_maps_fkutter' not found
flutter clean とか get pub とかやってもダメだった
Module 'google_maps_fkutter' not found
flutter clean とか get pub とかやってもダメだった
703デフォルトの名無しさん (ワッチョイ a92c-2021)
2022/01/22(土) 12:31:20.07ID:dqvaaU6b0 > fkutter
704デフォルトの名無しさん (ワッチョイ 822f-T4Xm)
2022/01/22(土) 13:33:13.77ID:ozWTuujY0 これはひどい
705デフォルトの名無しさん (ワッチョイ e1da-sTIO)
2022/01/22(土) 13:41:37.80ID:90hTt9580 質問できちんとエラーメッセージを載せてくる質問は
ひどくもなんともない。 むしろ良い。
ひどくもなんともない。 むしろ良い。
706デフォルトの名無しさん (ワッチョイ 822f-T4Xm)
2022/01/22(土) 14:21:59.80ID:ozWTuujY0 きちんと?
一目瞭然な間違いじゃなかったらその一行だけのエラーメッセージじゃ不十分だろ
一目瞭然な間違いじゃなかったらその一行だけのエラーメッセージじゃ不十分だろ
707デフォルトの名無しさん (ワッチョイ c710-dODe)
2022/01/23(日) 09:24:34.84ID:z7LRR1020 普段知ったかしてる奴らばかりなのが露呈するな
708デフォルトの名無しさん (アウアウエー Sa1f-zZjd)
2022/01/23(日) 12:30:23.78ID:Nr3ccEhxa ↑結局答えは無い笑
709デフォルトの名無しさん (ワッチョイ e7ae-tBRw)
2022/01/25(火) 14:21:39.12ID:BMwJNv+B0 答えが書いてあるけど、誤爆かな?
710デフォルトの名無しさん (アウアウエー Sa1f-zZjd)
2022/01/25(火) 15:54:35.76ID:g0pdSgIna711デフォルトの名無しさん (ワッチョイ c710-dODe)
2022/01/25(火) 20:07:12.41ID:OVXhy27n0 >>709
エラーメッセージの誤字が原因と思ってるやつがまさかいるとはw
エラーメッセージの誤字が原因と思ってるやつがまさかいるとはw
712デフォルトの名無しさん (ワッチョイ bf66-svQa)
2022/01/25(火) 22:29:34.70ID:H/nIVFN90 入力ミスだとしてもエラーメッセージの誤字だとしても
どちらにしてもヤバすぎワロタ
どちらにしてもヤバすぎワロタ
713デフォルトの名無しさん (ワッチョイ a7b0-fO3Y)
2022/01/26(水) 07:44:42.93ID:3NvEKSwC0 Module 'google_maps_flutter' not foundのことだと思うけど
flutter cleanもflutter pub getもしてだめならxcworkspaceを開いてみるかだね
iOSのエミュレータで動いてるのにXcodeでarchiveしたら
Module '*******' not foundみたいなエラーが出るのはなんか腑に落ちないよ
flutter cleanもflutter pub getもしてだめならxcworkspaceを開いてみるかだね
iOSのエミュレータで動いてるのにXcodeでarchiveしたら
Module '*******' not foundみたいなエラーが出るのはなんか腑に落ちないよ
714デフォルトの名無しさん (ワッチョイ c701-i/M6)
2022/01/26(水) 13:34:11.48ID:KTP4TTyb0 おおかた、 pubspec.yaml ファイルにタイプミスしてるんでないの?
715デフォルトの名無しさん (ワッチョイ 275f-U5gy)
2022/01/26(水) 13:43:24.17ID:+OJXFuUF0 Navigator 2.0公式パッケージを作る話があったと思いますが
進展ないですよね
進展ないですよね
716デフォルトの名無しさん (ワッチョイ 7fbb-DnhY)
2022/01/26(水) 14:57:32.60ID:xSTWaWcL0 今でもflutter APIの中に含まれてると思うけど、公式パッケージって何?
717デフォルトの名無しさん (ワッチョイ 8790-3esO)
2022/01/26(水) 16:13:58.80ID:/yMDySmo0 そもそもルーター絡みで別パッケージ必要と思うか??go_routerとかあるけど
画面いっぱいあるとほしくなるもんなのか?
flutter webとかも考慮するとアドレスバーに表示される?だから名前付きルートにしなくもないが名前付きルートさえも使ってないし
現状HogePageにstaticなshowメソッド生やして遷移させてるけど
これで取りあえず十分だな
Navigator 2.0の宣言的な遷移にも移行してまで得られるメリットがそこまで感じられない
画面いっぱいあるとほしくなるもんなのか?
flutter webとかも考慮するとアドレスバーに表示される?だから名前付きルートにしなくもないが名前付きルートさえも使ってないし
現状HogePageにstaticなshowメソッド生やして遷移させてるけど
これで取りあえず十分だな
Navigator 2.0の宣言的な遷移にも移行してまで得られるメリットがそこまで感じられない
718デフォルトの名無しさん (ワッチョイ 8790-3esO)
2022/01/26(水) 17:19:08.59ID:/yMDySmo0 そういやflutterでdeep linkをやったことなかったからそこまで含めるとどうなるかわからん
719デフォルトの名無しさん (アウアウウー Sa4b-lnk/)
2022/01/26(水) 17:27:05.85ID:tfp3QAJsa 必要なら使うRouter、不要なら従来のNavigator
それだけの事
それだけの事
720デフォルトの名無しさん (アウアウウー Sa4b-lnk/)
2022/01/26(水) 17:28:01.39ID:tfp3QAJsa 日本語おかしかった
必要ならRouter
必要ならRouter
721デフォルトの名無しさん (ワッチョイ c710-dODe)
2022/01/26(水) 20:14:15.68ID:dA577iM10 >>714
エミュレータで動いてるのに?
エミュレータで動いてるのに?
722デフォルトの名無しさん (ワッチョイ 6a90-Ymba)
2022/01/28(金) 22:52:19.46ID:cgeTyaAM0 2月3日遂にWindows正式対応ですか
つか、デスクトップよりWebがやばいらしいな
wenいろいろダメすぎて望みないのか...
つか、デスクトップよりWebがやばいらしいな
wenいろいろダメすぎて望みないのか...
723デフォルトの名無しさん (ワッチョイ 6a90-Ymba)
2022/01/28(金) 22:58:21.33ID:cgeTyaAM0 つか、flutter結構欠陥あるな
従来のViewベースでCoordinatorLayoutなどで標準で出来てた事がバグやら何やらで出来ないのが
もちろん、それ以外は格段にUI作りやすいが
従来のViewベースでCoordinatorLayoutなどで標準で出来てた事がバグやら何やらで出来ないのが
もちろん、それ以外は格段にUI作りやすいが
724デフォルトの名無しさん (ワッチョイ 6646-ebEP)
2022/01/31(月) 06:02:10.72ID:OS/u4MyU0 モバイルはGoogle公式のアプリでも使われてるみたいだが
Webにはそんな話はない
自社で使うようになったらこっちも検討するレベル
Webにはそんな話はない
自社で使うようになったらこっちも検討するレベル
725デフォルトの名無しさん (ワッチョイ 5e66-1fC6)
2022/01/31(月) 06:37:44.83ID:kjCw75+R0 WebはReactでいいでしょ
726デフォルトの名無しさん (アウアウエー Sa52-T8SJ)
2022/01/31(月) 11:18:41.96ID:YYyns3/7a 好きにしたらいいよ。
727デフォルトの名無しさん (ブーイモ MM3e-mVNg)
2022/02/04(金) 08:40:25.61ID:xxU6GbefM 今日の発表期待したけど結局VSは必須なのね…
728デフォルトの名無しさん (ワッチョイ b501-D3CZ)
2022/02/04(金) 12:43:25.74ID:RMrfccTZ0 >>727
macOS, iOSだって、xCodeは必要だろ?JK Linux版ならgccだっけか?
macOS, iOSだって、xCodeは必要だろ?JK Linux版ならgccだっけか?
729デフォルトの名無しさん (ブーイモ MMc9-mVNg)
2022/02/04(金) 13:24:33.41ID:IPFWuaJvM ホビーユーザーならmacやlinuxと変わらんよ。
会社にとってはほとんど価値のない俺専用のツールを作るのに、毎度決裁もらうのは面倒だしアホらしい
会社にとってはほとんど価値のない俺専用のツールを作るのに、毎度決裁もらうのは面倒だしアホらしい
730デフォルトの名無しさん (ワッチョイ 9fbd-RTw3)
2022/02/05(土) 02:13:21.14ID:R0H+92eP0 チームでriverpod採用しようかなと検討したこともあったけど、一見して意味わからなくて公式推奨のproviderにした
今んとこあんま不便さないけど、画面間でのイベント通知はproviderで何とかするんじゃなくて素直にevent_busでやることにした
今んとこあんま不便さないけど、画面間でのイベント通知はproviderで何とかするんじゃなくて素直にevent_busでやることにした
731デフォルトの名無しさん (オイコラミネオ MMeb-bST0)
2022/02/05(土) 07:27:44.36ID:1Cjt5lHAM m1 air 8gbで足りる?
732デフォルトの名無しさん (アウアウアー Sa4f-NhTR)
2022/02/05(土) 08:02:43.79ID:toH/PoOPa メモリは8GBで大丈夫だと思うけどストレージのほうが512GBあった方が良い気がする。
iOSもAndroidもエミュレーター容量要る
iOSもAndroidもエミュレーター容量要る
733デフォルトの名無しさん (ワッチョイ b72f-2cIz)
2022/02/05(土) 08:12:10.35ID:lT4oG2yh0 Providerでいいよ
Riverpodで作れてProviderで作れないものがあるのでもないしな
Riverpodで作れてProviderで作れないものがあるのでもないしな
734デフォルトの名無しさん (スププ Sdbf-CoXB)
2022/02/05(土) 08:38:13.42ID:oty+Ds9Zd M1 Air、最初8GBモデルにしたけど、返品可能期間に16GB買い直した。
iOSエミュは軽いけど泥エミュは少しつらいよ。
iOSエミュは軽いけど泥エミュは少しつらいよ。
735デフォルトの名無しさん (ワッチョイ 9f12-Uojw)
2022/02/05(土) 12:56:03.85ID:EYhXn/eo0 Safariとxcodeで8ギガ使う
そこにandroid studioとエミュレータだと
すぐメモリ10ギガ超えるぞ
そこにandroid studioとエミュレータだと
すぐメモリ10ギガ超えるぞ
736デフォルトの名無しさん (アウアウアー Sa4f-NhTR)
2022/02/05(土) 13:04:23.53ID:toH/PoOPa android studioメモリ食うけどvisual studio codeじゃダメなの?
737デフォルトの名無しさん (ワッチョイ ff2c-tqox)
2022/02/05(土) 13:55:03.42ID:Wxa6LWM/0 WSL2, Linux, Docker などが必須だから、
最低でも、16GB メモリが必要
パソコン工房のノートは、32GB
でも3月には、インテル12世代CPU のコア数が増えるから、
皆、今は買い控えしてる
4コアが、6 + 8 コアの速度重視・省エネの2種類になるとか
最低でも、16GB メモリが必要
パソコン工房のノートは、32GB
でも3月には、インテル12世代CPU のコア数が増えるから、
皆、今は買い控えしてる
4コアが、6 + 8 コアの速度重視・省エネの2種類になるとか
738デフォルトの名無しさん (アウアウアー Sa4f-NhTR)
2022/02/05(土) 14:30:00.04ID:toH/PoOPa macはunix系OSだからWSL要らないよ
739デフォルトの名無しさん (アウアウアー Sa4f-NhTR)
2022/02/05(土) 16:46:54.63ID:toH/PoOPa ちなみにmacOS11.6.3の2020 M1でAndroid StudioからiOSとAndroidのシミュレーターとSafariで2つタブ開いて6.8GB使ってる。
ガッツリ開発するならメモリ足らないかも知れないけどプログラミング学習用途なら8GBでもなんとかなるんじゃないかな。
ストレージは全部合わせて130GBは使ってる。256GBでも良さそうな気もする。
ガッツリ開発するならメモリ足らないかも知れないけどプログラミング学習用途なら8GBでもなんとかなるんじゃないかな。
ストレージは全部合わせて130GBは使ってる。256GBでも良さそうな気もする。
740デフォルトの名無しさん (ワッチョイ ffbb-CPmO)
2022/02/05(土) 17:10:25.16ID:2JkMRiAg0 それじゃエロ動画が入らないだろ
741737 (ワッチョイ ff2c-tqox)
2022/02/05(土) 17:13:34.68ID:Wxa6LWM/0 Mac でも本番環境がLinux だから、
Linux, Docker を使えば、8GB じゃ足りない
Linux, Docker を使えば、8GB じゃ足りない
742デフォルトの名無しさん (アウアウアー Sa4f-NhTR)
2022/02/05(土) 18:08:58.83ID:toH/PoOPa743デフォルトの名無しさん (オッペケ Sr0b-5PSc)
2022/02/05(土) 18:15:54.42ID:rKaaor90r Rubyガイジに何を言っても無駄
744デフォルトの名無しさん (オイコラミネオ MMeb-bST0)
2022/02/05(土) 23:05:22.06ID:nN92nwS8M745デフォルトの名無しさん (ワッチョイ b75f-B80L)
2022/02/06(日) 00:55:08.74ID:qxnXD4T/0 >>738
GNUコマンドも使えないの?
GNUコマンドも使えないの?
746デフォルトの名無しさん (ワッチョイ b75f-aI3l)
2022/02/06(日) 05:17:48.61ID:+Rhm67oE0 もういい加減まともなIDEはでましたか?
Android StudioはゴミすぎてVS2022レベルのIDEが欲しいんですが?
JetBrainsの作るIDEはどれもクソ重いうえに中途半端だからVSでFlutter開発ができる拡張は出ましたか?
Android StudioはゴミすぎてVS2022レベルのIDEが欲しいんですが?
JetBrainsの作るIDEはどれもクソ重いうえに中途半端だからVSでFlutter開発ができる拡張は出ましたか?
747デフォルトの名無しさん (アウアウクー MM0b-NhTR)
2022/02/06(日) 08:38:29.96ID:vCTHXJmEM748デフォルトの名無しさん (ワッチョイ 577d-bAHt)
2022/02/06(日) 08:59:08.43ID:n34rZFbA0 実質ほぼvscodeなんじゃないの
749デフォルトの名無しさん (ワッチョイ 17e6-3a+C)
2022/02/06(日) 15:10:21.54ID:d9+JDYY/0 オワコンのvsじゃなくて
vscodeのほうね
vscodeのほうね
750デフォルトの名無しさん (ワッチョイ b75f-B80L)
2022/02/06(日) 15:52:38.88ID:qxnXD4T/0 flutterにmicrosoftが参加することは企業的にないだろうね
751デフォルトの名無しさん (ササクッテロル Sp0b-jdKw)
2022/02/06(日) 16:04:12.36ID:k+e6f+k+p Chromiumに参加する今のMSはわからんじゃろ
vscodeやEdgeしかり他所に乗っかった方がアイツら活き活きするし
vscodeやEdgeしかり他所に乗っかった方がアイツら活き活きするし
752デフォルトの名無しさん (ワッチョイ ffbb-CPmO)
2022/02/06(日) 16:32:58.67ID:mPxOQDf90 MSもflutterにsurface duoサポートを追加したうえでflutter愛してるぜこんなんじゃ終わんねーよとか言ってるけど
753デフォルトの名無しさん (ワッチョイ 17e6-3a+C)
2022/02/06(日) 16:38:18.66ID:d9+JDYY/0754デフォルトの名無しさん (ワッチョイ d701-wadS)
2022/02/06(日) 16:54:14.18ID:FI7f1iiw0 素晴らしいな
アポーと違い、MSは開発者がいるところならどこにでも行って獲得しようとする
Xamarin はもうちょっとがんばれ
アポーと違い、MSは開発者がいるところならどこにでも行って獲得しようとする
Xamarin はもうちょっとがんばれ
755デフォルトの名無しさん (ワッチョイ b72f-2cIz)
2022/02/06(日) 19:10:32.49ID:R//1Ftnt0 Android Studio最高じゃん
VSCodeは専用品じゃないから使いにくい, 見にくい, いわれてるほど軽くもない
VSCodeは専用品じゃないから使いにくい, 見にくい, いわれてるほど軽くもない
756デフォルトの名無しさん (オッペケ Sr0b-5PSc)
2022/02/06(日) 19:18:20.91ID:KKW3pACGr Android Studioも結局IntelliJ IDEAにプラグイン入れただけじゃね
757デフォルトの名無しさん (ワッチョイ d790-FFYU)
2022/02/06(日) 19:39:05.17ID:s2xbgtga0 MSは例のfluent uiをサポートしてやれよ
個人にやらせんなよ
個人にやらせんなよ
758デフォルトの名無しさん (ワッチョイ d790-FFYU)
2022/02/06(日) 19:39:18.20ID:s2xbgtga0 MSは例のfluent uiをサポートしてやれよ
個人にやらせんなよ
個人にやらせんなよ
759デフォルトの名無しさん (アウアウクー MM0b-NhTR)
2022/02/06(日) 19:39:29.54ID:5NWjADTpM IntelliJ IDEA、悔しいけどよくできてる。OSS頑張ってほしいからVSCodeに頑張ってもらいたいけど元がIDEとエディタの違いが大きい気がする。
Eclipseも頑張ってたけどメモリ食うし遅いし不安定だしどうしようもなかった
Eclipseも頑張ってたけどメモリ食うし遅いし不安定だしどうしようもなかった
760デフォルトの名無しさん (ワッチョイ 9fe4-l/kK)
2022/02/06(日) 20:54:45.53ID:d608HdvN0 元がも何もIDEとエディタで全然役目違うじゃんか
761デフォルトの名無しさん (ワッチョイ b75f-Up3b)
2022/02/06(日) 21:06:18.97ID:GJWv/jRB0 receive_sharing_intent で、urlの文字列を取り込みたいんだけど、専用urlでアプリ起動はするけど取り込みができない。
ライブラリーの不具合なのかなぁ?
ライブラリーの不具合なのかなぁ?
762デフォルトの名無しさん (ワッチョイ 469f-YPW3)
2022/02/12(土) 09:10:02.98ID:EKAEeGp20 WindowsアプリをFlutterで書こうという人って居るのかな
763デフォルトの名無しさん (ワッチョイ 1efc-JqP9)
2022/02/12(土) 09:36:00.94ID:iAh2bfzY0 いるさ、ここにひとりな!
764デフォルトの名無しさん (ワッチョイ 469f-YPW3)
2022/02/12(土) 09:38:48.19ID:EKAEeGp20 >>763
お?試してみた??
お?試してみた??
765デフォルトの名無しさん (ワッチョイ 975f-ZaaF)
2022/02/12(土) 09:42:16.28ID:0m7HOcdb0 俺もやってるぞ。
Android用のFlutterアプリも作ってたんだが、プラットフォーム追加するだけだと動かなくてシュンとしてた。
パッケージが充実したらかわるかもしれんけど、作り直すか悩んでる、
Android用のFlutterアプリも作ってたんだが、プラットフォーム追加するだけだと動かなくてシュンとしてた。
パッケージが充実したらかわるかもしれんけど、作り直すか悩んでる、
766デフォルトの名無しさん (ワッチョイ 1ebd-YPW3)
2022/02/12(土) 09:56:38.70ID:K8xe2eiJ0 >>765
ひと手間いる感じかな?まぁ試してみよう…
ひと手間いる感じかな?まぁ試してみよう…
767デフォルトの名無しさん (スププ Sd32-ZaaF)
2022/02/12(土) 10:27:02.27ID:BoyHq9Dbd768デフォルトの名無しさん (ワッチョイ d201-ABVx)
2022/02/12(土) 17:31:21.93ID:956vyaye0 て
769デフォルトの名無しさん (ワッチョイ c2bd-OV1h)
2022/02/12(土) 23:01:15.83ID:AXN4bnnm0 Qtもライセンス的に使いにくくなったしflutter desktopに期待していい?
770デフォルトの名無しさん (ワッチョイ ff90-ShCo)
2022/02/12(土) 23:10:03.97ID:rYCdZjR00 ハイパフォーマンス求めない普通のアプリならflutterで十分じゃね
ただ、material designはデスクトップで動かすのダサい
ただ、material designはデスクトップで動かすのダサい
771デフォルトの名無しさん (ワッチョイ dfda-ABVx)
2022/02/13(日) 09:50:06.46ID:NAGvuVTo0 アプリの見た目を調整するのがすごくめんどい
UI設計をコードでやらなきゃならないのってどうなん
UI設計をコードでやらなきゃならないのってどうなん
772デフォルトの名無しさん (ワッチョイ df01-Hr/x)
2022/02/13(日) 10:11:27.78ID:5CpxGssA0 >>771
XAMLとかも結局同じことでしょ。
XAMLとかも結局同じことでしょ。
773デフォルトの名無しさん (スッップ Sd32-JqP9)
2022/02/13(日) 11:23:12.09ID:zc2tPTsHd >>771
GUIで調整するのめんどいからコードでやらせろって声に応えた結果こうなってる
GUIで調整するのめんどいからコードでやらせろって声に応えた結果こうなってる
774デフォルトの名無しさん (ワッチョイ 97e6-PSJX)
2022/02/13(日) 12:35:59.24ID:x1RE3hmG0 多分ねーー
めちゃくちゃレベル低い考えで言ってるとおもうよ
めちゃくちゃレベル低い考えで言ってるとおもうよ
775デフォルトの名無しさん (ワッチョイ dfda-OGj9)
2022/02/13(日) 13:19:42.43ID:NAGvuVTo0 UIエディタで作成した画面をdartにしてくれるアプリって無いのかな
776デフォルトの名無しさん (ワッチョイ df01-B80Q)
2022/02/13(日) 13:31:06.43ID:TvOGITuN0 >>775
キボンヌ
キボンヌ
777デフォルトの名無しさん (テテンテンテン MMde-gtE8)
2022/02/13(日) 14:11:30.91ID:ifSJDHUhM778デフォルトの名無しさん (ワッチョイ dfda-OGj9)
2022/02/13(日) 14:16:14.47ID:NAGvuVTo0779デフォルトの名無しさん (ワッチョイ df01-Hr/x)
2022/02/13(日) 18:03:47.86ID:5CpxGssA0 >>778
これ昔使ったことあるけど微妙やで。
一番最初はいいんだけどコード生成後のカスタマイズは結局自分で直さないといけないのでちゃんとWidgetを理解しないと触れない。
どうせ理解が必要なら最初からコードで書いたほうが早かったりする。
これ昔使ったことあるけど微妙やで。
一番最初はいいんだけどコード生成後のカスタマイズは結局自分で直さないといけないのでちゃんとWidgetを理解しないと触れない。
どうせ理解が必要なら最初からコードで書いたほうが早かったりする。
780デフォルトの名無しさん (ワッチョイ 92bd-YPW3)
2022/02/13(日) 19:33:21.33ID:PyrhVZAe0 >>770
わかる。Fluentにしたくなってしまう
わかる。Fluentにしたくなってしまう
781デフォルトの名無しさん (ワッチョイ 12e4-olwf)
2022/02/13(日) 20:08:49.64ID:iKfMfRfR0 fluentにすりゃいいじゃん
FlutterはMaterial専用じゃないでしょ
FlutterはMaterial専用じゃないでしょ
782デフォルトの名無しさん (ワッチョイ 1288-YFEa)
2022/02/13(日) 20:20:52.89ID:qsczYlXa0 UIでやらせろ(笑)
783デフォルトの名無しさん (ワッチョイ 9242-YeJ5)
2022/02/13(日) 20:27:00.95ID:NjMTjROp0 うい
784デフォルトの名無しさん (ワッチョイ ff90-ShCo)
2022/02/13(日) 20:28:50.46ID:7xle+Zzu0 fluent_uiでちょっと本格的なアプリ作ってみようとしたけど
速攻で正しく表示されてねぇー??とか?にぶつかって止めた
こなれてなさすぎて
もっと使ってる人増えてバグ出し進まないとダルそう
速攻で正しく表示されてねぇー??とか?にぶつかって止めた
こなれてなさすぎて
もっと使ってる人増えてバグ出し進まないとダルそう
785デフォルトの名無しさん (ワッチョイ ef8d-GwHW)
2022/02/13(日) 21:21:14.31ID:QTBRPMRP0 これで専ブラを作っていきたいのぉ
786デフォルトの名無しさん (ワッチョイ 469f-YPW3)
2022/02/15(火) 20:17:19.53ID:5TW7tbyH0 Flutterのfluent_uiの解説サイトでも探すか
787デフォルトの名無しさん (ワッチョイ 532f-oh2Q)
2022/02/16(水) 10:37:04.05ID:1q+YQLI90 fluent_uiのページに丁寧に書かれてるじゃん?
788デフォルトの名無しさん (ワッチョイ 469f-YPW3)
2022/02/16(水) 23:08:00.07ID:nMlaM2Pf0 よく読むと公式が詳しかった
789デフォルトの名無しさん (オイコラミネオ MM6e-OV1h)
2022/02/17(木) 10:33:13.78ID:fzkwCgmYM 公式サイトは構成がよくなさすぎ
790デフォルトの名無しさん (ワッチョイ dfda-OGj9)
2022/02/17(木) 14:10:47.96ID:fGiUOlwv0 日本語サイトがほしいな
どうしても英語だと読むのに時間が倍かかる
どうしても英語だと読むのに時間が倍かかる
791デフォルトの名無しさん (ワッチョイ 335f-mQIH)
2022/02/17(木) 15:41:22.97ID:WIbxS15G0 翻訳なんて無理ですよ
頻繁にドキュメント更新されてますから
頻繁にドキュメント更新されてますから
792デフォルトの名無しさん (ワッチョイ ffbd-3u2j)
2022/02/19(土) 02:10:38.07ID:9cx4u8XC0 英語いるなぁ…
793デフォルトの名無しさん (ワッチョイ cfbb-iDSx)
2022/02/20(日) 00:18:54.23ID:7sgHl1NJ0 local_auth、Android タブレットだと
指紋認証で落ちるんだけど、なんこれ。
指紋認証で落ちるんだけど、なんこれ。
794デフォルトの名無しさん (ワッチョイ 732f-EcOz)
2022/02/20(日) 12:21:44.36ID:NGrCrzU40 しらんけどIssue探せ
なければ報告しとけ
なければ報告しとけ
795デフォルトの名無しさん (ワッチョイ ff01-GR5V)
2022/02/21(月) 22:03:07.47ID:Vk6i+0P/0 Flutter初心者(というかアプリ開発初心者)でお聞きしたいのですが、
デバイス上に結構な枚数の画像を格納しておいて、一覧表示とかしたいのですが、
ファイルの格納方式をどうしようか考えてます。
普通にローカルに画像ファイルとして保存するか、ローカルDB(Isar)にUint8List に変換したものを格納するかなのですが、
どっちのが画像読み出して表示するときのパフォーマンスいいとかありますかね?
ざっくりした質問ですみません
そんなもん場合によるよ!ってならそれでいいんですが、
そんなの決まってるじゃんとかだった教えてもらいたく、、
全然開発とか初心者でよくわからないので。。。
デバイス上に結構な枚数の画像を格納しておいて、一覧表示とかしたいのですが、
ファイルの格納方式をどうしようか考えてます。
普通にローカルに画像ファイルとして保存するか、ローカルDB(Isar)にUint8List に変換したものを格納するかなのですが、
どっちのが画像読み出して表示するときのパフォーマンスいいとかありますかね?
ざっくりした質問ですみません
そんなもん場合によるよ!ってならそれでいいんですが、
そんなの決まってるじゃんとかだった教えてもらいたく、、
全然開発とか初心者でよくわからないので。。。
796デフォルトの名無しさん (ワッチョイ a301-9yE7)
2022/02/21(月) 22:17:36.15ID:PguJ60WA0 迷ってるってことはIsarの機能は必要ないってことでしょ?
実績が乏しいDBMSなんか避けた方がよくない?
実績が乏しいDBMSなんか避けた方がよくない?
797デフォルトの名無しさん (ワッチョイ ff01-GR5V)
2022/02/21(月) 22:22:47.93ID:Vk6i+0P/0 あ、Isarはどっちにしても使ってるんです
798デフォルトの名無しさん (ワッチョイ ff01-GR5V)
2022/02/21(月) 22:24:36.13ID:Vk6i+0P/0 というかこれが実績少ないとかよく知らずに使っていて、、、
本当はHiveがメジャーっぽいので使ってたのですが、クエリが使えなかったので
仕方なく後継っぽいIsarに乗り換えてました
迷ってるのは、ファイル操作的にはIsarに突っ込んじゃったほうがデータ操作とか楽そうだなと思いつつ
なんかUint8ListからImageに変換するのっておそそうだなとか思いつつと言う感じで、、
本当はHiveがメジャーっぽいので使ってたのですが、クエリが使えなかったので
仕方なく後継っぽいIsarに乗り換えてました
迷ってるのは、ファイル操作的にはIsarに突っ込んじゃったほうがデータ操作とか楽そうだなと思いつつ
なんかUint8ListからImageに変換するのっておそそうだなとか思いつつと言う感じで、、
799デフォルトの名無しさん (ワッチョイ 2390-ivUK)
2022/02/21(月) 22:38:40.14ID:zCFtBfuW0 サムネイルみたいな小さな画像ならDBに突っ込んじゃうけど
大きな画像なら後は書き込みの頻度はどうなってるか
大きな画像なら後は書き込みの頻度はどうなってるか
800デフォルトの名無しさん (ワッチョイ 2390-ivUK)
2022/02/21(月) 22:40:53.56ID:zCFtBfuW0 つか、ファイルに保存しようがUint8ListからImageに変換してるからそこの部分は同じだと思う
801デフォルトの名無しさん (ワッチョイ ff01-GR5V)
2022/02/21(月) 23:10:41.07ID:Vk6i+0P/0 回答ありがとうございます
802デフォルトの名無しさん (ワッチョイ ff01-GR5V)
2022/02/21(月) 23:12:49.33ID:Vk6i+0P/0 ファイルに保存してもUint8Listにしてるんですね
恥ずかしながら知りませんでした。。。
ファイルサイズ的にはスマホで一覧表示するのでサムネイルサイズにすると思ってて、
圧縮もするので(どこまで圧縮するのか悩みものですが。。)DBに突っ込んじゃおうかなと思ってます
助かりました
ありがとうございました
恥ずかしながら知りませんでした。。。
ファイルサイズ的にはスマホで一覧表示するのでサムネイルサイズにすると思ってて、
圧縮もするので(どこまで圧縮するのか悩みものですが。。)DBに突っ込んじゃおうかなと思ってます
助かりました
ありがとうございました
803デフォルトの名無しさん (ワッチョイ 2390-ivUK)
2022/02/21(月) 23:30:52.07ID:zCFtBfuW0 脱線するが、圧縮するときな
https://api.flutter.dev/flutter/dart-ui/ImageByteFormat.html
jpegとか対応してないんだよな...
で、
https://pub.dev/packages/image
とかはdartで実装されてるから速度遅いし...
https://api.flutter.dev/flutter/dart-ui/ImageByteFormat.html
jpegとか対応してないんだよな...
で、
https://pub.dev/packages/image
とかはdartで実装されてるから速度遅いし...
804デフォルトの名無しさん (ワッチョイ 2390-ivUK)
2022/02/21(月) 23:36:52.52ID:zCFtBfuW0 https://api.flutter.dev/flutter/dart-ui/ImageDescriptor-class.html
これが画像なまわりのコアの部分
で、入力としてImmutableBufferを与えないといけない
で、ImmutableBufferを作るにはUint8Listが必要
つまり、ファイルから読む場合でもいったん全部メモリに読み込んでUint8Listにしなきゃいけない
これが画像なまわりのコアの部分
で、入力としてImmutableBufferを与えないといけない
で、ImmutableBufferを作るにはUint8Listが必要
つまり、ファイルから読む場合でもいったん全部メモリに読み込んでUint8Listにしなきゃいけない
805デフォルトの名無しさん (ワッチョイ ff01-GR5V)
2022/02/22(火) 00:12:45.52ID:dl3R26vi0 ありがとうございます!
Dartで実装されていると遅いんですかね?知りませんでした
ImageDescriptorだといろいろ画像操作ができるんですかね?
今画像はFilepickerから取得してて、そのときに適当にピクセル数とimageQuality?調節してサイズを絞ってました
けど、これだと元ファイルのサイズによって動的に圧縮率とか変えられないので、
これだと元ファイルがかなり大きかったりすると十分に圧縮できなくてイマイチだなあと思ってるんですよね
ファイルアップロードはそんなに多くないのと、基本はローカルからFirebaseに上げるので、
ネットワークの速度のほうがネックなので、速度的にはあんまり気にしてないんですけどね
Dartで実装されていると遅いんですかね?知りませんでした
ImageDescriptorだといろいろ画像操作ができるんですかね?
今画像はFilepickerから取得してて、そのときに適当にピクセル数とimageQuality?調節してサイズを絞ってました
けど、これだと元ファイルのサイズによって動的に圧縮率とか変えられないので、
これだと元ファイルがかなり大きかったりすると十分に圧縮できなくてイマイチだなあと思ってるんですよね
ファイルアップロードはそんなに多くないのと、基本はローカルからFirebaseに上げるので、
ネットワークの速度のほうがネックなので、速度的にはあんまり気にしてないんですけどね
806デフォルトの名無しさん (ワッチョイ bfbd-RWho)
2022/02/22(火) 03:17:19.43ID:LWa6d2vN0 上から目線を隠しきれてない中途半端な丁寧語だなあ
807デフォルトの名無しさん (ワッチョイ b35f-sc2j)
2022/02/22(火) 09:25:59.07ID:S6CMrLfa0 テストを書く場合ってなんのパッケージを使うのが定番ですか?
808デフォルトの名無しさん (ワッチョイ cf2c-hSEA)
2022/02/22(火) 12:40:36.56ID:ysWljmej0 Ruby on Rails の画像変換は、ImageMagick か、軽量のlibvips を使う
809デフォルトの名無しさん (ワッチョイ cf2c-hSEA)
2022/02/22(火) 12:43:19.83ID:ysWljmej0 日本語サイトが欲しいって、
Chrome の翻訳ボタンを押せば、ページを丸ごと翻訳できるけど
Chrome の翻訳ボタンを押せば、ページを丸ごと翻訳できるけど
810デフォルトの名無しさん (ワッチョイ 732f-EcOz)
2022/02/22(火) 13:40:16.32ID:HJRcJ9EY0 >これだと元ファイルのサイズによって動的に圧縮率とか変えられないので、
サイズを取得して確認して決めれば?
サイズを取得して確認して決めれば?
811デフォルトの名無しさん (ワッチョイ ff01-GR5V)
2022/02/22(火) 18:33:27.42ID:dl3R26vi0 >810
サイズに応じて変えるのだったら、たしかにある程度は調整できそうですね
ちょっとやってみます
ありがとうございます
サイズに応じて変えるのだったら、たしかにある程度は調整できそうですね
ちょっとやってみます
ありがとうございます
812デフォルトの名無しさん (ワッチョイ 2390-F7/t)
2022/02/22(火) 22:31:50.17ID:QGpL9cIn0 storyboardとかいうこの世の地獄を煮詰めてひり出したウンコオブザウンコのワームホールに飲まれて死んだ者なのですが
Flutterすれば救済されますか?
Flutterすれば救済されますか?
813デフォルトの名無しさん (ワッチョイ 2390-F7/t)
2022/02/22(火) 22:32:24.64ID:QGpL9cIn0 storyboardとかいうこの世全ての悪を煮詰めてひり出したウンコオブザ雲粉のワームホールに飲まれて死んだ者なのですが
Flutterすれば救済されますか?
Flutterすれば救済されますか?
814デフォルトの名無しさん (ワッチョイ ff42-eCV9)
2022/02/23(水) 00:03:38.97ID:eLYKTtgv0 何言ってるのかわからない
815デフォルトの名無しさん (ワッチョイ ffe4-OqnL)
2022/02/23(水) 00:29:12.66ID:gqN7AxCy0 dartで書かれてるから遅いというのは嘘で、結構早いよ
Cに比べると遅くなる可能性があるけどね
Cに比べると遅くなる可能性があるけどね
816デフォルトの名無しさん (ワッチョイ a301-wvWh)
2022/02/23(水) 06:29:28.51ID:9LI1qdtQ0 いつgcしてんだ?ってぐらいに速い。体感ではAndroidのJavaより速い。さすがにNativeなSwiftよりは遅いかもしれないがそれでも十分に速い。
817デフォルトの名無しさん (ワッチョイ 2390-F7/t)
2022/02/23(水) 13:17:20.25ID:aUmyOIMG0 >>814
storyboard控えめに言って基地害すぎませんか?
激重xcodeのGUIでチマチマチマチマチマチマチマチマチマチマ弄った挙げ句クラッシュ
吐き出されるコードはもはやバイナリでdiff管理する意味も無い
危うくjobsを地獄にまで追いかけにいくところでしたよ
storyboard控えめに言って基地害すぎませんか?
激重xcodeのGUIでチマチマチマチマチマチマチマチマチマチマ弄った挙げ句クラッシュ
吐き出されるコードはもはやバイナリでdiff管理する意味も無い
危うくjobsを地獄にまで追いかけにいくところでしたよ
818デフォルトの名無しさん (ワッチョイ 2390-ivUK)
2022/02/23(水) 13:37:13.62ID:jrR/d40v0 CPU intensiveな画像のエンコードは通常C+asm,simdで最適化かけるし
数倍は速度違う
適当な事言うやつ多すぎ
数倍は速度違う
適当な事言うやつ多すぎ
819デフォルトの名無しさん (ワッチョイ a3da-kcXy)
2022/02/23(水) 13:50:19.91ID:K5zRAlvo0 >>809
まだおかしなところが多いので、原文のまま読んだ方が安全だわ
まだおかしなところが多いので、原文のまま読んだ方が安全だわ
820デフォルトの名無しさん (エムゾネ FF1f-HcHo)
2022/02/23(水) 14:06:22.63ID:Py99G/WJF 機械翻訳して要旨を掴んで気になるところは原文読むかなあ
821デフォルトの名無しさん (ワッチョイ cfbb-uTOk)
2022/02/23(水) 14:45:35.47ID:/XYQspsG0 >>817
その上さらにviewWillXXXXとViewDidXXXXで面倒見てやらないといけないのでほんまクソ
その上さらにviewWillXXXXとViewDidXXXXで面倒見てやらないといけないのでほんまクソ
822デフォルトの名無しさん (オイコラミネオ MMc7-RWho)
2022/02/23(水) 19:51:26.03ID:n2s77dK+M web版はゴミのような遅さだな
いやゴミだ
いやゴミだ
823デフォルトの名無しさん (ワッチョイ 2390-F7/t)
2022/02/23(水) 19:52:09.63ID:RSUFG8Eu0 >>821
ここのデザインはstoryboardで変えられませ〜〜〜んw
swiftコピペ10行くらい書いてくださ〜〜いwとかな
ほんと何度殺してやろうと思ったかわからん
わかってくれて嬉しいで
FlutterはそういうのがないGoogle神が作りたもうた天国なんですよね?
ここのデザインはstoryboardで変えられませ〜〜〜んw
swiftコピペ10行くらい書いてくださ〜〜いwとかな
ほんと何度殺してやろうと思ったかわからん
わかってくれて嬉しいで
FlutterはそういうのがないGoogle神が作りたもうた天国なんですよね?
824デフォルトの名無しさん (ワッチョイ 03e6-EIqt)
2022/02/23(水) 21:58:25.99ID:RwM0ghnk0825デフォルトの名無しさん (ワッチョイ cfbb-uTOk)
2022/02/23(水) 22:23:16.33ID:/XYQspsG0 >>823
個人差あるだろうけどUIはかなり気に入ってるな、RowとかColumnにWidget並べる時のサイズ周りのConstraintsがめんどくさいけどそれでもstoryboardでScrollViewの制約ポチポチするよりマシに感じる
DartはSwiftと比べるとenum(extensionでカバー可?)、unwrapがこなれない感じはあるがそんくらいかな、Swift使いこなせてるともっと粗が目立つかも
個人差あるだろうけどUIはかなり気に入ってるな、RowとかColumnにWidget並べる時のサイズ周りのConstraintsがめんどくさいけどそれでもstoryboardでScrollViewの制約ポチポチするよりマシに感じる
DartはSwiftと比べるとenum(extensionでカバー可?)、unwrapがこなれない感じはあるがそんくらいかな、Swift使いこなせてるともっと粗が目立つかも
826デフォルトの名無しさん (アウアウウー Sae7-jDWp)
2022/02/24(木) 07:27:32.71ID:WPtVerlza storyboardが使いにくいのは否定しないけどここはFlutterスレ
827デフォルトの名無しさん (ワッチョイ cf33-Mtw+)
2022/02/24(木) 12:25:00.05ID:N8pQJrdo0 制約を作り直す作業。
828デフォルトの名無しさん (ワッチョイ cf10-EcOz)
2022/02/25(金) 07:41:18.52ID:ECOkID780 昨日、コード書いてる最中にいきなりデバッグすら起動しなくなって
VisualStudio2022をアンインストールとかしてたんだけど、
flutterのissueにあったapp.soコピペでなんとか治った
AOTなんたらエラーが出てくる前に、CMakeFileの方のエラーで止まってたんだけど
いろいろ触って原因わからんままです
アプデしたわけでもないのに本当にいきなり突然だったからビビったわ
他の人もなってたりします?
VisualStudio2022をアンインストールとかしてたんだけど、
flutterのissueにあったapp.soコピペでなんとか治った
AOTなんたらエラーが出てくる前に、CMakeFileの方のエラーで止まってたんだけど
いろいろ触って原因わからんままです
アプデしたわけでもないのに本当にいきなり突然だったからビビったわ
他の人もなってたりします?
829デフォルトの名無しさん (ササクッテロル Sp07-4dyH)
2022/02/25(金) 11:22:30.85ID:Wtyk8EOHp go_routerがflutterパッケージになったのか
俺はauto_routeの方が好きなんだけどなー
俺はauto_routeの方が好きなんだけどなー
830デフォルトの名無しさん (ワッチョイ cf10-EcOz)
2022/02/25(金) 19:11:01.44ID:ECOkID780 治ったと思ったけど治ってなかったわ
ホットリロードもリフレッシュも効かない
結局VisualStudio2022アンインストール VSCodeのCMake拡張機能の設定
Outputをちゃんと見ること
などでいけました
半日以上くらい時間無駄にした
ホットリロードもリフレッシュも効かない
結局VisualStudio2022アンインストール VSCodeのCMake拡張機能の設定
Outputをちゃんと見ること
などでいけました
半日以上くらい時間無駄にした
831デフォルトの名無しさん (ワッチョイ bfbd-uebT)
2022/02/25(金) 20:18:08.85ID:vAIzFgIj0 webの読み込みが重いらしいが、ホントならちとキツいかな…
832デフォルトの名無しさん (ワッチョイ cf10-EcOz)
2022/02/25(金) 20:58:56.67ID:ECOkID780 flutterでのwebってどのくらいやる気あるんだろうか?
よほど特化したメリットない限り、がっつりと切り替えていくことは無さそうな気がしてる。
よほど特化したメリットない限り、がっつりと切り替えていくことは無さそうな気がしてる。
833デフォルトの名無しさん (ワッチョイ ffe4-OqnL)
2022/02/25(金) 21:03:04.40ID:pxO9isLG0 初期ロードが遅いけどページの切り替わりは速い
あとjsが最適化されて出力されるのでその演算も速い
でも元々そんなに時間かかるようなものが多くないからメリットはほぼない
ウェブだけに作るより、他の環境向けに作っててウェブへの対応が楽ってくらいじゃないか?
あとjsが最適化されて出力されるのでその演算も速い
でも元々そんなに時間かかるようなものが多くないからメリットはほぼない
ウェブだけに作るより、他の環境向けに作っててウェブへの対応が楽ってくらいじゃないか?
834デフォルトの名無しさん (ワッチョイ de10-jC74)
2022/02/26(土) 04:45:05.11ID:5dT3j7pp0 WindowsのMACアドレス取得したくて、ぐぐってみたけど、
flutter_window.cppにMethodChannelを追加してなんたらみたいなのしか出てこない。
cpp分からないからProcess.runでipcofig打つbatを起動して取得するようにした。
どうもやり方が間違ってる気がしてならない。
まずいですか?
flutter_window.cppにMethodChannelを追加してなんたらみたいなのしか出てこない。
cpp分からないからProcess.runでipcofig打つbatを起動して取得するようにした。
どうもやり方が間違ってる気がしてならない。
まずいですか?
835デフォルトの名無しさん (ワッチョイ de10-jC74)
2022/02/26(土) 05:04:17.75ID:5dT3j7pp0 デバッグだといけたけどビルドするといけませんでした
... complete startup script
で止まってる。
... complete startup script
で止まってる。
836デフォルトの名無しさん (ワッチョイ de10-jC74)
2022/02/26(土) 05:15:29.01ID:5dT3j7pp0 batじゃなくて単純にcmdをProcess.runで動かしたらビルドした状態でも動作しました。
ちょっとデバッグと挙動違う気がしますが。
flutterじゃない部分も勉強しないとな。
こういうのは他人が作ってるライブラリとかをひたすら読んでみるのが勉強になるんですかね。
ちょっとデバッグと挙動違う気がしますが。
flutterじゃない部分も勉強しないとな。
こういうのは他人が作ってるライブラリとかをひたすら読んでみるのが勉強になるんですかね。
837デフォルトの名無しさん (ワッチョイ cb01-S7nt)
2022/02/26(土) 09:39:01.21ID:2FtVvne10 >>836
Win限定で良いならcmd使うのも全然間違いじゃない。
マルチプラットフォームにするならMethodChannel使うべきだけど。
何でも良いので1つ軽いブラグインのMethodChannelの使い方を読んだら理解できると思う。面倒くさいけどそう難しくはない。
Win限定で良いならcmd使うのも全然間違いじゃない。
マルチプラットフォームにするならMethodChannel使うべきだけど。
何でも良いので1つ軽いブラグインのMethodChannelの使い方を読んだら理解できると思う。面倒くさいけどそう難しくはない。
838デフォルトの名無しさん (ワッチョイ de10-jC74)
2022/02/26(土) 13:59:34.20ID:5dT3j7pp0839デフォルトの名無しさん (ワッチョイ ca7c-PHKB)
2022/02/27(日) 22:35:29.46ID:k18iMrEb0 FutureProviderで取得した値を使って、別の非同期処理を呼び出すFutureProviderを作りたいのですが、参考になるサイトやコードなどあったら教えていただけないでしょうか。
840デフォルトの名無しさん (ワッチョイ 6f5f-Gfbz)
2022/02/28(月) 00:05:21.22ID:raYF/Sji0 そのやり方は汚いね
別に止めないけど
別に止めないけど
841デフォルトの名無しさん (ワッチョイ ca7c-PHKB)
2022/02/28(月) 08:07:03.71ID:X5fvN/X80 >>840
より良いやり方や考え方などあれば教えていただけないでしょうか
より良いやり方や考え方などあれば教えていただけないでしょうか
842デフォルトの名無しさん (ワッチョイ 5f2f-jC74)
2022/02/28(月) 16:31:58.35ID:aSAU0nri0 やり方聞かないと出来ないもんを使うな
843デフォルトの名無しさん (スププ Sdea-B4hD)
2022/02/28(月) 16:47:48.66ID:PgTmMGsWd844デフォルトの名無しさん (ワッチョイ 5f2f-jC74)
2022/02/28(月) 18:33:53.21ID:aSAU0nri0 840じゃないから知らん
845デフォルトの名無しさん (ワッチョイ ca7c-PHKB)
2022/02/28(月) 19:59:49.84ID:X5fvN/X80 かなり冗長な部分が出てしまいますが、一つのメソッド内で非同期通信2回やるようにします。両方終わってから処理すれば一応動きそうなので。
846デフォルトの名無しさん (ワッチョイ cae4-8y1W)
2022/02/28(月) 21:47:38.62ID:phH36JUk0847デフォルトの名無しさん (ワッチョイ ca7c-PHKB)
2022/02/28(月) 23:03:06.60ID:X5fvN/X80848デフォルトの名無しさん (ワッチョイ 5f2f-jC74)
2022/02/28(月) 23:58:58.70ID:aSAU0nri0 やり方聞かないと出来ないもんを使うな
849デフォルトの名無しさん (ワッチョイ 635f-kmIF)
2022/03/01(火) 00:03:04.03ID:ihRVn7e/0 変な人がわいたなw
850デフォルトの名無しさん (ワッチョイ ee7d-VL76)
2022/03/02(水) 02:39:41.84ID:jJQkGa9v0 >>847
情報が少なすぎてなんと回答すれば良いか分からない
よくわからないが、1つ目のメソッドの実行をawaitで待ってから、もう一つのメソッドを実行すればいいんじゃないの?
ただ、独立した関数ぐらいの感覚でProviderを増やすのは、上の人の指摘通り汚いやり方だと思う、、、とだけ忠告しておく
FutureProviderは、riverpodのProviderの中で一番上級者向けの、使いこなすのが難しいクラス
FutureProviderの使用を縛っている職場もあるらしい。自分もめったに使わん
情報が少なすぎてなんと回答すれば良いか分からない
よくわからないが、1つ目のメソッドの実行をawaitで待ってから、もう一つのメソッドを実行すればいいんじゃないの?
ただ、独立した関数ぐらいの感覚でProviderを増やすのは、上の人の指摘通り汚いやり方だと思う、、、とだけ忠告しておく
FutureProviderは、riverpodのProviderの中で一番上級者向けの、使いこなすのが難しいクラス
FutureProviderの使用を縛っている職場もあるらしい。自分もめったに使わん
851デフォルトの名無しさん (ワッチョイ ee7d-VL76)
2022/03/02(水) 02:47:35.26ID:jJQkGa9v0 awaitで対応できないなら、
『非同期処理』と『チェーン』でググればいいと思う
Future.then()でも対応できないなら、Future.wait()で対応すればいい
『非同期処理』と『チェーン』でググればいいと思う
Future.then()でも対応できないなら、Future.wait()で対応すればいい
852デフォルトの名無しさん (ワッチョイ ca7c-raZj)
2022/03/02(水) 23:34:31.12ID:tVatGucb0 >>851
ありがとうございます。futureの使い方もう一度勉強しなおしてみます。
情報が少なく申し訳ありません。実際にやりたいことは
親widgetがapiで取得した値を2つの子widgetに引き継ぎ、子widgetがそれぞれ引き継いだ値を引数にapiを呼び出して取得した値を表示する。
といったことをやりたいと考えています。
ありがとうございます。futureの使い方もう一度勉強しなおしてみます。
情報が少なく申し訳ありません。実際にやりたいことは
親widgetがapiで取得した値を2つの子widgetに引き継ぎ、子widgetがそれぞれ引き継いだ値を引数にapiを呼び出して取得した値を表示する。
といったことをやりたいと考えています。
853デフォルトの名無しさん (ワッチョイ 8a01-G+H+)
2022/03/03(木) 02:05:08.47ID:le9JJBGc0 もし誰かわかったら教えてほしいのですが
showModalBottomSheet で表示させたモーダル上のテキストの内容を更新して、
再描写したいのですが、
Riverpodを使っているため、
ベースとなっている画面がStatefulWidgetじゃなくてConsumerWidgetになっていて、setStateが使えません
こういうときってどうすればいいですかね
やりたいことはGoogleカレンダみたいな画面をつくることで、
メインの画面でカレンダを表示させて、
カレンダのどこかをタップしたら、下からモーダルが出てきて、
そこで日付とかイベントのタイトルを編集し、
確定することでDBに書き込みにいくみたいなことをしたいです
showModalBottomSheet で表示させたモーダル上のテキストの内容を更新して、
再描写したいのですが、
Riverpodを使っているため、
ベースとなっている画面がStatefulWidgetじゃなくてConsumerWidgetになっていて、setStateが使えません
こういうときってどうすればいいですかね
やりたいことはGoogleカレンダみたいな画面をつくることで、
メインの画面でカレンダを表示させて、
カレンダのどこかをタップしたら、下からモーダルが出てきて、
そこで日付とかイベントのタイトルを編集し、
確定することでDBに書き込みにいくみたいなことをしたいです
854デフォルトの名無しさん (ワッチョイ cae4-IwvB)
2022/03/03(木) 08:52:54.97ID:0EeJ5gkZ0 >>853
そこで困るならRiverpodを使わずにStatefullWidgetにすりゃいいと思うが
モーダル上のテキストをProvider(多分StateProviderかStateNotifierProvider)をwatchして取得すれば、そのproviderのstateが変わったタイミングでモーダルも更新される
そこで困るならRiverpodを使わずにStatefullWidgetにすりゃいいと思うが
モーダル上のテキストをProvider(多分StateProviderかStateNotifierProvider)をwatchして取得すれば、そのproviderのstateが変わったタイミングでモーダルも更新される
855デフォルトの名無しさん (ワッチョイ ee7d-VL76)
2022/03/03(木) 10:36:19.25ID:rznO1b1x0 目的がスキル向上ならばriverpodを使い続けてもいいけど、
そうでないなら使用をやめた方がいい
そうでないなら使用をやめた方がいい
856デフォルトの名無しさん (ササクッテロレ Sp03-o991)
2022/03/03(木) 12:08:58.88ID:yVL2Pcoop ConsumerStatefulWidget使えばいいよ
857デフォルトの名無しさん (ワッチョイ ee7d-VL76)
2022/03/03(木) 12:29:29.10ID:rznO1b1x0 ConsumerStatefulWidgetは使いどころがあんまりない印象
前に設計段階で、カスタムWidgetのようなUI寄りの状態管理をsetStateにまかせて、その他の状態管理をProviderで行う
みたいな使い分けをしようと考えたことがあるけど
実装をはじめてみると、UI寄りの状態管理もProviderでないとうまく書けないところが出てきて、
最初に決めたルールがぼやけてしまった
前に設計段階で、カスタムWidgetのようなUI寄りの状態管理をsetStateにまかせて、その他の状態管理をProviderで行う
みたいな使い分けをしようと考えたことがあるけど
実装をはじめてみると、UI寄りの状態管理もProviderでないとうまく書けないところが出てきて、
最初に決めたルールがぼやけてしまった
858デフォルトの名無しさん (スププ Sdea-B4hD)
2022/03/03(木) 15:13:19.74ID:91NsRh7Pd859853 (ワッチョイ 8a01-G+H+)
2022/03/03(木) 18:01:17.33ID:le9JJBGc0 いろいろアドバイスありがとうございます
対応は迷いますね
ただずっとRiverpodを使う前提できてしまったので、ConsumerStatefulWidget使うかなあと思いますが
いろいろ試してみます
対応は迷いますね
ただずっとRiverpodを使う前提できてしまったので、ConsumerStatefulWidget使うかなあと思いますが
いろいろ試してみます
860デフォルトの名無しさん (アウアウウー Sa2f-MiIt)
2022/03/03(木) 19:16:48.64ID:w1mct4hsa パッケージに振り回される底辺さんたち笑
861デフォルトの名無しさん (スププ Sdea-B4hD)
2022/03/03(木) 20:11:50.99ID:91NsRh7Pd862デフォルトの名無しさん (ブーイモ MM86-wRF7)
2022/03/03(木) 21:40:46.24ID:pTVL84hMM 流石にその自演は本人以外にはモロバレなので自重した方がいいよ
863デフォルトの名無しさん (アウアウウー Sa2f-imvt)
2022/03/03(木) 22:12:12.75ID:mAysBGeYa アウアウとスプとプーイモの自演は香ばしいな
864デフォルトの名無しさん (ワッチョイ ee7d-VL76)
2022/03/04(金) 01:13:20.97ID:rNO7rm+h0865デフォルトの名無しさん (テテンテンテン MM86-ei6B)
2022/03/04(金) 14:15:04.53ID:/Tm8OqzAM866デフォルトの名無しさん (ワッチョイ dfbd-aO4v)
2022/03/07(月) 21:38:05.29ID:pleu+lQP0 dartってC++に近いよな
C#JavaJavascriptなんかより
C#JavaJavascriptなんかより
867デフォルトの名無しさん (ワッチョイ fb5f-23wO)
2022/03/07(月) 22:04:42.36ID:s7EYao7X0 色んな言語の要素を取り入れようとしたけど挫折してとりあえずJSのアンチテーゼとして型安全な静的型付けにしたってだけのかなり中途半端な言語ってイメージしかない
C++の上っ面だけをベースに開発してる癖にJavaの冗長性を随所に盛り込んだがコーディングがクソだるい言語仕様
C#をパクるかC#を採用すればいいのにGoogleお得意の模倣したりパクったけど劣化コピーになっちゃったテヘペロって言語
とにかく異常に冗長でわかり辛いキーワードや構文で書き辛く型を強制しただけのガバガバなスコープでNamespaceもないとかDart設計アーキテクトはまったくセンスを感じないしセンスないわ
C++の上っ面だけをベースに開発してる癖にJavaの冗長性を随所に盛り込んだがコーディングがクソだるい言語仕様
C#をパクるかC#を採用すればいいのにGoogleお得意の模倣したりパクったけど劣化コピーになっちゃったテヘペロって言語
とにかく異常に冗長でわかり辛いキーワードや構文で書き辛く型を強制しただけのガバガバなスコープでNamespaceもないとかDart設計アーキテクトはまったくセンスを感じないしセンスないわ
868デフォルトの名無しさん (ドコグロ MM0f-ZNyw)
2022/03/07(月) 22:17:14.35ID:gZN/D0NdM 私はDartは好きな言語だからFlutterも楽しい
869デフォルトの名無しさん (ワッチョイ fb5f-23wO)
2022/03/07(月) 22:53:49.95ID:s7EYao7X0 Dart :
import ‘hoge¥b.dart’;
import ‘hoge¥c.dart’;
class A extends B implements C {
@override
bool execute(){
return true;
}
と
C# :
using B;
using C;
Class A : B, C {
public override bool Execute() => true;
これだけ見ても如何にC#が簡潔かつ読みやすく書きやすいかわかるよな
なぜJavaみたいな冗長な言語仕様に寄せるのかと言えばAndroidがJavaだからという完全なるGoogleの都合だからな
import ‘hoge¥b.dart’;
import ‘hoge¥c.dart’;
class A extends B implements C {
@override
bool execute(){
return true;
}
と
C# :
using B;
using C;
Class A : B, C {
public override bool Execute() => true;
これだけ見ても如何にC#が簡潔かつ読みやすく書きやすいかわかるよな
なぜJavaみたいな冗長な言語仕様に寄せるのかと言えばAndroidがJavaだからという完全なるGoogleの都合だからな
870デフォルトの名無しさん (ワッチョイ cb01-6iqn)
2022/03/07(月) 23:06:25.16ID:lkfChReJ0 なぜわざわざ新言語を作ったのかねぇ
.NET MAUI がちゃんと実装されてちゃんと動けば、flutterは誰も使わなくなるよ
flutterって、あのGoogleオレオレ言語のやつでしょ?ってなる
.NET MAUI がちゃんと実装されてちゃんと動けば、flutterは誰も使わなくなるよ
flutterって、あのGoogleオレオレ言語のやつでしょ?ってなる
871デフォルトの名無しさん (ワッチョイ fb5f-23wO)
2022/03/07(月) 23:24:14.70ID:s7EYao7X0 まぁみんな考えることは同じなわけでFlutnetというXamarinでFlutter開発ができるものがあるが結局ラッパーだからバージョンアップが遅れるし何より有料だからな
872デフォルトの名無しさん (ワッチョイ 8b90-3OXn)
2022/03/07(月) 23:32:52.74ID:6G1TI/V/0 mauiよりkotlinのcomposeの方が有力じゃね?
873デフォルトの名無しさん (ワッチョイ 8b90-3OXn)
2022/03/07(月) 23:48:45.14ID:6G1TI/V/0 まぁ、現状iOS向けはないし、compose for drsktopだとandroidとシングルソースはまだ無理っぽいがmicrosoftのmauiよりjetbrainsの方がやる気ありそう
874デフォルトの名無しさん (ワッチョイ eb5f-bfGZ)
2022/03/08(火) 00:02:33.98ID:LC5q7Hb30 数年以内に多分また新しい言語出してくるだろうな
それがいいものだといいんだが
それがいいものだといいんだが
875デフォルトの名無しさん (ワッチョイ 6b2c-w94I)
2022/03/08(火) 00:14:07.88ID:yHeTSYqK0 GoogleってまだGoとDart(とGAS)しか作ってない?
思ったより少ない
思ったより少ない
876デフォルトの名無しさん (アウアウウー Sa0f-s4X9)
2022/03/08(火) 00:14:33.10ID:qJWSdqLUa go もみりゃわかるが、Googleの言語デザインセンスはほんとクソ
何がクソといってそもそも後発で自分が検索を牛耳ってるくせして名前が go ときたもんだバカかアホかと
何がクソといってそもそも後発で自分が検索を牛耳ってるくせして名前が go ときたもんだバカかアホかと
877デフォルトの名無しさん (アウアウエー Sa3f-Xsna)
2022/03/08(火) 00:27:54.79ID:OPcZsrk0a アロー関数はDartでもある。
読みやすいて結局ただの慣れ。
それにコード補完あるから全部タイプするわけじゃない。
初学者は冗長な方が読みやすいというのはある。
多分そういうの考えてあえて冗長にしてるような気はする。
知りませんけどね。
読みやすいて結局ただの慣れ。
それにコード補完あるから全部タイプするわけじゃない。
初学者は冗長な方が読みやすいというのはある。
多分そういうの考えてあえて冗長にしてるような気はする。
知りませんけどね。
878デフォルトの名無しさん (ワッチョイ ef2f-4NGs)
2022/03/08(火) 00:56:14.13ID:1JIWCLaI0 C#やXamarinを主張する奴が定期的に現れるねw
879デフォルトの名無しさん (ワッチョイ 7b6e-i4Sy)
2022/03/08(火) 01:00:13.78ID:QLMqwu3o0 おじさんかも
880デフォルトの名無しさん (ワッチョイ fb5f-23wO)
2022/03/08(火) 01:17:55.12ID:mYyNlLhu0 自動実装プロパティもないクソ言語を擁護できるのはJavaおじしかおらんよな
881デフォルトの名無しさん (アウアウウー Sa0f-eK9G)
2022/03/08(火) 01:33:21.01ID:bIV0aSTJa882デフォルトの名無しさん (ドコグロ MM7f-ZNyw)
2022/03/08(火) 07:02:58.13ID:YIOYthcHM883デフォルトの名無しさん (ワッチョイ 3bbd-a64B)
2022/03/08(火) 08:45:51.98ID:ZiEZcLn10 Javaはクラスの公開したい変数にBeansの名残りでgetterとsetterを作ることになるのが本当にクソ(作らなきゃいいと言えばそうなんだが)
Dartはそこらへん楽でいいね
Dartはそこらへん楽でいいね
884デフォルトの名無しさん (ワッチョイ 4be4-SYH9)
2022/03/08(火) 08:57:24.13ID:T7QnS+Lf0885デフォルトの名無しさん (ワッチョイ 4f9f-s4nU)
2022/03/08(火) 17:51:00.68ID:2K4R2sZJ0886デフォルトの名無しさん (ワッチョイ cb01-6iqn)
2022/03/08(火) 17:56:27.87ID:WWlpqMIX0 変な言語で変な教義にこだわるから変なプリプロセッサがほしくなるんだよ
変な漢ならpublicにすればいい
変な漢ならpublicにすればいい
887デフォルトの名無しさん (ワッチョイ fb5f-23wO)
2022/03/08(火) 18:20:24.50ID:mYyNlLhu0 >>884
lombok使って自動生成だよ!(キリッ
いやいやクラスの半分以上も埋めてしまう不必要なボイラープレートコード満載の言語仕様がおかしいと議論してるのにわざわざ手間のかかるアノテーションつけてLombok使って自動生成だよは草
Javaを正当化するやつってゴミみたいな言語に慣らされてすぎててバイアスかかりまくりで正常な判断や思考ができないみたいだな
lombok使って自動生成だよ!(キリッ
いやいやクラスの半分以上も埋めてしまう不必要なボイラープレートコード満載の言語仕様がおかしいと議論してるのにわざわざ手間のかかるアノテーションつけてLombok使って自動生成だよは草
Javaを正当化するやつってゴミみたいな言語に慣らされてすぎててバイアスかかりまくりで正常な判断や思考ができないみたいだな
888デフォルトの名無しさん (スププ Sdbf-Xsna)
2022/03/08(火) 19:40:49.45ID:k5cvp5mJd889デフォルトの名無しさん (ブーイモ MM7f-CQLI)
2022/03/08(火) 19:42:06.91ID:TtxmVPK9M JavaもDartも過去のしがらみ引きずった鈍臭い言語仕様なんだから仲良くしろよ
890デフォルトの名無しさん (ワッチョイ cb01-UA1F)
2022/03/08(火) 19:53:16.96ID:3IiiXdzb0 Dartがペストだとは思わんが嫌いじゃないな。
言語拡張を繰り返し開発案件のバージョン制限によりどの情報を参考にして良いのかわけ分からなくなってるC#より良い。
それでもC#は好きなんだけど、Javaは刺賀にもう駄目かな。
Pythonは別物過ぎて比較にならん。
言語拡張を繰り返し開発案件のバージョン制限によりどの情報を参考にして良いのかわけ分からなくなってるC#より良い。
それでもC#は好きなんだけど、Javaは刺賀にもう駄目かな。
Pythonは別物過ぎて比較にならん。
891デフォルトの名無しさん (ワッチョイ 3b2f-4NGs)
2022/03/08(火) 21:15:45.47ID:0lkfcAhj0 言語にケチつける人はレベルが低いだけ〜
892デフォルトの名無しさん (ワッチョイ fb5a-9W19)
2022/03/09(水) 09:23:10.19ID:exkfEX190 トランスパイラ作ればいいだけよ
893デフォルトの名無しさん (オイコラミネオ MMcf-i+OF)
2022/03/09(水) 10:19:56.77ID:EL+d1iFjM いくらC#が良くても、Xamarinはコンセプト・アーキテクチャが終わっとる。
React NativeはFlutterに近い考え方と思うけど、Android対応がいまいちなのと、膨大なエコシステムが混沌としててとっつきにくい。
React NativeはFlutterに近い考え方と思うけど、Android対応がいまいちなのと、膨大なエコシステムが混沌としててとっつきにくい。
894デフォルトの名無しさん (ワッチョイ cf7d-E4E8)
2022/03/09(水) 11:33:46.27ID:pTfeQon50 マルチアカウントを実装しようとして、
ひとつのアカウントの中で、オブジェクトがシングルトンであることを実現するには
どうすれば良いか悩んでいたけど
riverpodをやめて、ただのproviderを使えば良いだけだった
riverpodを上位互換と言ってたヤツ誰だよ(駄目な悪態)
ひとつのアカウントの中で、オブジェクトがシングルトンであることを実現するには
どうすれば良いか悩んでいたけど
riverpodをやめて、ただのproviderを使えば良いだけだった
riverpodを上位互換と言ってたヤツ誰だよ(駄目な悪態)
895デフォルトの名無しさん (ワッチョイ cf7d-E4E8)
2022/03/09(水) 11:38:17.56ID:pTfeQon50 あっ、思ったことできない。上のヤツ、キャンセル
896デフォルトの名無しさん (ワッチョイ 3b2f-4NGs)
2022/03/09(水) 12:59:01.73ID:/NCnVpyk0 リバポは上位でも互換でもないですよー
意識高い系(悪い意味の)に好まれてますw
意識高い系(悪い意味の)に好まれてますw
897デフォルトの名無しさん (ワッチョイ cf7d-E4E8)
2022/03/09(水) 13:52:01.26ID:pTfeQon50 調べてみると、やっぱりマルチアカウントの実装はproviderでできそうだわ
>>896
riverpodは状態をグローバル・シングルトンで管理して良い時に使うライブラリだから
どちらかというと技術を必要としない人に好まれるものだと思う
意識高い系の逆じゃないか…
>>896
riverpodは状態をグローバル・シングルトンで管理して良い時に使うライブラリだから
どちらかというと技術を必要としない人に好まれるものだと思う
意識高い系の逆じゃないか…
898デフォルトの名無しさん (ワッチョイ cf7d-E4E8)
2022/03/09(水) 14:26:18.10ID:pTfeQon50 あーちくしょー
riverpodで書いたコードをすべてproviderに書き直すのだりぃいいい
riverpodで書いたコードをすべてproviderに書き直すのだりぃいいい
899デフォルトの名無しさん (ワッチョイ cbda-UGCc)
2022/03/09(水) 16:47:14.91ID:l/ExOFMG0 もういいよ! 私、Flutterやめる!
900デフォルトの名無しさん (ワッチョイ eb5f-EEMr)
2022/03/09(水) 19:14:22.52ID:63IP/FFF0 Rustの時代が来るのにDartなんて話にならんのよ
901デフォルトの名無しさん (ワッチョイ 9fe4-ZNyw)
2022/03/09(水) 20:58:26.36ID:eVK1cWN30 riverpodに限らず大体は使い方次第なきがする
ちゃんと設計してればriverpodも使いやすい
ちゃんと設計してればriverpodも使いやすい
902デフォルトの名無しさん (ワッチョイ cb01-UA1F)
2022/03/09(水) 21:46:49.18ID:a6ydt4Lg0 >>894
フレームワークとは関係なく普通にfactoryとかfactory methodパターンじゃだめなんか?
フレームワークとは関係なく普通にfactoryとかfactory methodパターンじゃだめなんか?
903デフォルトの名無しさん (アウアウウー Sa0f-eK9G)
2022/03/09(水) 21:53:39.85ID:l/SlEhVVa diもnotifierもunion classも同梱されて
futureの世話みたいな開発者に任せればいい機能まであって
その子達を使った設計を考えるから
riverpodでしか使えない設計になりがちじゃない?
全部使わなくていいけどriverpod押しの人は駆使したがるよね
provider風にstatenotifierproviderだけで作りたくてもやっぱりriverpodの設計になっちゃう
refを求めてprovider地獄になっちゃって難しかったよ
futureの世話みたいな開発者に任せればいい機能まであって
その子達を使った設計を考えるから
riverpodでしか使えない設計になりがちじゃない?
全部使わなくていいけどriverpod押しの人は駆使したがるよね
provider風にstatenotifierproviderだけで作りたくてもやっぱりriverpodの設計になっちゃう
refを求めてprovider地獄になっちゃって難しかったよ
904デフォルトの名無しさん (ワッチョイ cf7d-E4E8)
2022/03/09(水) 23:43:02.73ID:pTfeQon50 >>902
Factoryでも実装できるんだけど、懸念点があった
アカウントごとに分けられる処理は全てアカウントごとに分ける必要があったんだけど
モデルとリポジトリをアカウントごとに分けるために、
モデル層のインスタンスをアカウントに対応してひとつずつ用意する必要があった
それは、Factoryクラスにロジックを追加するだけで実装可能だけど、
そういう設計にしたら、今度はインスタンスのライフサイクルの問題が出てくる
バグの修正、安定化……って考えたら、
riverpodで書いたコードをproviderに書き直す方がマシにみえた
Factoryでも実装できるんだけど、懸念点があった
アカウントごとに分けられる処理は全てアカウントごとに分ける必要があったんだけど
モデルとリポジトリをアカウントごとに分けるために、
モデル層のインスタンスをアカウントに対応してひとつずつ用意する必要があった
それは、Factoryクラスにロジックを追加するだけで実装可能だけど、
そういう設計にしたら、今度はインスタンスのライフサイクルの問題が出てくる
バグの修正、安定化……って考えたら、
riverpodで書いたコードをproviderに書き直す方がマシにみえた
905デフォルトの名無しさん (IN 0H3f-sAKR)
2022/03/10(木) 04:31:21.48ID:aIOV4LNTH テスト
906デフォルトの名無しさん (ワッチョイ cf7d-E4E8)
2022/03/10(木) 04:34:28.97ID:210eybw10 全てをriver_podからproviderに書き換えて、account_managerを実装中に気がついた
この実装、いけてないわ…
かくなる上は、クラスにメタデータを追加する独自アノテーションを実装しよう
アカウントが切り替わるたびに、インスタンスが切り替わる奴
……絶対きついわ
この実装、いけてないわ…
かくなる上は、クラスにメタデータを追加する独自アノテーションを実装しよう
アカウントが切り替わるたびに、インスタンスが切り替わる奴
……絶対きついわ
907デフォルトの名無しさん (ワッチョイ 8b7d-9l1d)
2022/03/10(木) 09:21:11.86ID:Vltzkmgx0 今のところpubが質的に貧相すぎてflutterが有利な局面は限られてる感じある
908デフォルトの名無しさん (ワッチョイ cf7d-E4E8)
2022/03/10(木) 20:03:20.92ID:210eybw10 独自アノテーションの自由度が低い
リフレクションも重いし、メンテが大変そう…
Factoryの方がマシか
リフレクションも重いし、メンテが大変そう…
Factoryの方がマシか
909デフォルトの名無しさん (ワッチョイ cf7d-E4E8)
2022/03/10(木) 20:13:54.53ID:210eybw10 ああ、ChangeNotifierを継承したInjectorを作って、
Injectorの中で、
アカウントとインスタンスのMAPの保存・更新と、インスタンスの生成
の責務を追わせればいいのか
InjectorはProviderの中で呼び出せばいい……4日も悩んだのに答えはシンプルだった
Injectorの中で、
アカウントとインスタンスのMAPの保存・更新と、インスタンスの生成
の責務を追わせればいいのか
InjectorはProviderの中で呼び出せばいい……4日も悩んだのに答えはシンプルだった
910デフォルトの名無しさん (ワッチョイ 8b90-3OXn)
2022/03/10(木) 20:37:53.47ID:gbrVAWEC0 責務がめちゃくちゃになってそう
riverpod使ってる人って全体的な設計ってどうしてるの??
MVVM?MVHogehoge?
riverpod使ってる人って全体的な設計ってどうしてるの??
MVVM?MVHogehoge?
911デフォルトの名無しさん (ワッチョイ 8b90-3OXn)
2022/03/10(木) 20:39:56.21ID:gbrVAWEC0 しらんが、riverpod使ってる人みんな試行錯誤してて独自のパターンとか生み出してるのかな
912デフォルトの名無しさん (ワッチョイ cf7d-E4E8)
2022/03/10(木) 23:51:36.13ID:210eybw10 riverpod+ChangeNotifierでMVVMに出来てる
913デフォルトの名無しさん (ワッチョイ fb5f-23wO)
2022/03/11(金) 00:05:40.08ID:Z9cwXRQ+0 C#とXAMLじゃないのにMVVMとか意味ないぞ
元々XAMLとMVVMがセットで設計されてるフロントエンドフレームワークなんだが
元々XAMLとMVVMがセットで設計されてるフロントエンドフレームワークなんだが
914デフォルトの名無しさん (ワッチョイ 6bad-NWFI)
2022/03/11(金) 01:22:00.53ID:VNbOsDS+0 でも流行らなかった
915デフォルトの名無しさん (ワッチョイ cf7d-E4E8)
2022/03/11(金) 02:42:39.92ID:25NFXPOa0 riverpodを使うとmodel側の状態の更新がviewにすぐ反映されるから
riverpod+ChangeNotifierを使うと、コードを整理するだけで自然とViewModelができる
riverpod+ChangeNotifierを使うと、コードを整理するだけで自然とViewModelができる
916デフォルトの名無しさん (ワッチョイ 9fe4-ZNyw)
2022/03/11(金) 08:27:20.69ID:AJWG9hcz0 状態管理手法に依存した設計なんてしないよ
917デフォルトの名無しさん (ワッチョイ fb5f-23wO)
2022/03/11(金) 08:38:16.22ID:EROoOM5/0 as void Function()で関数をダウンキャストできるの楽だな
C#だとInterface定義してジェネリックにしないと危険すぎてそんなキャストやろうと思わないけど
918デフォルトの名無しさん (ワッチョイ 7b6e-i4Sy)
2022/03/11(金) 11:09:53.73ID:yElIEBgF0919デフォルトの名無しさん (アウアウウー Sa0f-wvV+)
2022/03/11(金) 11:25:44.66ID:V+jzc/aHa >>916
それな!
有名っぽいイヌの人はriverpodでは違う設計になるって言ってたけど
それはよくないんじゃないの〜って私は思ったよ
プロバイダーを束ねるみたいなriverpod独自の機能をたくさん使うと
依存した設計になっちゃうね
それに解りにくくなるから好きじゃないなー
それな!
有名っぽいイヌの人はriverpodでは違う設計になるって言ってたけど
それはよくないんじゃないの〜って私は思ったよ
プロバイダーを束ねるみたいなriverpod独自の機能をたくさん使うと
依存した設計になっちゃうね
それに解りにくくなるから好きじゃないなー
920デフォルトの名無しさん (ワッチョイ fb5f-si2X)
2022/03/11(金) 22:40:56.13ID:EROoOM5/0921デフォルトの名無しさん (ワッチョイ 8b90-3OXn)
2022/03/11(金) 22:44:55.07ID:9y/ArZb90 MVVM関していえば君がまちがってると思う
C#とXAMLじゃなくても使えるし
C#とXAMLじゃなくても使えるし
922デフォルトの名無しさん (ワッチョイ 8b90-3OXn)
2022/03/11(金) 22:51:38.49ID:9y/ArZb90 ああ、>>913の人向けね
923デフォルトの名無しさん (オッペケ Sr4f-si2X)
2022/03/11(金) 23:09:27.27ID:ASnEE/3lr >>921
だからソース貼ればお前の勝ちだから早く証拠のソース貼れよ
だからソース貼ればお前の勝ちだから早く証拠のソース貼れよ
924デフォルトの名無しさん (ワッチョイ 9f01-AHxu)
2022/03/11(金) 23:26:03.36ID:C9Q5et170 SwiftUIとかも基本的にMVVMだよ
925デフォルトの名無しさん (テテンテンテン MM7f-wzO4)
2022/03/11(金) 23:26:23.09ID:M1wqcIdpM たとえばこんなのでいいの?
https://nextpublishing.jp/book/13660.html
fluterじゃないとかAndroid公式じゃないとかただの書籍じゃないかとか難癖つけられるだけな気もするけど
https://nextpublishing.jp/book/13660.html
fluterじゃないとかAndroid公式じゃないとかただの書籍じゃないかとか難癖つけられるだけな気もするけど
926デフォルトの名無しさん (ワッチョイ fb5f-si2X)
2022/03/11(金) 23:33:48.32ID:EROoOM5/0927デフォルトの名無しさん (テテンテンテン MM7f-wzO4)
2022/03/11(金) 23:48:45.89ID:M1wqcIdpM >>913の
>C#とXAMLじゃないのにMVVMとか意味ないぞ
についての反例を上げたんだがやっぱり難癖つけられただけに終わったか
ていうか俺918じゃないんだけどさあ
罵倒すること自体が目的になってるからこういう口調がデフォルトになってるんだろうねこの人は
>C#とXAMLじゃないのにMVVMとか意味ないぞ
についての反例を上げたんだがやっぱり難癖つけられただけに終わったか
ていうか俺918じゃないんだけどさあ
罵倒すること自体が目的になってるからこういう口調がデフォルトになってるんだろうねこの人は
928デフォルトの名無しさん (ワッチョイ 8b90-3OXn)
2022/03/11(金) 23:52:11.58ID:9y/ArZb90 うん
そうだと思う
時間の無駄だから相手するのやめた方がいいね
俺らはMVVMは他でも使える派
彼らはMVVMはC#とXAMLでしか意味ない派
でおしまいでいいよ
そうだと思う
時間の無駄だから相手するのやめた方がいいね
俺らはMVVMは他でも使える派
彼らはMVVMはC#とXAMLでしか意味ない派
でおしまいでいいよ
929デフォルトの名無しさん (ワッチョイ 7d5f-Y/zh)
2022/03/12(土) 00:02:52.53ID:1TaAiX3A0 ソース示せず思い込みと妄想の大嘘確定で敗北して負け犬の遠吠えで逃亡してんの草
脊髄反射でレスしちゃいました勘違いして知ったかしてごめんねテヘペロってさっさとあやまればいいのにほんとアホだわ
脊髄反射でレスしちゃいました勘違いして知ったかしてごめんねテヘペロってさっさとあやまればいいのにほんとアホだわ
930デフォルトの名無しさん (ワッチョイ 095f-VrXP)
2022/03/12(土) 00:42:58.23ID:kbu64D030 MVVMに挫折して脱落したおじさんなんじゃないかな
931デフォルトの名無しさん (ワッチョイ 8d2f-8qwV)
2022/03/12(土) 01:00:47.45ID:Ko1NPYQO0 C#のしつこい主張で老害の気配も感じてたけどホントに老害だったああぁぁああ
「ってか?」って古くて恥ずかしいからやめて〜 きゃああ
「ってか?」って古くて恥ずかしいからやめて〜 きゃああ
932デフォルトの名無しさん (ワッチョイ 7d5f-Y/zh)
2022/03/12(土) 01:07:01.26ID:1TaAiX3A0 理詰めで論破されて悔しくて悔しくて顔真っ赤でIDコロコロ自演とか俺だったら恥ずかしすぎて自殺しちゃうね
933デフォルトの名無しさん (ワッチョイ a101-9pEf)
2022/03/12(土) 01:13:13.38ID:vvvoWF+K0 めんどくさい話をしてるな
はっきりしているのは、vi はクソだってことだ
はっきりしているのは、vi はクソだってことだ
934デフォルトの名無しさん (ワッチョイ a101-17rG)
2022/03/12(土) 06:49:48.09ID:1D7Mg2zM0 MVVMの発祥はMSのWPF辺りだけどC#とXAMLしかMVVMじゃないという根拠が分からん。
935デフォルトの名無しさん (アウアウエー Sa8a-R0Nk)
2022/03/12(土) 10:51:28.56ID:q+cJNNu6a 脱落したおじさんなんじゃないかな
と5chで妄想してるおじさんもそう変わらんやろ笑
と5chで妄想してるおじさんもそう変わらんやろ笑
936デフォルトの名無しさん (アウアウエー Sa8a-dH+g)
2022/03/12(土) 14:30:56.22ID:q+cJNNu6a 古くて恥ずかしい
という意味不明な発想笑
という意味不明な発想笑
937デフォルトの名無しさん (ワッチョイ 7d5f-Wj7J)
2022/03/12(土) 14:46:29.53ID:QWgShYsB0 誰かflutterのアップデートごとに内容を記事にまとめて
アフィ広告ふみますからおねがい
アフィ広告ふみますからおねがい
938デフォルトの名無しさん (ワッチョイ 9d6e-qnRW)
2022/03/12(土) 14:49:45.16ID:N2ljdUSG0 c#のmvvmは
純粋mvvmというより
mvvmをblandで利用する為に拡張しまくった
bland.SDKであると言うのが実態
純粋mvvmというより
mvvmをblandで利用する為に拡張しまくった
bland.SDKであると言うのが実態
939デフォルトの名無しさん (ワッチョイ 9d54-42Eo)
2022/03/12(土) 16:14:01.88ID:Flf+dDbL0 FlutterでWindowsデスクトップアプリ作れるみたいだけど、ロジック部分をC#で書けますか?
スレッド管理が超重要だけど、Dart覚えながらスレッド管理し切る自信がないのでロジックだけC#使いたいです。
スレッド管理が超重要だけど、Dart覚えながらスレッド管理し切る自信がないのでロジックだけC#使いたいです。
940デフォルトの名無しさん (ワッチョイ a101-17rG)
2022/03/12(土) 16:45:04.09ID:1D7Mg2zM0941デフォルトの名無しさん (ワッチョイ 7d5f-Y/zh)
2022/03/12(土) 17:45:40.27ID:1TaAiX3A0 blandってなんだよblendだよ馬鹿w
元はMSがCreature Housewから買収したExpressionというベクターツールだよボケ
こんな無知で知ったかしてるやつが噛みついてきてんだからレベル低いとかじゃなくて論外なんだよアホ
元はMSがCreature Housewから買収したExpressionというベクターツールだよボケ
こんな無知で知ったかしてるやつが噛みついてきてんだからレベル低いとかじゃなくて論外なんだよアホ
942デフォルトの名無しさん (ブーイモ MM8d-easS)
2022/03/12(土) 17:56:35.94ID:9lkR3mf4M たかだかtypoでそこまで叩けるなんて凄いね
他に反論できなかったのかな?
他に反論できなかったのかな?
943デフォルトの名無しさん (ワッチョイ 7d5f-Wj7J)
2022/03/12(土) 20:00:25.36ID:QWgShYsB0 オライリーから本が出るけど和訳はいつでるかな
944デフォルトの名無しさん (ワッチョイ 8d2f-8qwV)
2022/03/12(土) 20:08:28.65ID:Ko1NPYQO0 あおり運転する人みたいなガラの悪さだね〜
こわーい
こわーい
945デフォルトの名無しさん (ワッチョイ de7d-rusV)
2022/03/12(土) 21:48:49.72ID:5wLEJm9u0 Flutterをオライリーで学ぶ人は結構厳しいものがある
946デフォルトの名無しさん (アウアウエー Sa8a-R0Nk)
2022/03/13(日) 08:39:33.93ID:jxztePK8a >>945
本じゃすぐ古くなるから?
本じゃすぐ古くなるから?
947デフォルトの名無しさん (ワッチョイ a1da-iVpd)
2022/03/13(日) 12:24:51.65ID:N1l5KzjE0 オライリーは勉強する人のための本じゃなくて
勉強した人のための本やしなぁ
勉強した人のための本やしなぁ
948デフォルトの名無しさん (ワッチョイ a101-17rG)
2022/03/13(日) 17:20:24.36ID:BML9NIBO0 オライリーは固定化された技術を系統だって理解するには良いけど、さすがに1〜2年違うとガラリと変わる風景には対応できんだろ。
949デフォルトの名無しさん (アウアウウー Sac5-W4zD)
2022/03/15(火) 12:53:46.38ID:e2fowoyJa セックスしたい
恋人作る方法教えて
恋人作る方法教えて
950デフォルトの名無しさん (ワッチョイ a1da-JxOY)
2022/03/15(火) 13:07:50.46ID:ys3JZoKV0951デフォルトの名無しさん (ワッチョイ de7d-rusV)
2022/03/15(火) 13:11:59.95ID:FJWI/71h0 地面に石灰で直径31.35センチの円を描き、中に六芒星を描きます
952デフォルトの名無しさん (ワッチョイ 12bd-yuLw)
2022/03/15(火) 23:57:27.12ID:T2FbsGHT0 Flutterは進化が早いから書籍は向いてないかも
953デフォルトの名無しさん (ワッチョイ a1da-iVpd)
2022/03/16(水) 00:51:40.09ID:ksetJDfN0 進化が早いといえば聞こえがいいけどようするに
基本設計が適当で行き当たりばったりなので
毎回派手に仕様変更され続けてる言語でしょ?
正直、仕事で無ければ触りたくない言語だと思う
基本設計が適当で行き当たりばったりなので
毎回派手に仕様変更され続けてる言語でしょ?
正直、仕事で無ければ触りたくない言語だと思う
954デフォルトの名無しさん (ワッチョイ 8546-ixUg)
2022/03/16(水) 07:58:40.12ID:GlBm7zwX0 別に仕様変更なんてないし言語でもないがな
955デフォルトの名無しさん (ワッチョイ 8d2f-8qwV)
2022/03/16(水) 08:48:28.03ID:f7CH62EM0 フレームワークを言語と間違えちゃうのかわいいねっっ!!!
956デフォルトの名無しさん (ササクッテロロ Sp91-Fa+t)
2022/03/16(水) 10:07:30.66ID:P7p17Th+p スマホOSが機能追加繰り返してるんだから
それに合わせて拡張していくのは当然なんだけどな
実際OSアプデの度に新機能追加したFlutterを数日以内にリリースしてるからね
Googleはかなり本気でサポートしてるよ
Xamarinなんて年1回少しだけ機能追加して後はバグ修正しかしてないからね
あの調子じゃすぐ時代遅れになるのに
それに合わせて拡張していくのは当然なんだけどな
実際OSアプデの度に新機能追加したFlutterを数日以内にリリースしてるからね
Googleはかなり本気でサポートしてるよ
Xamarinなんて年1回少しだけ機能追加して後はバグ修正しかしてないからね
あの調子じゃすぐ時代遅れになるのに
957デフォルトの名無しさん (ワッチョイ fe9f-Nf8h)
2022/03/16(水) 11:23:24.14ID:F7f1h7IH0 そもそもFlutterあんま触ってなさそう
958デフォルトの名無しさん (ワッチョイ 8d2f-8qwV)
2022/03/16(水) 11:37:28.18ID:f7CH62EM0 Xamarinの話はNG!
またあの人がきちゃうっ!!!笑
またあの人がきちゃうっ!!!笑
959デフォルトの名無しさん (ワッチョイ a101-nQQP)
2022/03/16(水) 11:38:28.87ID:3FfT6vQB0 Xamarinはクソ
960デフォルトの名無しさん (アウアウウー Sac5-Tk4w)
2022/03/16(水) 12:46:52.83ID:n5Renb6+a ちょまどさんが来ますよ!
961デフォルトの名無しさん (ワッチョイ a101-9pEf)
2022/03/16(水) 13:09:47.70ID:X1c3Uy4i0 FlutterはGoogleの中の人が飽きたらなくなるが、
Xamarinはユーザーがいなくなってもなくならない
これがGoogleとMSの違い
Xamarinはユーザーがいなくなってもなくならない
これがGoogleとMSの違い
962デフォルトの名無しさん (オッペケ Sr91-7Whz)
2022/03/16(水) 13:42:40.54ID:1WalaTG1r 昔のDartでさえ無くならなかったのに今のFlutter/Dartが無くなるとは思えない
963デフォルトの名無しさん (ワッチョイ 85ae-GUm9)
2022/03/16(水) 13:46:31.81ID:SIoec7uI0 DirectX.NET
XNA
SilverLight
Windows Mobile
Internet Explorer
なくならないなんてあるの?
XNA
SilverLight
Windows Mobile
Internet Explorer
なくならないなんてあるの?
964デフォルトの名無しさん (ワッチョイ de7d-rusV)
2022/03/16(水) 14:08:15.18ID:O3OnEw410 Dartの使用者が増えないのは個人開発的にかなり美味しい
みんなが参戦するとすぐ赤い海になるわ
Flutter/Dartならば、開発工程を相当飛ばせるから、
少し前なら大作と呼べるようなアプリを、個人でも現実的な期間で作れる
あとFirebaseやFlutterのAPIの応用例に、チーム開発では使えないような魔法が多いから、
個人開発でもチーム開発に対抗する余地がある
また、日本は海外に比べてレベルがかなり劣ってるから、
海外では学生がポートフォリオで作るようなクオリティーのアプリでも勝負できる
みんなが参戦するとすぐ赤い海になるわ
Flutter/Dartならば、開発工程を相当飛ばせるから、
少し前なら大作と呼べるようなアプリを、個人でも現実的な期間で作れる
あとFirebaseやFlutterのAPIの応用例に、チーム開発では使えないような魔法が多いから、
個人開発でもチーム開発に対抗する余地がある
また、日本は海外に比べてレベルがかなり劣ってるから、
海外では学生がポートフォリオで作るようなクオリティーのアプリでも勝負できる
965デフォルトの名無しさん (ワッチョイ de7d-rusV)
2022/03/16(水) 14:10:19.11ID:O3OnEw410 今のこの美味しい状況があと何年続くんだろうな…
966デフォルトの名無しさん (ワッチョイ 69dd-easS)
2022/03/16(水) 17:47:43.82ID:AUMfJKJU0967デフォルトの名無しさん (ワッチョイ a101-9pEf)
2022/03/16(水) 17:56:54.28ID:X1c3Uy4i0968デフォルトの名無しさん (スフッ Sda2-p587)
2022/03/16(水) 20:37:04.27ID:kQvZkE0Kd969デフォルトの名無しさん (スフッ Sda2-p587)
2022/03/16(水) 22:28:42.95ID:kQvZkE0Kd970デフォルトの名無しさん (スプッッ Sd02-ClFF)
2022/03/18(金) 11:16:52.56ID:Rp9aIyi6d >>950
人体錬成にしては少ないような?
人体錬成にしては少ないような?
971デフォルトの名無しさん (ラクッペペ MMe6-AsxV)
2022/03/18(金) 12:09:22.56ID:A2Hxu7EOM 23世紀の科学力を舐めんなよ
972デフォルトの名無しさん (ワッチョイ de7d-rusV)
2022/03/18(金) 12:19:16.77ID:tCnnq1ac0 男なら誰でも彼女を作れる
必要なのはハサミだけ
必要なのはハサミだけ
973デフォルトの名無しさん (ワッチョイ 417d-LN6m)
2022/03/20(日) 06:48:33.10ID:92Tp7izK0 lintを更新したら、riverpodのコードを急に咎められるようになった
これは潰しにきてるなあ。contextを暗黙に保存していたのか
これは潰しにきてるなあ。contextを暗黙に保存していたのか
974デフォルトの名無しさん (アウアウエー Sae3-PVkq)
2022/03/20(日) 10:47:02.06ID:jo2gfSqca975デフォルトの名無しさん (ワッチョイ 417d-LN6m)
2022/03/20(日) 19:16:36.05ID:92Tp7izK0 ごめん。上のコメントは徹夜で寝ぼけてたんだ
でも『Do not use BuildContexts across async gaps』が出てるようになり
ほんとうに困ったのはマジ
StatefulWidgetを使用しないと上手に対応できない
でも『Do not use BuildContexts across async gaps』が出てるようになり
ほんとうに困ったのはマジ
StatefulWidgetを使用しないと上手に対応できない
976デフォルトの名無しさん (オイコラミネオ MMdd-Hg9n)
2022/03/21(月) 17:09:32.63ID:vmIo900ZM これflutterに関係するかなあ
心配だよ
GoogleCloudの従業員100人がクビ 本人たちはメディアの報道で知る [708866696]
https://greta.5ch.net/test/read.cgi/poverty/1647849795/
心配だよ
GoogleCloudの従業員100人がクビ 本人たちはメディアの報道で知る [708866696]
https://greta.5ch.net/test/read.cgi/poverty/1647849795/
977デフォルトの名無しさん (ワッチョイ 417d-LN6m)
2022/03/21(月) 17:10:40.48ID:6DIsZeO90 非同期関数の中でNavigatorを呼び出せるラッパークラスを作って対応できたけど
手が遅いから普通に2日もかかってしまった
手が遅いから普通に2日もかかってしまった
978デフォルトの名無しさん (ワッチョイ 8146-6jGh)
2022/03/21(月) 17:23:31.02ID:Tp98bl5m0 ちょうどストレージも値上げするんだよな
白旗か?
白旗か?
979デフォルトの名無しさん (ワッチョイ 417d-LN6m)
2022/03/21(月) 20:12:28.83ID:6DIsZeO90 googleがいまどういう状況なのか気になる
980デフォルトの名無しさん (ワッチョイ 417d-LN6m)
2022/03/21(月) 20:25:25.78ID:6DIsZeO90 riverpodを使用するとUI側で非同期関数を使用する率が高そうなんだけど
非同期関数からNavigatorを呼び出すと、
『Do not use BuildContexts across async gaps』が出る問題について
皆はどう対処してる?
非同期関数からNavigatorを呼び出すと、
『Do not use BuildContexts across async gaps』が出る問題について
皆はどう対処してる?
981デフォルトの名無しさん (ワッチョイ b97d-jrGQ)
2022/03/21(月) 23:26:35.37ID:6pu/rjG90 WPFでデスクトップアプリ作ってた頃よりもFlutter使ってる今の方がGUIとロジックの分離を意識できてる気がする
982デフォルトの名無しさん (ワッチョイ d901-bK8P)
2022/03/22(火) 07:14:59.23ID:qL0EhgHv0 >>980
正解の方法かどうか分からんけど、そのエラーはTimer.run()使ってタイミングずらすと回避できるはず。
正解の方法かどうか分からんけど、そのエラーはTimer.run()使ってタイミングずらすと回避できるはず。
983デフォルトの名無しさん (アウアウウー Sa5d-uauX)
2022/03/22(火) 10:20:59.27ID:jlubKDvZa >>982
ビルド中にmarkNeedsBuildするなってエラーと勘違いしてない?
ビルド中にmarkNeedsBuildするなってエラーと勘違いしてない?
984デフォルトの名無しさん (ワッチョイ d901-bK8P)
2022/03/22(火) 12:32:01.13ID:qL0EhgHv0 >>983
ああすまん、それだ。
ああすまん、それだ。
985デフォルトの名無しさん (ワッチョイ 417d-LN6m)
2022/03/22(火) 12:39:39.24ID:0dITcBto0986デフォルトの名無しさん (ワッチョイ 417d-LN6m)
2022/03/22(火) 12:48:15.64ID:0dITcBto0 こんなブログを見つけた
https://zuma-lab.com/posts/flutter-troubleshooting-called-during-build
WidgetsBinding.instance.addPostFrameCallbackを使っておけば大丈夫だと思う
https://zuma-lab.com/posts/flutter-troubleshooting-called-during-build
WidgetsBinding.instance.addPostFrameCallbackを使っておけば大丈夫だと思う
987デフォルトの名無しさん (アウアウウー Sa5d-uauX)
2022/03/22(火) 13:28:25.10ID:Me2E83wOa988デフォルトの名無しさん (ワッチョイ 417d-LN6m)
2022/03/22(火) 13:48:31.36ID:0dITcBto0989デフォルトの名無しさん (スフッ Sd33-wjb5)
2022/03/22(火) 20:25:21.61ID:5/WsGxhDd990デフォルトの名無しさん (ワッチョイ b15f-nL3Y)
2022/03/22(火) 23:20:49.18ID:UjWqblhl0 新書まだ?
991デフォルトの名無しさん (ワッチョイ 417d-LN6m)
2022/03/23(水) 00:45:16.84ID:PKuC3Xpv0 final navigateRequestStateProvider =
ChangeNotifierProvider.autoDispose<NavigateRequestState>((ref) => NavigateRequestState());
class CustomNavigator {
/*
『Do not use BuildContexts across async gaps』を出さないために、
魔法を実行するNavigatorのラッパークラス
Notes:
NavigateRequestState.updateWith()をコールして、ページ遷移のリクエストを登録
NavigateRequestState.updateWith()のnotifyListeners()コール後に、refのWidgetが再buildされる
build後に、CustomNavigator._checkNavigateRequestが実行される
_checkNavigateRequestは、NavigateRequestStateにページ遷移のリクエストがあれば実行する
*/
final Key key;
final BuildContext context;
final WidgetRef ref;
NavigateRequestState? state;
CustomNavigator({required this.key, required this.context, required this.ref}) {
// 魔法
state = ref.watch(navigateRequestStateProvider);
WidgetsBinding.instance.addPostFrameCallback((_) => _checkNavigateRequest());
ChangeNotifierProvider.autoDispose<NavigateRequestState>((ref) => NavigateRequestState());
class CustomNavigator {
/*
『Do not use BuildContexts across async gaps』を出さないために、
魔法を実行するNavigatorのラッパークラス
Notes:
NavigateRequestState.updateWith()をコールして、ページ遷移のリクエストを登録
NavigateRequestState.updateWith()のnotifyListeners()コール後に、refのWidgetが再buildされる
build後に、CustomNavigator._checkNavigateRequestが実行される
_checkNavigateRequestは、NavigateRequestStateにページ遷移のリクエストがあれば実行する
*/
final Key key;
final BuildContext context;
final WidgetRef ref;
NavigateRequestState? state;
CustomNavigator({required this.key, required this.context, required this.ref}) {
// 魔法
state = ref.watch(navigateRequestStateProvider);
WidgetsBinding.instance.addPostFrameCallback((_) => _checkNavigateRequest());
992デフォルトの名無しさん (ワッチョイ 417d-LN6m)
2022/03/23(水) 00:45:57.58ID:PKuC3Xpv0 自分はこんな感じで『Do not use BuildContexts across async gaps』を回避した
993デフォルトの名無しさん (ワッチョイ b92f-tpIf)
2022/03/23(水) 11:52:20.73ID:n9fyk9vz0 根本をわかってない感じ
994デフォルトの名無しさん (ワッチョイ 417d-LN6m)
2022/03/23(水) 18:18:13.67ID:PKuC3Xpv0 import 'package:flutter/cupertino.dart';
class CustomNavigator {
static final GlobalKey<NavigatorState> navigatorKey = GlobalKey<NavigatorState>();
static void pop() {
navigatorKey.currentState?.pop();
}
static void pushNamed({required String nextPagePath}) {
navigatorKey.currentState?.pushNamed(nextPagePath);
}
static void pushReplacementNamed({required String nextPagePath}) {
navigatorKey.currentState?.pushReplacementNamed(nextPagePath);
}
static void pushNamedAndRemoveUntil(
{required String nextPagePath, required routePagePath}) {
navigatorKey.currentState?.pushNamedAndRemoveUntil(nextPagePath, ModalRoute.withName(routePagePath));
}
}
160行の力作が20行に縮んだ…
class CustomNavigator {
static final GlobalKey<NavigatorState> navigatorKey = GlobalKey<NavigatorState>();
static void pop() {
navigatorKey.currentState?.pop();
}
static void pushNamed({required String nextPagePath}) {
navigatorKey.currentState?.pushNamed(nextPagePath);
}
static void pushReplacementNamed({required String nextPagePath}) {
navigatorKey.currentState?.pushReplacementNamed(nextPagePath);
}
static void pushNamedAndRemoveUntil(
{required String nextPagePath, required routePagePath}) {
navigatorKey.currentState?.pushNamedAndRemoveUntil(nextPagePath, ModalRoute.withName(routePagePath));
}
}
160行の力作が20行に縮んだ…
995デフォルトの名無しさん (ワッチョイ 655f-o4iy)
2022/03/27(日) 01:25:01.24ID:PWZbTKss0 出た!カプチーノ厨w
996デフォルトの名無しさん (ワッチョイ 0d7d-n0rs)
2022/03/27(日) 07:00:20.57ID:0+/JwELe0 CurrentStateの値が古いままページ遷移しようとしてエラーを出すな
結局、最新のコンテキストで常にページ遷移するように、>>991の書き方をするしかなかった
あるいは、非同期処理の完了を待ってページ遷移させる処理の実装を諦めるか
あるいは、StatefulWidgetで全てのコードを書き直すか
結局、最新のコンテキストで常にページ遷移するように、>>991の書き方をするしかなかった
あるいは、非同期処理の完了を待ってページ遷移させる処理の実装を諦めるか
あるいは、StatefulWidgetで全てのコードを書き直すか
997デフォルトの名無しさん (ワッチョイ d92f-UE6D)
2022/03/27(日) 15:41:06.11ID:VOH9Pz/z0 んなことないでしょー
エラーみせて
エラーみせて
998デフォルトの名無しさん (ワッチョイ 0d7d-n0rs)
2022/03/28(月) 01:45:06.69ID:K9Q/GGg50 すみません。自己解決しました。コード上にこんな箇所があった…
SchedulerBinding.instance.addPostFrameCallback((_) {
SchedulerBinding.instance.addPostFrameCallback((_) {
CustomNavigator.pushReplacementNamed( '/sign_in');
}
}
ただ、GlobalKey<NavigatorState>を使うとホットパス以外にも
遷移できてしまう仕様が気になってます
SchedulerBinding.instance.addPostFrameCallback((_) {
SchedulerBinding.instance.addPostFrameCallback((_) {
CustomNavigator.pushReplacementNamed( '/sign_in');
}
}
ただ、GlobalKey<NavigatorState>を使うとホットパス以外にも
遷移できてしまう仕様が気になってます
999デフォルトの名無しさん (ワッチョイ 8101-kIZE)
2022/03/28(月) 07:51:40.41ID:wpFSl1+b0 埋め
1000デフォルトの名無しさん (ワッチョイ 8101-kIZE)
2022/03/28(月) 07:52:04.42ID:wpFSl1+b0 埋め
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 231日 11時間 33分 52秒
新しいスレッドを立ててください。
life time: 231日 11時間 33分 52秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 橋下徹氏 外務省幹部の訪中受け「口だけ番長」へ痛烈指摘 「喧嘩は日本の完敗…なんとかっこ悪い日本か」 [冬月記者★]
- 【外国人問題】小野田紀美担当相「不法就労や不法滞在は許さない」 [シャチ★]
- 【野球】井端監督 大谷翔平、山本由伸らのWBCへの参加 「1日も早く返事ほしい」「待っててといっても、国内組が遅くなってしまう」★3 [冬月記者★]
- 経団連会長、日中は建設的対話を 経済3団体が高市首相と初会談も日中関係は話題に登らず… [BFU★]
- 中国で「クレしん」公開延期 対日報復、エンタメに波及 [蚤の市★]
- 東京株式市場 インバウンド関連株が下落 中国政府の渡航自粛要請で [バイト歴50年★]
- そういや米倉涼子はどうなったんんや?
- 有識者「高市総理が発言を撤回したり、辞職するしかないと言っている人は、それで日中関係が今まで通りになると思ってる?」 [834922174]
- 戦争は無くならないし殺人は起きるし女はレイプされるし子供は餓死するし
- ( -᷄ὢ-᷅ )💤
- 女性検診なんでオナニーしてグチョグチョで行ってやる
- 日経時間外、5万円割れ 垂直落下始まる [402859164]
