ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな
https://flutter.dev/
前スレ
Flutterやろうよ!!!
https://mevius.5ch.net/test/read.cgi/tech/1527919660/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Flutterやろうよ!!! 2
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 8f5f-+np5)
2021/01/30(土) 12:22:39.97ID:4Fw02M/h0301デフォルトの名無しさん (ワッチョイ 61ad-SnCm)
2021/03/12(金) 23:44:30.40ID:21JkA2e60 更新しなければいいのでは?
OSS使ったことあるけど商品化プロセスの中でforkして塩漬け自社パッチの流れかと。
なのでMITライセンスがありがたい。
OSS使ったことあるけど商品化プロセスの中でforkして塩漬け自社パッチの流れかと。
なのでMITライセンスがありがたい。
302デフォルトの名無しさん (ワッチョイ 692c-NLTM)
2021/03/13(土) 03:48:06.98ID:33EHGK5P0 Ruby on Rails では、依存ライブラリを毎週更新する
更新を貯めると、手が付けられなくなる
更新を貯めると、手が付けられなくなる
303デフォルトの名無しさん (ワッチョイ 2e7c-HrF6)
2021/03/14(日) 18:06:06.45ID:pLOBnReb0 flutterレベルでもnnbdは標準になった?
304デフォルトの名無しさん (ワッチョイ f17f-fJ1W)
2021/03/15(月) 22:59:18.49ID:iXam+Zcq0 ThemeDataを拡張しようとしたらconstructorがとんでもないことになったのだけど、
どう実装するのが正しいの?extensionはfield定義できないし。。
CustomThemeData {
CustomThemeData({
this.俺パラメタ,
Brightness? brightness,
...
(長大な引数。バージョンアップされたら終了)
}) : super(
brightness: brightness,
...
(ここも長大な引数);
}
どう実装するのが正しいの?extensionはfield定義できないし。。
CustomThemeData {
CustomThemeData({
this.俺パラメタ,
Brightness? brightness,
...
(長大な引数。バージョンアップされたら終了)
}) : super(
brightness: brightness,
...
(ここも長大な引数);
}
305デフォルトの名無しさん (ワッチョイ b901-S83d)
2021/03/16(火) 11:20:18.47ID:4NP8vXgq0 >>304
とりあえず、 theme_patrol ってパッケージとか参考にしてみては?
とりあえず、 theme_patrol ってパッケージとか参考にしてみては?
306デフォルトの名無しさん (ワッチョイ b901-S83d)
2021/03/16(火) 11:27:19.80ID:4NP8vXgq0 flutter の master channel を使ってるんだけど、今朝「flutter upograde」で、
「2.1.0-13.0.pre.86」から「2.1.0-13.0.pre.103」に更新てみたところ、
Windows デスクトップ用にビルドしたアプリが、アプリウィンドウのエッジを
ドラッグ&ドロップ(サイズを拡大/縮小する)操作をしたら、Flutterアプリが応答
しなくなる(固まる)ようになったんだが、うちの環境だけ?
「2.1.0-13.0.pre.86」から「2.1.0-13.0.pre.103」に更新てみたところ、
Windows デスクトップ用にビルドしたアプリが、アプリウィンドウのエッジを
ドラッグ&ドロップ(サイズを拡大/縮小する)操作をしたら、Flutterアプリが応答
しなくなる(固まる)ようになったんだが、うちの環境だけ?
307デフォルトの名無しさん (ワッチョイ b901-S83d)
2021/03/16(火) 11:28:26.13ID:4NP8vXgq0 >>305
ちなみに、ThemeDataをメンバに持つ新規クラスを定義するんじゃ、いかんの?
ちなみに、ThemeDataをメンバに持つ新規クラスを定義するんじゃ、いかんの?
308デフォルトの名無しさん (ブーイモ MM76-9YAs)
2021/03/16(火) 11:41:55.99ID:JEb/QvuoM >>307
レスありがとうー。家帰ったら確認してみます。
ThemeDataをメンバに持つクラスだと、そのクラスをThemeのdataプロパティに設定してTheme.ofで取得できないので、継承がベストなのかなと考えたのだけど、
拡張部分は独自クラスからしか利用しないし、data/Theme.ofにこだわる必要はないのかも
レスありがとうー。家帰ったら確認してみます。
ThemeDataをメンバに持つクラスだと、そのクラスをThemeのdataプロパティに設定してTheme.ofで取得できないので、継承がベストなのかなと考えたのだけど、
拡張部分は独自クラスからしか利用しないし、data/Theme.ofにこだわる必要はないのかも
309デフォルトの名無しさん (ワッチョイ b15f-3X4l)
2021/03/23(火) 01:02:57.88ID:jV8n9/TV0 せっかくのFlutterなのに
Macでのビルド設定するのだるすぎ
この辺も自動化できるものないんだろうか
Macでのビルド設定するのだるすぎ
この辺も自動化できるものないんだろうか
310デフォルトの名無しさん (ワッチョイ 695f-ED79)
2021/03/23(火) 19:55:22.51ID:I/8ZZJZw0 作業記録つけて保管する程度のアプリ(クロスプラットフォーム対応)くらいだったら
もしかしてGASとフォームとスプレッドシートなんかで作るほうが楽チン?
FlutterでもWebアプリが作れるとは聞いたけど…
もしかしてGASとフォームとスプレッドシートなんかで作るほうが楽チン?
FlutterでもWebアプリが作れるとは聞いたけど…
311デフォルトの名無しさん (ワッチョイ b963-4Ddi)
2021/03/23(火) 19:58:53.38ID:HKCPWrbk0 Webでその要件なら素直にReactとか使った方が楽じゃね?
312デフォルトの名無しさん (ワッチョイ 59ad-XoZt)
2021/03/23(火) 20:46:35.36ID:2WAUcpGI0313デフォルトの名無しさん (ワッチョイ 3990-3wyg)
2021/03/23(火) 21:19:07.45ID:3fXiM4hk0 何々くらいの程度がわからんけど
どの言語使うにしてもある程度の開発規模くらいはみつもれるだろ?
2,3千行くらいならflutterでweb試してもいいんじゃね?
個人アプリなのか仕事なのか全くしらんが
どの言語使うにしてもある程度の開発規模くらいはみつもれるだろ?
2,3千行くらいならflutterでweb試してもいいんじゃね?
個人アプリなのか仕事なのか全くしらんが
314デフォルトの名無しさん (ワッチョイ 695f-ED79)
2021/03/23(火) 22:14:39.22ID:I/8ZZJZw0 とても助かる
用途は完全に自分用なんだけど、ちょろっとWeb系はHTML,CSS触った程度の初心者なんだ
自分の進捗管理に何か使いやすいツールはないかなあと・・・
ざっくりクロスプラットフォームのフレームワークを見てて将来性()だとかなんだとかでFlutterなのかほうほうと認識してた
あと、ReactってWebの進展系の言語なんだね、知らなかった
サーバとかあまり詳しくないものでGASならオールインワンって感じなのかなと
それなら素直にJavascript習っておく
用途は完全に自分用なんだけど、ちょろっとWeb系はHTML,CSS触った程度の初心者なんだ
自分の進捗管理に何か使いやすいツールはないかなあと・・・
ざっくりクロスプラットフォームのフレームワークを見てて将来性()だとかなんだとかでFlutterなのかほうほうと認識してた
あと、ReactってWebの進展系の言語なんだね、知らなかった
サーバとかあまり詳しくないものでGASならオールインワンって感じなのかなと
それなら素直にJavascript習っておく
315デフォルトの名無しさん (ワッチョイ b15f-3X4l)
2021/03/24(水) 12:59:52.40ID:0rl66mIp0 Flutter meetup tokyoってクソだな
何がクソかって言うとYoutubeで過去動画見せないところ
何がクソかって言うとYoutubeで過去動画見せないところ
316デフォルトの名無しさん (ワッチョイ 4901-GheO)
2021/03/25(木) 13:23:04.16ID:bCWQZmmy0317デフォルトの名無しさん (ワッチョイ 69e6-0+wk)
2021/03/25(木) 13:44:04.74ID:MNJUdb4s0 >>315
そんなイベントあったのか
そんなイベントあったのか
318デフォルトの名無しさん (オッペケ Sr85-hwS0)
2021/03/25(木) 15:34:50.76ID:HuKdiQgkr 日本人て本当に知見やノウハウのシェアを嫌うよなそのくせOSS使うしライセンスに無頓着だしバカばっか
これは一度所属したコミュニティから出て行く人間を裏切り者と呼んで干し上げたり恩返しを強要して隷属させたがるジャップメンタリティそのものが問題だから日本から何も産まれないのは当然の帰結だわな
これは一度所属したコミュニティから出て行く人間を裏切り者と呼んで干し上げたり恩返しを強要して隷属させたがるジャップメンタリティそのものが問題だから日本から何も産まれないのは当然の帰結だわな
319デフォルトの名無しさん (ワッチョイ b15f-3X4l)
2021/03/25(木) 19:07:56.22ID:+mAj6wHT0 それに比べてFlutter meetup osakaは毎回Youtubeライブで一般公開してくれるから嬉しい
320デフォルトの名無しさん (ワッチョイ d914-Nru7)
2021/03/27(土) 00:28:33.03ID:OFcvctcZ0 flutterってマシになってきた?
321デフォルトの名無しさん (ワッチョイ 51e6-hVnQ)
2021/03/27(土) 23:18:20.08ID:oPJMGLhJ0322デフォルトの名無しさん (ワッチョイ 655f-0aOS)
2021/03/28(日) 02:15:34.14ID:Krp9vXha0323デフォルトの名無しさん (ワッチョイ 655f-0aOS)
2021/03/28(日) 14:53:53.13ID:Krp9vXha0 navigator 2.0の公式ライブラリ早く作ってくださいgoogleさん
324デフォルトの名無しさん (アウアウウー Sae9-tABC)
2021/04/05(月) 23:00:26.22ID:zEQkXQnMa アプリ開発エンジニア志望の30歳、現工場勤務の者です。flutterで自作アプリを制作しスキルを付け転職を視野に入れてます。努力次第で可能でしょうか?
それともJavaScriptやruby、pythonのいずれかを学習してwebエンジニアになった方が良いのでしょうか。アドバイス頂けると助かります。よろしくお願いします。
それともJavaScriptやruby、pythonのいずれかを学習してwebエンジニアになった方が良いのでしょうか。アドバイス頂けると助かります。よろしくお願いします。
325デフォルトの名無しさん (ワッチョイ 552c-s+Uo)
2021/04/05(月) 23:21:21.62ID:2g7RifS+0 YouTube で有名な、雑食系エンジニア・KENTA のサロンへ入れば?
月千円で、2千人が参加してる
バックエンド技術者なら、Linux, Ruby on Rails, データベース、Docker, AWS。
こういうのが面白くないのなら、フロントエンド
一応、Rails が基本。
すべてのフレームワークの基本となってるから
月千円で、2千人が参加してる
バックエンド技術者なら、Linux, Ruby on Rails, データベース、Docker, AWS。
こういうのが面白くないのなら、フロントエンド
一応、Rails が基本。
すべてのフレームワークの基本となってるから
326デフォルトの名無しさん (ワッチョイ 0ddd-GiCa)
2021/04/06(火) 00:41:35.94ID:Y+OgdN1G0327デフォルトの名無しさん (ワッチョイ 5563-xz58)
2021/04/06(火) 01:13:12.73ID:35k7kneL0328デフォルトの名無しさん (ワッチョイ 6514-NWsR)
2021/04/06(火) 01:21:00.08ID:2rq1TMM70 flutter求人少ない
まずは普通にネイティブアプリエンジニアを目指してはどうか
まずは普通にネイティブアプリエンジニアを目指してはどうか
329デフォルトの名無しさん (ワッチョイ 2d5f-HBdK)
2021/04/06(火) 13:42:49.28ID:hyyLrd2x0 VBで作ったWindows、webアプリをflutter+Firebaseで作り直そうとしてるけど、苦戦してる。
Javaの開発経験がないとネイティブアプリ開発は難しい印象、、
あとSQLServerやMySqlのデータをfirebaseに移行するツールを作ってるけど、コレクション=テーブル、ドキュメント=自動作成、フィールド=フィールドのような感じで良いでしょうか?
Javaの開発経験がないとネイティブアプリ開発は難しい印象、、
あとSQLServerやMySqlのデータをfirebaseに移行するツールを作ってるけど、コレクション=テーブル、ドキュメント=自動作成、フィールド=フィールドのような感じで良いでしょうか?
330デフォルトの名無しさん (ワッチョイ b501-2S6M)
2021/04/06(火) 14:33:07.62ID:A/BZHpGR0 >>329
そりゃJavaじゃなくてC#かC++の経験でしょ。
そりゃJavaじゃなくてC#かC++の経験でしょ。
331デフォルトの名無しさん (ワッチョイ 657c-Y8Wl)
2021/04/06(火) 15:41:32.13ID:WR0TYA7X0 特定のフレームワークに特化したエンジニアなんてその時の流行廃りに左右されるからジェネラルなソフトウェアエンジニア目指した方がいいよ
332デフォルトの名無しさん (ワッチョイ 5563-xz58)
2021/04/06(火) 23:25:13.16ID:35k7kneL0 >>329
なんでRDBできるのにFirebaseなんかに移そうとしてるのかわからない
なんでRDBできるのにFirebaseなんかに移そうとしてるのかわからない
333デフォルトの名無しさん (ワッチョイ b501-6SPU)
2021/04/07(水) 00:29:16.12ID:fM0wBGoE0 >>325
宣伝乙!
「エンジニア35歳限界説に関する僕の見解」という動画を見たが、どんなスキルや
実務経験があるのか知らんが、こんな胡散臭い連中でもサロンで月収200万かぁ、ボロいな。
あらかじめ用意した原稿の棒読みで、プロンプター買った方がいいんでない?
いきなり話の引き合いにレバテックのアンケートを出してるが、そもそもアンケート
自体の信憑性がハテナだし、レバテックに限らず釣り案件多いし偽装請負はダメだろう。
宣伝乙!
「エンジニア35歳限界説に関する僕の見解」という動画を見たが、どんなスキルや
実務経験があるのか知らんが、こんな胡散臭い連中でもサロンで月収200万かぁ、ボロいな。
あらかじめ用意した原稿の棒読みで、プロンプター買った方がいいんでない?
いきなり話の引き合いにレバテックのアンケートを出してるが、そもそもアンケート
自体の信憑性がハテナだし、レバテックに限らず釣り案件多いし偽装請負はダメだろう。
334デフォルトの名無しさん (ワッチョイ b501-6SPU)
2021/04/07(水) 00:40:05.39ID:fM0wBGoE0335デフォルトの名無しさん (ワッチョイ 05ba-jAXZ)
2021/04/07(水) 04:04:24.50ID:oayYJjbj0 >>324
どの言語やフレームワークをするにしても、ネットで無料で勉強始められるんだからまずやってみればいい。本当に努力する覚悟があるなら今日仕事終わってからでも着手すべき。
どの言語やフレームワークをするにしても、ネットで無料で勉強始められるんだからまずやってみればいい。本当に努力する覚悟があるなら今日仕事終わってからでも着手すべき。
336デフォルトの名無しさん (ワッチョイ 5ddd-tABC)
2021/04/07(水) 13:10:31.91ID:712wX7zR0 >>327
ずっと学習し続けるという意味では結構キツそうですね。何かしら作ってみることから始めてみます。一応udemyの講座を購入したのですが、英語なので理解しづらく進まず、、
>>335
なかなか時間が確保出来ず、時間ばかり過ぎていってます。なんとしても時間を確保します。YouTubeを見るのをやめるなり。
ところでこのスレッドの方々は趣味としてflutterを使っているのでしょうか。仕事の案件でflutterを使っている方はいない?
だとしたらflutterって全然需要が少ない成長段階にあるフレームワークで、下手に初心者が手を出したらオワコンになって時間が無駄になる可能性もあったりしますかね?
ずっと学習し続けるという意味では結構キツそうですね。何かしら作ってみることから始めてみます。一応udemyの講座を購入したのですが、英語なので理解しづらく進まず、、
>>335
なかなか時間が確保出来ず、時間ばかり過ぎていってます。なんとしても時間を確保します。YouTubeを見るのをやめるなり。
ところでこのスレッドの方々は趣味としてflutterを使っているのでしょうか。仕事の案件でflutterを使っている方はいない?
だとしたらflutterって全然需要が少ない成長段階にあるフレームワークで、下手に初心者が手を出したらオワコンになって時間が無駄になる可能性もあったりしますかね?
337デフォルトの名無しさん (ワントンキン MMeb-NWsR)
2021/04/07(水) 13:14:33.81ID:yCPQ1dJEM ネイティブアプリでやっとけ
338325 (ワッチョイ 552c-s+Uo)
2021/04/07(水) 14:03:20.70ID:/VvrJao60 YouTube で有名な、雑食系エンジニア・KENTA のサロンには、
月千円で、2千人が参加してる
日本6位のサロンで、1位のキンコン西野を目指している
経歴
https://github.com/kenta-polyglot/cv
100ぐらいの技術が書いてある!
月千円で、2千人が参加してる
日本6位のサロンで、1位のキンコン西野を目指している
経歴
https://github.com/kenta-polyglot/cv
100ぐらいの技術が書いてある!
339デフォルトの名無しさん (スフッ Sd43-2xNL)
2021/04/07(水) 14:16:54.89ID:Sb0ZpJXdd340デフォルトの名無しさん (ワッチョイ 2d5f-KShf)
2021/04/07(水) 21:09:47.99ID:szv/EWM/0 そのkentaとかいうyoutubeがここで宣伝しなければならないほど
飢えているゴミであることだけはわかった
飢えているゴミであることだけはわかった
341デフォルトの名無しさん (ブーイモ MM6b-q8jO)
2021/04/07(水) 21:47:48.54ID:rQSGy5CUM kenta=rubyガイジ
迷惑系youtuberの1人
迷惑系youtuberの1人
342デフォルトの名無しさん (ワッチョイ d7da-oV02)
2021/04/17(土) 10:54:09.37ID:H7Ty0OsV0 やあ、こんなスレあったんだな
flutter面白いんだけど、入力系Widgetの状態保持が非常に面倒だね
いちいち個別にcontrollerを宣言せずに
WinFormsみたいにVisible、Enable、Visibleを制御できる仕組みってないかな
javaacriptみたいにidを定義して名指しで状態を変えるとかさ
他のGUIから移ってくるとGUIの制御が面倒臭すぎるのを何とかしたい
flutter面白いんだけど、入力系Widgetの状態保持が非常に面倒だね
いちいち個別にcontrollerを宣言せずに
WinFormsみたいにVisible、Enable、Visibleを制御できる仕組みってないかな
javaacriptみたいにidを定義して名指しで状態を変えるとかさ
他のGUIから移ってくるとGUIの制御が面倒臭すぎるのを何とかしたい
343デフォルトの名無しさん (ワッチョイ 5701-KDs1)
2021/04/17(土) 13:08:25.59ID:iJ5givCe0344デフォルトの名無しさん (ワッチョイ d7da-oV02)
2021/04/17(土) 13:44:51.41ID:H7Ty0OsV0 プロパティ変更もあるけど、痛いのはVisible制御がないってことだよね
非表示にしたい場合は三項演算子でContainerにしたりするけど
結局非表示状態を保持する変数をいちいち宣言して保持しないといけないので面倒なんよな
非表示にしたい場合は三項演算子でContainerにしたりするけど
結局非表示状態を保持する変数をいちいち宣言して保持しないといけないので面倒なんよな
345デフォルトの名無しさん (ワッチョイ 9763-Jy0u)
2021/04/18(日) 00:11:31.05ID:a2uGWzMu0 Kotlin, Swiftでの純粋なAndroid/iOSの
開発環境だと簡単にできる状態管理が
Flutterだとぜんぜんだめってこと?
開発環境だと簡単にできる状態管理が
Flutterだとぜんぜんだめってこと?
346デフォルトの名無しさん (ブーイモ MMbb-F0Jy)
2021/04/18(日) 02:41:35.02ID:4+Oa6EFVM そうだよ
画面を構成するコントロールの仕組みが全く違う
そもそもコントロールにいちいち名前がついていないし命名もできない
TextFieldの内容を読み書きしようとしてもそういうプロパティがない
onchangeイベントで渡される変更後文字列を
いちいち自前で作った変数に保持しないとならない
状態制御のあるフォーム画面を作ろうとすると、かなり厄介な仕組みだね
論理設計が従来と違いすぎるし面倒くさい
flutterをさらにラップしたフレームワークを作りたいと試行錯誤してるわ
画面を構成するコントロールの仕組みが全く違う
そもそもコントロールにいちいち名前がついていないし命名もできない
TextFieldの内容を読み書きしようとしてもそういうプロパティがない
onchangeイベントで渡される変更後文字列を
いちいち自前で作った変数に保持しないとならない
状態制御のあるフォーム画面を作ろうとすると、かなり厄介な仕組みだね
論理設計が従来と違いすぎるし面倒くさい
flutterをさらにラップしたフレームワークを作りたいと試行錯誤してるわ
347デフォルトの名無しさん (ササクッテロラ Sp8b-8F6Q)
2021/04/18(日) 03:04:35.94ID:3N693xEbp flutter_form_builder使うと楽だよ
348デフォルトの名無しさん (ワッチョイ d7da-dTST)
2021/04/18(日) 03:44:53.61ID:LxPtbE480 おお、これいいね、まさにやりたかったやつ
クラスをラップして名前を付けられるようにしようと思ってたんだけど
ベースクラスのコンストラクタに名前付き引数を追加する方法がなくて
絶望してたところだった
助かったよありがとう
クラスをラップして名前を付けられるようにしようと思ってたんだけど
ベースクラスのコンストラクタに名前付き引数を追加する方法がなくて
絶望してたところだった
助かったよありがとう
349デフォルトの名無しさん (ワッチョイ 7749-mRZA)
2021/04/18(日) 14:24:02.52ID:MPZ95OFV0 TextFieldはTextEditingControllerを付けて読み書きするんだよ
そんなものが必要な時点でだめだっつーのならしょうがないけど
そんなものが必要な時点でだめだっつーのならしょうがないけど
350デフォルトの名無しさん (ワッチョイ d7da-oV02)
2021/04/18(日) 15:32:02.30ID:LxPtbE480 >>349
そそ、それをいちいち宣言しないといけないのが面倒でね
そそ、それをいちいち宣言しないといけないのが面倒でね
351デフォルトの名無しさん (ワントンキン MMcf-Xk4B)
2021/04/18(日) 15:33:02.42ID:dfSvBsYiM クロスプラットフォームみたいな糞でやるからそうなる
352デフォルトの名無しさん (テテンテンテン MM8f-C448)
2021/04/18(日) 15:37:22.18ID:0PvP95zDM いきなり伸びてて草
353デフォルトの名無しさん (ワッチョイ d7da-oV02)
2021/04/18(日) 16:13:55.97ID:LxPtbE480 ColumnにElevatedButtonを50個並べただけの画面で
AndroidとWindowsで表示差異があるんだけどなんでだろ
Androidだとボタンの間にマージンがあるけど、Windowsはないんだよね
DPIとかフォントサイズとかデフォルトテーマの違いなのかな
AndroidとWindowsで表示差異があるんだけどなんでだろ
Androidだとボタンの間にマージンがあるけど、Windowsはないんだよね
DPIとかフォントサイズとかデフォルトテーマの違いなのかな
354デフォルトの名無しさん (ワッチョイ 1701-Y+72)
2021/04/18(日) 22:32:00.04ID:iFUCsnCg0 >>344
>プロパティ変更もあるけど、痛いのはVisible制御がないってことだよね
試したけど、一応こんな書き方(※)でいける。
bool _busyState = false;
void _execFunc() async {
setState(() { _busyState = true; } );
// 何か時間のかかる処理
setState(() { _busyState = false; } );
}
Widget build(BuildContext context) {
// 中略
child: Column(
children: <Widget>[
Text(_busyState ? "処理中":"今は何も実行してまへん"),
if(_busyState)
CircularProgressIndicator(),
ElevatedButton(
label: const Text('処理実行'),
onPressed: _execFunc,
),
],
),
// 中略
}
※ CircularProgressIndicator()直前のif()でウイジットの表示/非表示の制御。
ちなみにelse節は書けない(書くとエラー)。 またif() の後に { } も使えない。 Dartの言語仕様が場当たり的で一貫性がない。
>プロパティ変更もあるけど、痛いのはVisible制御がないってことだよね
試したけど、一応こんな書き方(※)でいける。
bool _busyState = false;
void _execFunc() async {
setState(() { _busyState = true; } );
// 何か時間のかかる処理
setState(() { _busyState = false; } );
}
Widget build(BuildContext context) {
// 中略
child: Column(
children: <Widget>[
Text(_busyState ? "処理中":"今は何も実行してまへん"),
if(_busyState)
CircularProgressIndicator(),
ElevatedButton(
label: const Text('処理実行'),
onPressed: _execFunc,
),
],
),
// 中略
}
※ CircularProgressIndicator()直前のif()でウイジットの表示/非表示の制御。
ちなみにelse節は書けない(書くとエラー)。 またif() の後に { } も使えない。 Dartの言語仕様が場当たり的で一貫性がない。
355デフォルトの名無しさん (ワッチョイ d7da-oV02)
2021/04/18(日) 22:37:44.22ID:LxPtbE480356デフォルトの名無しさん (ワッチョイ 1701-pvza)
2021/04/18(日) 22:42:56.26ID:iFUCsnCg0 >>355
if(busy==false)
Text("暇だよ〜!"),
if(busy==true)
CircularProgressIndicator(),
とか。 あとは、Widget を返すメンバ関数を定義して、関数を渡すか。
とにかく言語仕様に一貫性がなさ過ぎ。
if(busy==false)
Text("暇だよ〜!"),
if(busy==true)
CircularProgressIndicator(),
とか。 あとは、Widget を返すメンバ関数を定義して、関数を渡すか。
とにかく言語仕様に一貫性がなさ過ぎ。
357デフォルトの名無しさん (ワッチョイ 1701-pvza)
2021/04/18(日) 22:49:51.27ID:iFUCsnCg0 >>353
それな。 仕様上はデフォルト[8]の余白があるはずだけど、たぶんバグだと思う。
とりあえず、
MaterialStateProperty<EdgeInsetsGeometry> padding = (Platform.isWindows)
? MaterialStateProperty.all(EdgeInsets.all(20)) // テキスト周囲の余白(Windows)
: MaterialStateProperty.all(EdgeInsets.only(left:8,right:8)); // テキスト周囲の余白(Windows以外)
ElevatedButton(
child: Text("HogeHoge"),
onPressed: () {},
style: ButtonStyle(
padding: padding,
),
),
とかやって逃げてる。
それな。 仕様上はデフォルト[8]の余白があるはずだけど、たぶんバグだと思う。
とりあえず、
MaterialStateProperty<EdgeInsetsGeometry> padding = (Platform.isWindows)
? MaterialStateProperty.all(EdgeInsets.all(20)) // テキスト周囲の余白(Windows)
: MaterialStateProperty.all(EdgeInsets.only(left:8,right:8)); // テキスト周囲の余白(Windows以外)
ElevatedButton(
child: Text("HogeHoge"),
onPressed: () {},
style: ButtonStyle(
padding: padding,
),
),
とかやって逃げてる。
358デフォルトの名無しさん (ワッチョイ d7da-oV02)
2021/04/18(日) 22:50:52.66ID:LxPtbE480 その書き方だとchildren:[]じゃないと書けないのが何とももどかしいね
if (true) <Widget>(){ return Container();},
みたいな書き方はできないしうーむ…
if (true) <Widget>(){ return Container();},
みたいな書き方はできないしうーむ…
359デフォルトの名無しさん (ワッチョイ 1701-pvza)
2021/04/18(日) 23:00:32.60ID:iFUCsnCg0 >>358
Widget _returnBody()
{
if(_mode)
return Container();
else
return Column(
children: <Widget>[
// 中略
]);
}
Widget build(BuildContext context) {
// 中略
child: _returnBody,
// 中略
}
でよいのでは?
Widget _returnBody()
{
if(_mode)
return Container();
else
return Column(
children: <Widget>[
// 中略
]);
}
Widget build(BuildContext context) {
// 中略
child: _returnBody,
// 中略
}
でよいのでは?
360デフォルトの名無しさん (ワッチョイ d7da-Vf4e)
2021/04/18(日) 23:07:21.65ID:LxPtbE480 そうなんだけど、ちょっとした処理とか無名関数で書けないかなーと思ってね
できそうでできないことが多くて結構ストレス溜まる
できそうでできないことが多くて結構ストレス溜まる
361デフォルトの名無しさん (ワッチョイ 1701-pvza)
2021/04/18(日) 23:17:44.68ID:iFUCsnCg0 > できそうでできないことが多くて結構ストレス溜まる
わかります。 マクロ(定義済みマクロ)がないんで、Flutter SDKやDart SDKの
どのバージョンでビルドしたかとか、ソースファイルの日付(タイムスタンプ)を
プログラム中で表示(確認)する方法がないかとか悩んでます。
外部プログラムでflutter doctorの出力をパースして、埋込用リソースファイル
を逐次書き換えるとかしなきゃならんとか?
わかります。 マクロ(定義済みマクロ)がないんで、Flutter SDKやDart SDKの
どのバージョンでビルドしたかとか、ソースファイルの日付(タイムスタンプ)を
プログラム中で表示(確認)する方法がないかとか悩んでます。
外部プログラムでflutter doctorの出力をパースして、埋込用リソースファイル
を逐次書き換えるとかしなきゃならんとか?
362デフォルトの名無しさん (ワッチョイ 7749-mRZA)
2021/04/19(月) 00:59:35.13ID:FcEk7alX0 if (true) ((){return Container();})()
363デフォルトの名無しさん (ワッチョイ d7da-oV02)
2021/04/19(月) 03:23:13.37ID:QiN1nAVD0 >>362
うおおすごいできた!ありがとう!
うおおすごいできた!ありがとう!
364デフォルトの名無しさん (ササクッテロラ Sp8b-8F6Q)
2021/04/19(月) 06:51:02.90ID:ECwuJH/qp コレクションリテラル内のif/forはあまり他の言語に無い変わった機能だよね
可視制御なら標準WidgetのVisibilityも使えるよ
記述量は減らないけど
可視制御なら標準WidgetのVisibilityも使えるよ
記述量は減らないけど
365デフォルトの名無しさん (ワッチョイ d7da-oV02)
2021/04/19(月) 23:16:25.37ID:QiN1nAVD0 statefulウィジェットとそのstateクラスの使い分けがようわからん…
分かれている理由は何なんだろ
1つにまとめられんのかな
分かれている理由は何なんだろ
1つにまとめられんのかな
366デフォルトの名無しさん (ワッチョイ 9b5f-f+Su)
2021/04/26(月) 12:03:29.92ID:yNCBFDi10 navigator 2.0対応公式パッケージっていつでるのかな
367デフォルトの名無しさん (ワッチョイ b4bd-t/cM)
2021/04/26(月) 14:16:39.61ID:ftmVTKo40 今から勉強するのにおすすめのサイトなり記事ある?
日本語の本もいくつかあるけどどれも古くてもうあまり参考にならなそうなので
日本語の本もいくつかあるけどどれも古くてもうあまり参考にならなそうなので
368デフォルトの名無しさん (ワッチョイ 4101-+ZbI)
2021/04/26(月) 14:24:02.94ID:bSfyv7aC0369デフォルトの名無しさん (ワッチョイ f5ba-/Q2x)
2021/04/26(月) 20:26:18.85ID:w+1X82jJ0370デフォルトの名無しさん (ワッチョイ 6768-KTu3)
2021/04/27(火) 07:22:40.59ID:rxGVU4ct0 null安全の正式リリースはまだ?
371デフォルトの名無しさん (テテンテンテン MM34-5A9X)
2021/04/27(火) 07:42:54.79ID:+9LidfSQM エックスコードで開発しようぜ!
372デフォルトの名無しさん (ワッチョイ 075f-ncCd)
2021/05/04(火) 23:21:17.76ID:/0wu+m9m0 Flutterでコーディング放送みつけた
https://live.nicovideo.jp/watch/lv331708848
https://live.nicovideo.jp/watch/lv331708848
373デフォルトの名無しさん (ワッチョイ cfba-zlN3)
2021/05/11(火) 19:24:54.65ID:C6xSIg0s0 過疎ってんなw
バカッターでは割とFlutterの話題多いけど
バカッター嫌いだから盛り上がっていこーぜ
バカッターでは割とFlutterの話題多いけど
バカッター嫌いだから盛り上がっていこーぜ
374デフォルトの名無しさん (ワッチョイ 2a7c-tmx8)
2021/05/12(水) 00:06:19.27ID:/c16adrV0 dartにもnnbd入ったし盛り上がって欲しいね。あとは型宣言を後置にできればモアベターか。
375デフォルトの名無しさん (ワッチョイ 9f5f-Y/5H)
2021/05/13(木) 20:04:03.20ID:4YggBXb40 peingでmono様にコードの質問してるやつキモすぎ
376デフォルトの名無しさん (ワッチョイ 8fdd-ABI4)
2021/05/13(木) 20:06:56.87ID:9PadhF4I0 >>374
それならもうtypescriptにして欲しい
それならもうtypescriptにして欲しい
377デフォルトの名無しさん (ワッチョイ c38c-9/y5)
2021/05/16(日) 08:07:38.10ID:ExLiemKM0 多言語化ってやっぱりinternational?パッケージいれんのがいいのか?
378デフォルトの名無しさん (ワッチョイ 895f-6yLY)
2021/05/16(日) 10:33:00.22ID:eg/mIBJd0 Developer Keynote (Google I/O '21) - American Sign Language
https://www.youtube.com/watch?v=D_mVOAXcrtc
https://www.youtube.com/watch?v=D_mVOAXcrtc
379デフォルトの名無しさん (スプッッ Sddb-L0lc)
2021/05/16(日) 15:03:59.48ID:bxB7djtFd >>376
同意
同意
380デフォルトの名無しさん (ワッチョイ ffbb-j2Dz)
2021/05/19(水) 00:15:23.83ID:jJqho6/E0 おまいら今晩徹夜すんの?
381デフォルトの名無しさん (ワッチョイ 97ad-JYle)
2021/05/19(水) 00:49:24.20ID:1DWUYm/c0 TypeScriptよりはるかに良い言語じゃん。
382デフォルトの名無しさん (ワッチョイ 6101-+AhK)
2021/05/20(木) 10:53:10.68ID:KlT0jf5S0 windows/android/iosアプリがワンコード作れる様になるのかぁ
夢のような話だけど落とし穴いっぱいあるんだろうなぁ
夢のような話だけど落とし穴いっぱいあるんだろうなぁ
383デフォルトの名無しさん (ワッチョイ 895f-Krpd)
2021/05/20(木) 13:01:59.49ID:310zQeYc0 >>382
それはxamarinだろ?
それはxamarinだろ?
384デフォルトの名無しさん (ワッチョイ 6101-+AhK)
2021/05/20(木) 13:41:06.13ID:KlT0jf5S0385デフォルトの名無しさん (ワッチョイ 97ad-JYle)
2021/05/20(木) 21:17:38.54ID:AQt0yRXz0 FlutterのWindowsアプリビルド、バージョンが上がるごとにまともになっててびっくりするぞ。
386デフォルトの名無しさん (ワッチョイ 312c-TVsO)
2021/05/20(木) 21:28:18.27ID:7GLv43lA0 >>377
Ruby on Rails では最初から、I18n(国際化・多言語化・internationalization)されてる
日本語用の辞書に、英単語・日本語訳を定義するだけ
customer_id: 顧客番号
Ruby on Rails では最初から、I18n(国際化・多言語化・internationalization)されてる
日本語用の辞書に、英単語・日本語訳を定義するだけ
customer_id: 顧客番号
387デフォルトの名無しさん (ワッチョイ c38c-9/y5)
2021/05/20(木) 22:24:05.66ID:+pX6iS4u0 >>386
なんでrubyの話してんの?
なんでrubyの話してんの?
388デフォルトの名無しさん (ワッチョイ 2702-jLf6)
2021/05/21(金) 21:12:38.99ID:6bztdtWR0 >>377
俺はflutter_genで多言語対応しているよ
俺はflutter_genで多言語対応しているよ
389デフォルトの名無しさん (ワッチョイ dfda-ZRGL)
2021/05/22(土) 00:13:50.44ID:JC+NHb+A0 ボタンをドバドバ並べてたんだけど
なんか画面外まで描画しちゃってない?
スクロールがめちゃ重い
あとgooglemapみたいに自由にスクロールするウィジェットってある?
やっと慣れてきたけど、描画が結構遅いのがネックだね
なんか画面外まで描画しちゃってない?
スクロールがめちゃ重い
あとgooglemapみたいに自由にスクロールするウィジェットってある?
やっと慣れてきたけど、描画が結構遅いのがネックだね
390デフォルトの名無しさん (ワッチョイ 7605-Hs/z)
2021/05/22(土) 00:50:32.54ID:b66NdXBr0 リリースビルドしてる?
391デフォルトの名無しさん (ワッチョイ 6301-wpG8)
2021/05/22(土) 05:52:01.44ID:ftAg9TKA0 ちゃんとWidgetのbuild範囲を適切に限定してる?
まさか毎回画面全体をrebuildしちゃつてない?
まさか毎回画面全体をrebuildしちゃつてない?
392デフォルトの名無しさん (ワッチョイ 8b01-hQcf)
2021/05/24(月) 22:50:16.26ID:Xc/K6j7k0393デフォルトの名無しさん (ワッチョイ df10-2kRE)
2021/05/26(水) 12:52:52.00ID:z3mO/Q9z0 ついにflutterの時代が来た!
ついにGoogleの新OS「Fuchsia」が一般ユーザー向けに公開される - GIGAZINE
https://gigazine.net/news/20210526-google-fuchsia-os-nest-hub/
ついにGoogleの新OS「Fuchsia」が一般ユーザー向けに公開される - GIGAZINE
https://gigazine.net/news/20210526-google-fuchsia-os-nest-hub/
394デフォルトの名無しさん (スフッ Sdba-szi7)
2021/05/26(水) 13:56:49.96ID:zGyT3ylGd395デフォルトの名無しさん (ワッチョイ df10-2kRE)
2021/05/26(水) 14:03:03.88ID:z3mO/Q9z0 フクシアでいいと思う
396デフォルトの名無しさん (ワッチョイ 6301-qSxu)
2021/05/26(水) 14:10:54.61ID:6Q9wc06S0 花の名前のフクシアなのでフクシアで正解。
397デフォルトの名無しさん (スププ Sdba-n9dP)
2021/05/26(水) 16:25:01.94ID:oKjM2dped 陰で何て呼ばれるか容易に想像つくな
398デフォルトの名無しさん (アウアウエー Sa52-crVl)
2021/05/26(水) 19:42:07.39ID:HidqkXOca こういっては何だが
どうも名前がパッとしないな
もっとこう、勢いのある語感の単語にしないと
フクシアァーじゃふわっとしてなんかトイレ芳香剤みたいじゃん
トイレの消臭にフクシアー♪みたいな
どうも名前がパッとしないな
もっとこう、勢いのある語感の単語にしないと
フクシアァーじゃふわっとしてなんかトイレ芳香剤みたいじゃん
トイレの消臭にフクシアー♪みたいな
399デフォルトの名無しさん (ワッチョイ 6301-go+U)
2021/05/26(水) 21:49:22.11ID:s3mn0StM0 >>376
typescriptってウンコじゃん
typescriptってウンコじゃん
400デフォルトの名無しさん (ワッチョイ 97dd-zC/e)
2021/05/26(水) 22:03:29.02ID:hUZ0sddI0 >>393
うおおおお
うおおおお
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国外務省局長 「ポケットに手を入れていたのは寒いから」 日本との局長級会談で [お断り★]
- 【速報】中国外務省報道官 高市首相発言撤回なければ「断固たる対抗措置」 ★3 [蚤の市★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★7 [ぐれ★]
- 中国外務省局長 「ポケットに手を入れていたのは寒いから」 日本との局長級会談で ★2 [お断り★]
- 中国、日本行き“50万人”キャンセル 渡航自粛でコロナ禍以来最大 ★3 [お断り★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 [ぐれ★]
- 【実況】博衣こよりのえちえちフログロ学力テスト🧪★3
- 【実況】博衣こよりのえちえちフログロ学力テスト🧪★4
- エッヂ落ちた?
- 【悲報】ヤフコメ民「中国が水産物を輸入禁止にするなら、日本国民向けに安く販売すればいい。中国依存から脱するべき」 [153736977]
- 【緊急】水ダウひ避難所
- 中国「ジャップ、輸出入停止するわ」👈実際ガチで困るヤバいモノって何??????? [242521385]
