!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな
https://flutter.dev/
前スレ
Flutterやろうよ!!! 3
https://mevius.5ch.net/test/read.cgi/tech/1628421492/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Flutterやろうよ!!! 4
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (アウアウクー MMe3-IDr3)
2022/03/28(月) 09:25:37.90ID:+qBipumoM520デフォルトの名無しさん (ワッチョイ 6301-Jpma)
2023/01/27(金) 11:36:31.66ID:84GPZi4Y0 そういう人には、Flutter は向いていないんだろうな
Compose とか MAUI なら望みが叶うと思うけど
Compose とか MAUI なら望みが叶うと思うけど
521デフォルトの名無しさん (アウアウエー Sa52-JOQa)
2023/01/28(土) 13:22:05.34ID:1UWGJ+OPa >>517
ossでユーザー多ければ実用に耐えているという点である程度の目安にはなると思うけど、
安心の基準なんて人それぞれだしあなたのお気持ちが第一なのでいろいろ探してみたらいいのでは?
同種のフレームワークいくつもあるし。
ossでユーザー多ければ実用に耐えているという点である程度の目安にはなると思うけど、
安心の基準なんて人それぞれだしあなたのお気持ちが第一なのでいろいろ探してみたらいいのでは?
同種のフレームワークいくつもあるし。
522デフォルトの名無しさん (ワッチョイ cf8e-qfqd)
2023/02/07(火) 00:51:22.15ID:+uW+R99i0 flutter他のフレームワークやら言語やらよりもググった時のクソ記事率高くね?
何のせいとは言わないが
何のせいとは言わないが
523デフォルトの名無しさん (ワッチョイ 3f10-w9hv)
2023/02/07(火) 05:12:55.28ID:JETifUso0 高くないよ
ググり方がクソなんじゃね?
ググり方がクソなんじゃね?
524デフォルトの名無しさん (スフッ Sd5f-nyHX)
2023/02/07(火) 20:16:31.72ID:QZOD/g0Ld >>522
びびって名前出せんなら黙っとれw
びびって名前出せんなら黙っとれw
525デフォルトの名無しさん (ワッチョイ 0fb1-zLlH)
2023/02/09(木) 17:49:23.38ID:zL6pj6tQ0 下記のメソッドを実行した時、帰って来る値がFuture<Position>型なのですが、
これをPosition型に変更するにはどの様にすれば良いですか?
Future<Position> getPosition() async {
・・・
}
これをPosition型に変更するにはどの様にすれば良いですか?
Future<Position> getPosition() async {
・・・
}
526デフォルトの名無しさん (ワッチョイ cf01-HvuQ)
2023/02/09(木) 18:24:19.45ID:7C6/KWGf0 >>525
awaitすりゃいんじゃないの?
awaitすりゃいんじゃないの?
527デフォルトの名無しさん (オッペケ Sr63-qSdh)
2023/02/09(木) 18:59:50.57ID:syyJ34vCr new project した直後のシンプルアプリでも初期起動が遅く感じるんだけど
スプラッシュウインドーとか対象コードでもいいんで早く感じるようにならんもんですか?
スプラッシュウインドーとか対象コードでもいいんで早く感じるようにならんもんですか?
528525 (ワッチョイ 0fb1-zLlH)
2023/02/09(木) 22:50:18.75ID:zL6pj6tQ0 >>526
返信ありがとうございます。
仰る通り、awaitすれば良いのですが、
Position pos = await getPosition();
とすると、下記のコードのbuild()の戻り値、Widgetの所でエラーが出てしまい、困ってるんです。
このエラーを無くすにはどうすれば良いでしょうか?
Future<Position> getPosition() async {
return await Geolocator.getCurrentPosition();
}
@override
Widget build(BuildContext context) async {
//現在の位置を取得する
Position pos = await getPosition();
return Scaffold(body: Text("hello"));
}
返信ありがとうございます。
仰る通り、awaitすれば良いのですが、
Position pos = await getPosition();
とすると、下記のコードのbuild()の戻り値、Widgetの所でエラーが出てしまい、困ってるんです。
このエラーを無くすにはどうすれば良いでしょうか?
Future<Position> getPosition() async {
return await Geolocator.getCurrentPosition();
}
@override
Widget build(BuildContext context) async {
//現在の位置を取得する
Position pos = await getPosition();
return Scaffold(body: Text("hello"));
}
529デフォルトの名無しさん (スッップ Sd5f-6i6f)
2023/02/09(木) 23:14:33.46ID:M7p6cHuWd build内ならFutureBuilder使うべし
530デフォルトの名無しさん (ワッチョイ 7f79-M+Ug)
2023/02/10(金) 07:36:54.49ID:YcIB2WUa0 冷静に考えて、非同期処理中でも何か表示する(Widgetを返す)必要があるわけだから、build async 何てあり得ないでしょう
529さんのようにするか、ValueNotifier~AnimatedBuilder等使うなりして、非同期処理が終わったら部分的に更新するとか工夫してみたらいかがかな
529さんのようにするか、ValueNotifier~AnimatedBuilder等使うなりして、非同期処理が終わったら部分的に更新するとか工夫してみたらいかがかな
531デフォルトの名無しさん (ワッチョイ 3fbd-MFsA)
2023/02/10(金) 20:18:35.53ID:CTZDOVCN0 最近flutter勉強始めて軽い気持ちでローカルデータの永続化調べてたらdriftがいいぞって出てきて、公式読んでるんだけど
バックエンドみたいにDIとかマイグレーションを作り込むと沼にハマりそう。stateNotifierとriverpod勉強して、そろそろ息切れしそう。
とりあえずhiveでやろうかな、、
バックエンドみたいにDIとかマイグレーションを作り込むと沼にハマりそう。stateNotifierとriverpod勉強して、そろそろ息切れしそう。
とりあえずhiveでやろうかな、、
532デフォルトの名無しさん (ワッチョイ 3fbd-MFsA)
2023/02/10(金) 22:39:40.25ID:CTZDOVCN0 経験豊富な人に教えてもらいたいんだけど、SQLが必要なほど複雑なローカルデータ持つのってよくあるの?バックエンドと違ってデータ修正パッチとかあてられないからローカルデータが壊れたら詰むと思うんだけど。セッションデータくらいの感覚だった。
533デフォルトの名無しさん (スフッ Sdaa-KlFs)
2023/02/11(土) 12:51:09.84ID:koRn8Ac8d534デフォルトの名無しさん (ワッチョイ fb75-Zj6Q)
2023/02/11(土) 13:30:21.12ID:eWlkMbHl0 >>532
ローカルデータの破壊に関してはゲームのセーブみたいにデータの2重化とかが必要なのでは。
ローカルデータの破壊に関してはゲームのセーブみたいにデータの2重化とかが必要なのでは。
535デフォルトの名無しさん (ワッチョイ fabd-ZUcR)
2023/02/11(土) 13:33:15.29ID:YgemQYLx0 >>533
> 最初の文と次の文は別の話?
わかりづらくてごめん。
一応つながってる話だね。
> データ構造の複雑さとデータの重要さはデータの性質次第、アプリ次第でどうにでもなる。
アプリ次第ってのは確かにそうだと思う。
ただ、自分の感覚(アプリ開発は経験薄くWEBシステムメイン)だとクライアント側で持つデータ(ブラウザのローカルストレージとか)って直接修正とかできないから、なるべくキーバリューくらいで管理できるシンプルなものにしておくのが無難と思ってて、それってモバイルアプリだとどうなのかな?
「重要なデータ」についてはそもそもクライアント側で重要なデータを持たせてはいけないのでは?と思ってしまうのよね。どのあたりからが重要って感覚も分かれると思うけど。あと、shared_preferencesの説明に書いてある ", so this plugin must not be used for storing critical data." に関しても、それってローカルデータ全般で同じでは?、と思ったかな。
https://docs.flutter.dev/cookbook/persistence/key-value
> 勉強したけど実際使う機会がほぼ無い、みたいなのは避けたい
そう。実際、shared_preferencesやhiveで9割方事足りるんだったら、必要になってから学習しても良いかなぁと。
ちなみに個人的にDriftはドキュメント読んでもっさりしててあんまりやりたくないな、と思ったけどIsarの方は読んでみて有りかなと思った。(完全に主観)
> 最初の文と次の文は別の話?
わかりづらくてごめん。
一応つながってる話だね。
> データ構造の複雑さとデータの重要さはデータの性質次第、アプリ次第でどうにでもなる。
アプリ次第ってのは確かにそうだと思う。
ただ、自分の感覚(アプリ開発は経験薄くWEBシステムメイン)だとクライアント側で持つデータ(ブラウザのローカルストレージとか)って直接修正とかできないから、なるべくキーバリューくらいで管理できるシンプルなものにしておくのが無難と思ってて、それってモバイルアプリだとどうなのかな?
「重要なデータ」についてはそもそもクライアント側で重要なデータを持たせてはいけないのでは?と思ってしまうのよね。どのあたりからが重要って感覚も分かれると思うけど。あと、shared_preferencesの説明に書いてある ", so this plugin must not be used for storing critical data." に関しても、それってローカルデータ全般で同じでは?、と思ったかな。
https://docs.flutter.dev/cookbook/persistence/key-value
> 勉強したけど実際使う機会がほぼ無い、みたいなのは避けたい
そう。実際、shared_preferencesやhiveで9割方事足りるんだったら、必要になってから学習しても良いかなぁと。
ちなみに個人的にDriftはドキュメント読んでもっさりしててあんまりやりたくないな、と思ったけどIsarの方は読んでみて有りかなと思った。(完全に主観)
536デフォルトの名無しさん (ワッチョイ fabd-ZUcR)
2023/02/11(土) 13:37:19.34ID:YgemQYLx0537デフォルトの名無しさん (ワッチョイ eb01-8lmq)
2023/02/11(土) 13:42:38.32ID:fgahcw660 あんたは何も考えずに SQLite を使うといいと思う
538デフォルトの名無しさん (ワッチョイ fabd-luqh)
2023/02/11(土) 14:34:40.69ID:YgemQYLx0 >>537
うん、なんかそれが良い気がしてきた
うん、なんかそれが良い気がしてきた
539デフォルトの名無しさん (ワッチョイ eb01-iuIC)
2023/02/11(土) 14:44:49.03ID:5K5LMYtR0 SQLiteはshared_preference等と違ってそれなりにロバストな設計されてるのでアプリが暴走したりOSがハングアップした程度ではDBは壊れず自動的にロールバックされるよ。
もちろんローカルDBなのでスマホが壊れたらそれまでだけど。
もちろんローカルDBなのでスマホが壊れたらそれまでだけど。
540デフォルトの名無しさん (スフッ Sdaa-KlFs)
2023/02/11(土) 14:48:58.92ID:koRn8Ac8d >>535
モバイルの場合shared_preferencesやhiveでもクライアント側のデータの書き換え、(つまり修正)はできる。
クリティカルなデータに関して、クライアントに持たせてはいけない、じゃなくてリモートでデータのバックアップが必要、という話なのでは?
何を学ぶべきか問題自体はよくわかる。
結局パッケージの継続性、安定性がかなり重要な気がする。
その点でどうしても公式やコミュニティに近いもの、公式が推してるもの、という選択になりがち。
最初はそれで良いと思う。
モバイルの場合shared_preferencesやhiveでもクライアント側のデータの書き換え、(つまり修正)はできる。
クリティカルなデータに関して、クライアントに持たせてはいけない、じゃなくてリモートでデータのバックアップが必要、という話なのでは?
何を学ぶべきか問題自体はよくわかる。
結局パッケージの継続性、安定性がかなり重要な気がする。
その点でどうしても公式やコミュニティに近いもの、公式が推してるもの、という選択になりがち。
最初はそれで良いと思う。
541デフォルトの名無しさん (ワッチョイ fabd-ZUcR)
2023/02/11(土) 16:39:26.20ID:YgemQYLx0 >>539
そうなんだ、結構堅い実装されてるんだ!
端末側の想定外の挙動以外に、例えば既にあるテーブルのスキーマをマイグレーションした時にテストが不十分だったデータパターンとかがあったとして、
それがサーバー側で管理しているデータだったらリリース後にエンドユーザーから問い合わせがあったときにサーバーのDBを直接直せば良いけど、完全にローカルデータだったらトレースも修正も困難だと思った。そういうのってみんなどうしてるのかなって思ったけど重要なデータはサーバー側にも持っておくって感じかね。
そうなんだ、結構堅い実装されてるんだ!
端末側の想定外の挙動以外に、例えば既にあるテーブルのスキーマをマイグレーションした時にテストが不十分だったデータパターンとかがあったとして、
それがサーバー側で管理しているデータだったらリリース後にエンドユーザーから問い合わせがあったときにサーバーのDBを直接直せば良いけど、完全にローカルデータだったらトレースも修正も困難だと思った。そういうのってみんなどうしてるのかなって思ったけど重要なデータはサーバー側にも持っておくって感じかね。
542デフォルトの名無しさん (ワッチョイ fabd-ZUcR)
2023/02/11(土) 16:49:15.49ID:YgemQYLx0 >>540
>モバイルの場合shared_preferencesやhiveでもクライアント側のデータの書き換え、(つまり修正)はできる。
あ、というより上にも書いたけど個別のユーザーデータのトレース自体(修正込みで。)が困難じゃないかな?と思った。
>その点でどうしても公式やコミュニティに近いもの、公式が推してるもの、という選択になりがち。
最初はそれで良いと思う。
そうよね。まだ地力が足りてないので公式が推しているもの中心に学習を進めていこうと思います。
>モバイルの場合shared_preferencesやhiveでもクライアント側のデータの書き換え、(つまり修正)はできる。
あ、というより上にも書いたけど個別のユーザーデータのトレース自体(修正込みで。)が困難じゃないかな?と思った。
>その点でどうしても公式やコミュニティに近いもの、公式が推してるもの、という選択になりがち。
最初はそれで良いと思う。
そうよね。まだ地力が足りてないので公式が推しているもの中心に学習を進めていこうと思います。
543デフォルトの名無しさん (ワッチョイ eb01-iuIC)
2023/02/11(土) 17:50:54.44ID:5K5LMYtR0 >>541
もちろんそういうアプリロジック側のバグでDB破綻するような場合はどうしようもない。
解決策は安定化するまでマイグレーション前と後のDBをローカル内で並行運用することだと思うけど、正直そこまでデータクリティカルなアプリを作るならクラウド側にDB持つ設計にすべきだと思う。
もちろんそういうアプリロジック側のバグでDB破綻するような場合はどうしようもない。
解決策は安定化するまでマイグレーション前と後のDBをローカル内で並行運用することだと思うけど、正直そこまでデータクリティカルなアプリを作るならクラウド側にDB持つ設計にすべきだと思う。
544デフォルトの名無しさん (アウアウウー Sa4f-vQqS)
2023/02/11(土) 18:02:46.65ID:a+HD9nM9a SQLite は、ブラウザのお気に入りなどで使われている
Ruby on Rails では、OSS の3大データベース、
PostgreSQL, MySQL, SQLite に対応しているけど、SQLiteは開発用だけで使う
本番環境では、PostgreSQL, MySQL, AWS Aurora だけど、
日本語が怪しいので、MySQLは使わない
Ruby on Rails では、OSS の3大データベース、
PostgreSQL, MySQL, SQLite に対応しているけど、SQLiteは開発用だけで使う
本番環境では、PostgreSQL, MySQL, AWS Aurora だけど、
日本語が怪しいので、MySQLは使わない
545デフォルトの名無しさん (ワッチョイ 1e90-KCQf)
2023/02/11(土) 20:03:21.55ID:t89L7nNg0 日本語が怪しいのはお前だろ
546デフォルトの名無しさん (アウアウウー Sa4f-i8Sg)
2023/02/11(土) 21:50:30.02ID:NB6/ayU6a 安定性優先か機能優先か使いやすさ第一か話にまとまりなくてなに求めてるか伝わってこないな
安定性気にするならIsarよりSQLiteじゃないんか?
結構堅い× めちゃくちゃ堅い◎
機能必須ならドキュメントに文句言ってないでがんばれ
必須じゃないなら合うやつ好きに選べばいいよ
その前に自分の頭ん中整理しなよ
StateNotifier, Riverpodの勉強は関係ないよね?
ミスで破綻するのをデータベースのせいにするのは他責すぎるね
ミスったら直すコード入れてアップデート強制すりゃ解決はできるっしょ
セッションデータだけかなんてアプリによるわな
離れたバックエンドを一切持たないアプリだってある
キャッシュに使ってるアプリも多い
安定性気にするならIsarよりSQLiteじゃないんか?
結構堅い× めちゃくちゃ堅い◎
機能必須ならドキュメントに文句言ってないでがんばれ
必須じゃないなら合うやつ好きに選べばいいよ
その前に自分の頭ん中整理しなよ
StateNotifier, Riverpodの勉強は関係ないよね?
ミスで破綻するのをデータベースのせいにするのは他責すぎるね
ミスったら直すコード入れてアップデート強制すりゃ解決はできるっしょ
セッションデータだけかなんてアプリによるわな
離れたバックエンドを一切持たないアプリだってある
キャッシュに使ってるアプリも多い
547デフォルトの名無しさん (ワッチョイ 0712-nvnc)
2023/02/11(土) 22:04:53.98ID:oMvldeBo0 riverpodもdriftも便利だけど
driftと同時にstate nofitterを
利用するのは違う気がする。
driftと同時にstate nofitterを
利用するのは違う気がする。
548デフォルトの名無しさん (アウアウウー Sa4f-39Cf)
2023/02/13(月) 13:02:51.54ID:PsslSSCxa upgradeの度に、
あちこち修正かけなきゃならなくて半日は潰れてしまう
事前にシステム丸ごとバックアップするのも含め
あちこち修正かけなきゃならなくて半日は潰れてしまう
事前にシステム丸ごとバックアップするのも含め
549デフォルトの名無しさん (スフッ Sdaa-KlFs)
2023/02/13(月) 18:05:05.46ID:Nx8NkFzNd550デフォルトの名無しさん (アウアウウー Sa4f-39Cf)
2023/02/15(水) 15:44:11.72ID:A3yQcB1Ja upgrade, updateで混乱するのはたまにあるね
file picker使おうとしたらdartのupdateを促されてそうすると、
file managerが使えなくなっておまけに
file pickerを外さなきゃbuildが通らなくなったりした事があった
>>548
updateは時間の問題で進める他無い事だから小まめにやっとく方がいい
コーディングは攻めのスタンスで進められるけれど
そういう混乱は守勢にまわされる心理的マイナスがあるのもわかるけれどね
file picker使おうとしたらdartのupdateを促されてそうすると、
file managerが使えなくなっておまけに
file pickerを外さなきゃbuildが通らなくなったりした事があった
>>548
updateは時間の問題で進める他無い事だから小まめにやっとく方がいい
コーディングは攻めのスタンスで進められるけれど
そういう混乱は守勢にまわされる心理的マイナスがあるのもわかるけれどね
551デフォルトの名無しさん (アウアウウー Sa4f-39Cf)
2023/02/16(木) 12:35:30.90ID:AsdSvTQxa gradleのアップデートに失敗したときは焦った記憶
552デフォルトの名無しさん (ワッチョイ 0a2f-0qku)
2023/02/16(木) 12:38:11.76ID:PzM+ntI30 なんで自己レスしてるん?
553デフォルトの名無しさん (アウアウエー Sa82-uGMq)
2023/02/16(木) 15:28:51.20ID:vY2NkFTza gradleをどうしてもグリドルと読んでしまう・・・
554デフォルトの名無しさん (ワッチョイ 0712-nvnc)
2023/02/16(木) 20:49:24.19ID:L9pB11Ml0 同じページにFutureProviderが2あります。
順番を指定可能ですか?
順番を指定可能ですか?
555デフォルトの名無しさん (スププ Sdaa-KlFs)
2023/02/17(金) 08:00:26.68ID:WD88qawLd >>554
詳しく
詳しく
556デフォルトの名無しさん (スフッ Sd43-dYYq)
2023/02/18(土) 20:10:33.37ID:QcX7xMTjd557デフォルトの名無しさん (アウアウウー Sa49-NOlV)
2023/02/19(日) 02:11:05.40ID:PriXTXp5a パッケージに頼らないとできない人かわいそう
その程度のパッケージを別パッケージに依存しないと作れない人もかわいそう
ちまちまパッケージ使ってたら200個とか使っちゃうんじゃない?
その程度のパッケージを別パッケージに依存しないと作れない人もかわいそう
ちまちまパッケージ使ってたら200個とか使っちゃうんじゃない?
558デフォルトの名無しさん (アウアウウー Sa49-NOlV)
2023/02/19(日) 02:27:41.77ID:tB1WGfdva そもそもね
非同期の実行順をUIのとこで調整しちゃうのだめよ
非同期の実行順をUIのとこで調整しちゃうのだめよ
559デフォルトの名無しさん (スフッ Sd43-x4dG)
2023/02/19(日) 03:15:40.32ID:2ehs/HXpd 逆にパッケージ使うための学習コストの方が高く感じてしまう。
riverpodの薄いラッパーパッケージがダメになる時が来るならその時はRiverpod自体が原因になってる可能性が高いから、Riverpodに乗っかる時点でリスクは負ってるから一緒、という判断ならわからなくもない。
まあ個人なら自由なんで何でも有りうる
riverpodの薄いラッパーパッケージがダメになる時が来るならその時はRiverpod自体が原因になってる可能性が高いから、Riverpodに乗っかる時点でリスクは負ってるから一緒、という判断ならわからなくもない。
まあ個人なら自由なんで何でも有りうる
560デフォルトの名無しさん (ワッチョイ 4501-IvAx)
2023/02/19(日) 06:46:04.33ID:4Wo0D5Ev0 しかし車輪の再発明はしたくないなぁ。
もちろん何使おうが品質は自己責任だが。
もちろん何使おうが品質は自己責任だが。
561デフォルトの名無しさん (スフッ Sd43-dYYq)
2023/02/19(日) 17:25:34.21ID:kQTS50qcd StatelessWidgetで
TextFormFieldを使用する
サンプル無いけど
お前らは、理由わかるの?
riverpod使えば問題ない?
TextFormFieldを使用する
サンプル無いけど
お前らは、理由わかるの?
riverpod使えば問題ない?
562デフォルトの名無しさん (スッップ Sd43-Wsrw)
2023/02/19(日) 21:30:39.29ID:j3aUwd2gd formのkeyを管理できるならStatelessWidgetでも使えるよ
サンプルが無いのは冗長になるからでは
riverpodは関係ないね
サンプルが無いのは冗長になるからでは
riverpodは関係ないね
563デフォルトの名無しさん (スフッ Sd43-dYYq)
2023/02/20(月) 20:38:36.11ID:jZWOFBxEd564デフォルトの名無しさん (スッップ Sd43-Wsrw)
2023/02/21(火) 09:36:37.81ID:X+kATqA5d >>563
必要
StatelessWidgetから呼べないから生成もdisposeも親Widgetでやるようなコードになるよ
状態に触りたいなら素直にStatefulWidget使ったほうが楽だと思うけど
必要
StatelessWidgetから呼べないから生成もdisposeも親Widgetでやるようなコードになるよ
状態に触りたいなら素直にStatefulWidget使ったほうが楽だと思うけど
565デフォルトの名無しさん (スフッ Sd43-dYYq)
2023/02/21(火) 19:49:44.36ID:NiBatWrcd566デフォルトの名無しさん (スフッ Sd43-dYYq)
2023/02/21(火) 19:52:07.46ID:NiBatWrcd 結局、お前らはカスなの?
567デフォルトの名無しさん (ワッチョイ cbbb-rjXQ)
2023/02/21(火) 20:35:06.66ID:NVOxIb6t0 カス以下やで
いくらスマホアプリ作れても年収も200万台や
いくらスマホアプリ作れても年収も200万台や
568デフォルトの名無しさん (スフッ Sd43-x4dG)
2023/02/21(火) 22:44:09.38ID:5JvOCnHHd >>567
とりあえず脱出ゲーム作っときゃ楽勝
とりあえず脱出ゲーム作っときゃ楽勝
569デフォルトの名無しさん (スフッ Sd43-x4dG)
2023/02/21(火) 22:44:19.93ID:5JvOCnHHd >>567
とりあえず脱出ゲーム作っときゃ楽勝
とりあえず脱出ゲーム作っときゃ楽勝
570デフォルトの名無しさん (スフッ Sd43-x4dG)
2023/02/21(火) 22:45:50.81ID:5JvOCnHHd >>567
とりあえず脱出ゲーム作っときゃ楽勝
とりあえず脱出ゲーム作っときゃ楽勝
571デフォルトの名無しさん (ワッチョイ e557-2p3v)
2023/02/22(水) 11:05:03.04ID:qkJsYbIN0 chatGBTやばいねflutterのコード書いてくれるわ。
バリーデーション、コレクション名、ドキュメント名、エラーの処理をことdispose処理、
null safety対応とか
とかやりたいことを指示するとコードが返ってくる。
コード引き出すにも知識はいるわけだが。
バリーデーション、コレクション名、ドキュメント名、エラーの処理をことdispose処理、
null safety対応とか
とかやりたいことを指示するとコードが返ってくる。
コード引き出すにも知識はいるわけだが。
572デフォルトの名無しさん (ワッチョイ 9501-okFi)
2023/02/25(土) 14:54:55.58ID:DbLYR4AM0 コード書くなら Github Copilot の方が使いやすいと思うよ
書きかけのソースコードに合わせて、指示しなくてもどんどん提案してくる
半分くらいは承認するだけで済む
コメントまで日本語で自動で生成される
ひどいのは、TODOリストまで作っちゃうこと
書きかけのソースコードに合わせて、指示しなくてもどんどん提案してくる
半分くらいは承認するだけで済む
コメントまで日本語で自動で生成される
ひどいのは、TODOリストまで作っちゃうこと
573デフォルトの名無しさん (ブーイモ MMeb-GzMQ)
2023/03/04(土) 12:27:23.05ID:IOrl3mAnM 学習データはほとんどOSSなのよね…
複雑だわ
複雑だわ
574デフォルトの名無しさん (スフッ Sd33-Asne)
2023/03/04(土) 15:33:10.80ID:QB0DD+fod >>573
まあ、オープンソースはそういうとこあるね
まあ、オープンソースはそういうとこあるね
575デフォルトの名無しさん (ワッチョイ 26a4-4w03)
2023/03/16(木) 20:57:28.58ID:JpWz2YZu0 FutureProviderを使うとき、最初に
ref.watch(futureProvider).when(
loading: () => const CircularProgressIndicator(),
data:(data){
return Text("hello");
}
・・・
として読み込み中のマークを表示する事が多いと思いますが、
これを一度、helloを表示した後に、もう一度loading中に戻し読み込み中のマークを表示するにはどの様にすれば良いでしょうか?
ref.watch(futureProvider).when(
loading: () => const CircularProgressIndicator(),
data:(data){
return Text("hello");
}
・・・
として読み込み中のマークを表示する事が多いと思いますが、
これを一度、helloを表示した後に、もう一度loading中に戻し読み込み中のマークを表示するにはどの様にすれば良いでしょうか?
576デフォルトの名無しさん (スッップ Sd9a-6DiY)
2023/03/16(木) 21:46:28.28ID:pGcMAsSLd ref.invalidateかrefresh
577460 (ワッチョイ 56bb-7q16)
2023/03/17(金) 03:10:57.34ID:HY9/JsCy0 when()でskipLoadingOnReload:true にすればおけ
578デフォルトの名無しさん (ワッチョイ 56bb-7q16)
2023/03/17(金) 03:24:54.21ID:HY9/JsCy0 すまん間違えたskipLoadingOnRefresh:falseだわ
579デフォルトの名無しさん (アウアウウー Sa89-lPQr)
2023/03/17(金) 23:28:04.29ID:Jk32MNsVa まだRiverpodやってるの?
580デフォルトの名無しさん (アウアウエー Sa23-fjpD)
2023/03/18(土) 12:20:26.62ID:QvBqZiFBa >>579
まだその煽り文句使うの?
まだその煽り文句使うの?
581デフォルトの名無しさん (ワッチョイ 2e10-W/Iy)
2023/03/30(木) 13:32:26.64ID:7XXkjDLs0 Columnにボタン入れて残りをListViewで埋めたいのでExpandedつけてListTileを並べました。
ListViewを下にスクロールするとボタンの背面で文字は消えてますがListTileが見えちゃいます。
スクロール前みたいにボタンがあるのとこではListTileを消すにはどうしたらいいですか?
https://dpaste.com/HLKRCVPN9
https://i.imgur.com/8CX3sdS.jpg
ListViewを下にスクロールするとボタンの背面で文字は消えてますがListTileが見えちゃいます。
スクロール前みたいにボタンがあるのとこではListTileを消すにはどうしたらいいですか?
https://dpaste.com/HLKRCVPN9
https://i.imgur.com/8CX3sdS.jpg
582デフォルトの名無しさん (オイコラミネオ MM49-TUaC)
2023/03/30(木) 19:14:21.52ID:6yTyce+CM 既知のバグなんで ListTile を Materialの中に入れてクレメンス
583デフォルトの名無しさん (ワッチョイ 2e10-W/Iy)
2023/03/30(木) 21:03:28.46ID:7XXkjDLs0 >>582
ありがとうございました。
ありがとうございました。
584デフォルトの名無しさん (ワッチョイ b136-DFMs)
2023/06/17(土) 03:02:59.33ID:Jk7Jw7GE0 Flutterでwebやるの厳しいですか?
あまり経験ないんですがPC向け、スマホ向けを兼ねたweb業務アプリ作りたいです
あまり経験ないんですがPC向け、スマホ向けを兼ねたweb業務アプリ作りたいです
585デフォルトの名無しさん (オッペケ Sr79-UmNC)
2023/06/17(土) 13:08:56.34ID:fu2oqIjYr >>584
pwa
pwa
586デフォルトの名無しさん (ワッチョイ b136-DFMs)
2023/06/17(土) 13:29:32.89ID:Jk7Jw7GE0 >>585
PWAにすれば読み込み速くなるよ、みたいな感じですか?
PWAにすれば読み込み速くなるよ、みたいな感じですか?
587デフォルトの名無しさん (ワッチョイ debb-f5CE)
2023/06/17(土) 15:41:30.05ID:xR7u9b0U0 PWA(Web)の方が早いし実績もあるんじゃないかね、PWA(Flutter)のパフォーマンスはまだ難あり、ただブラウザにWasm-GCが普及すれば改善されるかも。しかしChromeで試験導入段階だからまだ先かな、知らんけど
588デフォルトの名無しさん (ワッチョイ a901-T5RF)
2023/06/17(土) 16:47:55.13ID:uqq24Gm20 ここ2、3年ほどスマホアプリ開発してなかったので浦島太郎なんだけど、今はまだマルチプラットフォームではflutterがデファクトなんかな?
その前はXamarin使ってた。
その前はXamarin使ってた。
589デフォルトの名無しさん (オッペケ Sr79-UmNC)
2023/06/17(土) 18:47:28.73ID:wF5eE0SRr >>586
flutter使う必要なくなる
flutter使う必要なくなる
590デフォルトの名無しさん (ワッチョイ b136-DFMs)
2023/06/17(土) 19:21:31.27ID:Jk7Jw7GE0591デフォルトの名無しさん (オッペケ Sr79-UmNC)
2023/06/17(土) 22:03:29.09ID:dm6j5sZqr クライアントサイド最強と言われるts(js)でマルチプラットフォームアプリ作れん時代になったんだからflutter要らんでしょ
592デフォルトの名無しさん (オイコラミネオ MM91-f5CE)
2023/06/18(日) 13:41:17.49ID:ZOXnai6vM >>588
そうだよ
そうだよ
593デフォルトの名無しさん (ワッチョイ 1290-zQ1r)
2023/06/18(日) 22:56:16.33ID:w5XuMd3m0 flutter webはwasm-gcでワンチャンありそう
デモサイト
https://flutterweb-wasm.web.app
braveとかvivaldiだとデフォルトでwasm-gcがオンになってるかも
chromeでもフラグいじればいけるけど
デモサイト
https://flutterweb-wasm.web.app
braveとかvivaldiだとデフォルトでwasm-gcがオンになってるかも
chromeでもフラグいじればいけるけど
594デフォルトの名無しさん (ワッチョイ 2776-RKCs)
2023/07/02(日) 21:39:55.81ID:3yMI72TT0 ネイティブアプリ開発でFlutter技術者でこれだけは抑えとけみたいなのある?
595デフォルトの名無しさん (オイコラミネオ MMe7-3VO7)
2023/07/05(水) 08:36:22.62ID:soUfVIXuM Flutterでできないことはnativeで実装することになるので、そうなった時のためにPigeonかMethodChannelは使えた方がいい
あとは凝ったことしたいなら自作Plugin Packageとか?
あとは凝ったことしたいなら自作Plugin Packageとか?
596デフォルトの名無しさん (ブーイモ MM5b-GKTn)
2023/07/05(水) 20:40:08.67ID:lSDCcGQkM この記事にdartが最も使われてない分野はwebって書いてあって、うんまあそうなのかもしれないって思ってしまった…
https://atmarkit.itmedia.co.jp/ait/spv/2306/29/news090.html#_ga=2.106928139.969623284.1688556703-1397559100.1660890441
https://atmarkit.itmedia.co.jp/ait/spv/2306/29/news090.html#_ga=2.106928139.969623284.1688556703-1397559100.1660890441
597デフォルトの名無しさん (ワッチョイ d701-YT1M)
2023/07/11(火) 13:05:08.54ID:1wtMO7n20 Google時計のアラームみたいなものが作りたいのですが
アプリを閉じた状態でも指定した時間に勝手にアプリが起動する仕組みを作るには
何のプラグインを使えば可能ですか?
アプリを閉じた状態でも指定した時間に勝手にアプリが起動する仕組みを作るには
何のプラグインを使えば可能ですか?
598デフォルトの名無しさん (スフッ Sdbf-tJTb)
2023/07/12(水) 19:39:26.71ID:7kEn/Du5d >>596
まあ4,5年でこの位置にいるのは驚異的だとは思う
まあ4,5年でこの位置にいるのは驚異的だとは思う
599デフォルトの名無しさん (ワッチョイ 1fbd-gR7n)
2023/07/13(木) 01:45:54.26ID:UoGURSvw0 唯一の欠点がすぐにやーめたって放り出すGoogle製なことくらいか
600デフォルトの名無しさん (スププ Sdbf-tJTb)
2023/07/13(木) 17:10:37.64ID:7QhwROzYd Googleが止めるのは利用者が少ないから。
Googleだから目立つだけでそういう意思決定はどこでもやる。
Googleだから目立つだけでそういう意思決定はどこでもやる。
601デフォルトの名無しさん (ワッチョイ 8cbb-lY0y)
2023/07/15(土) 08:04:54.87ID:B0ZjZ1lh0 >> 597
flutter_local_notifications でええんちゃう
flutter_local_notifications でええんちゃう
602デフォルトの名無しさん (ワッチョイ 4101-aFzz)
2023/07/16(日) 13:38:03.73ID:AOc/uk7J0 >>601
通知しかできないのでだめです
通知しかできないのでだめです
603デフォルトの名無しさん (ワッチョイ 8cbb-lY0y)
2023/07/17(月) 11:58:42.49ID:bTpKkNkg0 >> 602
バックグラウンド実行なら background_fetch 使ってたな
iOSはタスクキルされたら動かないし、実行間隔も選べないがOSの制限だからどうしようもない
バックグラウンド実行なら background_fetch 使ってたな
iOSはタスクキルされたら動かないし、実行間隔も選べないがOSの制限だからどうしようもない
604デフォルトの名無しさん (オイコラミネオ MM9b-sxpF)
2023/08/01(火) 16:42:41.59ID:01egiJe9M Flutter初心者向けで良さそうな本ありますか?
2020年の本でも問題ないですか?
おすすめの本を教えてください。
2020年の本でも問題ないですか?
おすすめの本を教えてください。
605デフォルトの名無しさん (ワッチョイ 7eba-6bUv)
2023/08/02(水) 20:41:18.58ID:NmYT3TzR0 企業の参入もあって世界ではflutterもりあがってきているのにここだけ廃れてるな
ウケるw
ウケるw
606デフォルトの名無しさん (ワッチョイ 7f6e-9t3s)
2023/08/02(水) 22:40:02.85ID:7/sShKRO0 >>605
どこの参入?
どこの参入?
607デフォルトの名無しさん (ワッチョイ 3b79-L4j8)
2023/08/05(土) 17:06:43.57ID:3uC5fg2w0608デフォルトの名無しさん (ワッチョイ cd01-JLeH)
2023/08/06(日) 00:26:06.70ID:2Zwwu+bP0 南って漢字の著書の本はおすすめしない
609デフォルトの名無しさん (ワッチョイ 8abd-bQKI)
2023/08/13(日) 10:41:04.03ID:eyTfA/5a0 Flutterでヘルパーメソッドを使うべきか、ウィジェットクラスを使うべきかって公式のYoutubeをふと見て、
https://www.youtube.com/watch?v=IOyq-eTRhvo
結論は「なるべくウィジェットクラスを使った方が良い」って話なんだけど、
もう少し詳細を知りたくて、ネットを辿っていたら以下のstackoverflowを見つけた。
これ、かなりの数に指示されている回答なんだけど、読んだ感想としては「それって関数を使っていることが問題じゃなくて、
StatelessWidgetが間にあるかどうかってだけじゃないの?」って自分は思った。
https://stackoverflow.com/questions/53234825/what-is-the-difference-between-functions-and-classes-to-create-reusable-widgets/53234826#53234826
このTweetを見つけて辿った: https://twitter.com/_mono/status/1504959316499247112
詳細の議論については、ここでされていて、「User」(アカウント削除済?)が言っていることがすごいまともに見えた。
なお、議論自体は途中からReactとFlutterの違いみたいな話が出てきてから変な方向に発散している感じがする。
https://chat.stackoverflow.com/rooms/218253/discussion-on-answer-by-remi-rousselet-what-is-the-difference-between-functions
Flutterの内部実装を読んでも、build()の結果取得してるだけやん!ってなるし(関数でウィジェットを返そうが、生成したウィジェットを直接渡そうが結果は同じ)
なぜにヘルパーメソッドを使ってはいけない感じになっているのか。
void performRebuild() {
...
built = build();//これはStatefulElemntで、Widget build() => state.build(this)としてoverrideされている。
...
_child = updateChild(_child, built, slot);
...
Flutterに詳しい人、ご意見頂戴!!
https://twitter.com/5chan_nel (5ch newer account)
https://www.youtube.com/watch?v=IOyq-eTRhvo
結論は「なるべくウィジェットクラスを使った方が良い」って話なんだけど、
もう少し詳細を知りたくて、ネットを辿っていたら以下のstackoverflowを見つけた。
これ、かなりの数に指示されている回答なんだけど、読んだ感想としては「それって関数を使っていることが問題じゃなくて、
StatelessWidgetが間にあるかどうかってだけじゃないの?」って自分は思った。
https://stackoverflow.com/questions/53234825/what-is-the-difference-between-functions-and-classes-to-create-reusable-widgets/53234826#53234826
このTweetを見つけて辿った: https://twitter.com/_mono/status/1504959316499247112
詳細の議論については、ここでされていて、「User」(アカウント削除済?)が言っていることがすごいまともに見えた。
なお、議論自体は途中からReactとFlutterの違いみたいな話が出てきてから変な方向に発散している感じがする。
https://chat.stackoverflow.com/rooms/218253/discussion-on-answer-by-remi-rousselet-what-is-the-difference-between-functions
Flutterの内部実装を読んでも、build()の結果取得してるだけやん!ってなるし(関数でウィジェットを返そうが、生成したウィジェットを直接渡そうが結果は同じ)
なぜにヘルパーメソッドを使ってはいけない感じになっているのか。
void performRebuild() {
...
built = build();//これはStatefulElemntで、Widget build() => state.build(this)としてoverrideされている。
...
_child = updateChild(_child, built, slot);
...
Flutterに詳しい人、ご意見頂戴!!
https://twitter.com/5chan_nel (5ch newer account)
610デフォルトの名無しさん (スフッ Sdba-jNTj)
2023/08/16(水) 12:20:33.34ID:Jm1orbJbd >>609
それをソースコードで確認したいなら相当深く読み込む必要があるよね。
それをソースコードで確認したいなら相当深く読み込む必要があるよね。
611デフォルトの名無しさん (ワッチョイ 4e79-2zuP)
2023/08/16(水) 12:20:46.18ID:+urvNUT50 パフォーマンスに関しては微々たるものだから関数でまず問題ない
612デフォルトの名無しさん (スフッ Sdba-jNTj)
2023/08/16(水) 12:41:44.07ID:Jm1orbJbd いや、公式が「クラスの方が望ましい」と言ってるからクラスを使います。
613デフォルトの名無しさん (ワッチョイ 6301-rCN0)
2023/08/16(水) 17:18:40.59ID:c4X6JEHU0 どこに書いてあるの?
614デフォルトの名無しさん (スフッ Sdba-jNTj)
2023/08/16(水) 19:40:46.55ID:Jm1orbJbd https://www.youtube..../watch?v=IOyq-eTRhvo
結論は「なるべくウィジェットクラスを使った方が良い」って話。
結論は「なるべくウィジェットクラスを使った方が良い」って話。
615デフォルトの名無しさん (ワッチョイ 8132-fLZ4)
2023/08/19(土) 16:51:26.69ID:FbW1Ueqa0 国内のイベント中身ペラいな
パッケージの紹介とかいらんねん
パッケージの紹介とかいらんねん
616デフォルトの名無しさん (スフッ Sdb3-kyZL)
2023/08/20(日) 02:13:06.76ID:NFU0WBKQd まあ結局資料はネットにあるんで、仕事獲るためのコネ作り目的とかじゃないかね
617デフォルトの名無しさん (ワッチョイ db2f-7wIC)
2023/08/21(月) 01:49:01.63ID:JbqzulkF0 GDE狙ってる人もいるね
仕事のためか承認欲求か知らんが
仕事のためか承認欲求か知らんが
618デフォルトの名無しさん (ワッチョイ c101-7vjL)
2023/08/21(月) 13:54:02.47ID:m/kG/ll70 appleも協力して開発してくれたらいいのに
619デフォルトの名無しさん (アウアウウー Sa45-uf5U)
2023/08/21(月) 21:17:26.30ID:1W1mSDCIa パッケージの新情報とか公式の情報の更新とか発信するだけで第一人者気取りな人いるじゃん
最前線にいますよアピールできて手っ取り早く気取れるよね
最前線にいますよアピールできて手っ取り早く気取れるよね
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国側が首相答弁の撤回要求、日本側拒否 [夜のけいちゃん★]
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す ★3 [蚤の市★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 債券・円・株「トリプル安」に…長期金利1.755%まで上昇、円は対ユーロで史上最安値 [蚤の市★]
- 映画「鬼滅の刃」の興行収入急減、日本行き航空券大量キャンセル…中国メディア報道 [蚤の市★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 日本政府、ネトウヨに媚びるために韓国との関係も悪化させてしまう [603416639]
- 【悲報】SP500今日も暴落で完全に世界恐慌。高市恐慌として全世界で語り継がれそう [686538148]
- 【悲報】高市効果で「1ドル=160円」が相場へwwwwwwwwwwwwwwwwwwwwwwwwwwwww 止まらぬ高市円安💥💥 [871926377]
- 【悲報】日本人錯乱「集団的自衛権行使に賛成。けど自衛隊を戦わせるのは反対」 [237216734]
- 自閉症が「んなっしょい」と連呼するお🏡
- FGOで好きなサーヴァントがアビゲイル、北斎、楊貴妃なんだが
