Flutterやろうよ!!! 4 at TECH
[2ch|▼Menu]
[前50を表示]
250:デフォルトの名無しさん
22/07/09 03:07:01.92 +iEZX8QHa.net
>>249
おめでとうございます。

251:デフォルトの名無しさん
22/07/09 03:07:57.39 TNWK2vc80.net
>>250
これが普通と思ってるのかよ
お前くそウケるわwwwww
リアルで言ってみろよwwwwwwwwww

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

253:デフォルトの名無しさん
22/07/09 03:15:20.17 TNWK2vc80.net
>>252
これが普通と思ってるのかよ
お前くそウケるわwwwww
リアルで言ってみろよwwwwwwwwww

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

255:デフォルトの名無しさん
22/07/09 03:21:18.13 TNWK2vc80.net
>>254
これが普通と思ってるのかよ
お前くそウケるわwwwww
リアルで言ってみろよwwwwwwwwww

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

257:デフォルトの名無しさん
22/07/09 03:27:35.77 TNWK2vc80.net
>>256
これが普通と思ってるのかよ
お前くそウケるわwwwww
リアルで言ってみろよwwwwwwwwww

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

259:デフォルトの名無しさん
22/07/09 03:36:58.12 TNWK2vc80.net
>>258
これが普通と思ってるのかよ
お前くそウケるわwwwww
リアルで言ってみろよwwwwwwwwww

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

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

262:デフォルトの名無しさん
22/07/09 03:43:48.32 TNWK2vc80.net
>>260
これが普通と思ってるのかよ
お前くそウケるわwwwww
リアルで言ってみろよwwwwwwwwww

263:デフォルトの名無しさん
22/07/09 03:44:59.51 TNWK2vc80.net
>>261
これが普通と思ってるのかよ
お前くそウケるわwwwww
リアルで言ってみろよwwwwwwwwww

264:デフォルトの名無しさん
22/07/09 03:47:02.98 +iEZX8QHa.net
>>263
2回コピペ投稿したよね。
ちゃんと同じ回数できたよね笑
神viewマジウケるよな笑
スクロールだけで勝負できるか?

265:デフォルトの名無しさん
22/07/09 03:47:46.79 TNWK2vc80.net
>>264
これが普通と思ってるのかよ
お前くそウケるわwwwww
リアルで言ってみろよwwwwwwwwww

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

267:デフォルトの名無しさん
22/07/09 03:50:27.19 TNWK2vc80.net
>>266
これが普通と思ってるのかよ
お前くそウケるわwwwww
リアルで言ってみろよwwwwwwwwww

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

269:デフォルトの名無しさん
22/07/09 03:53:27.98 TNWK2vc80.net
>>268
これが普通と思ってるのかよ
お前くそウケるわwwwww
リアルで言ってみろよwwwwwwwwww

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

271:デフォルトの名無しさん
22/07/09 03:57:04.92 TNWK2vc80.net
>>270
これが普通と思ってるのかよ
お前くそウケるわwwwww
リアルで言ってみろよwwwwwwwwww

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

273:デフォルトの名無しさん
22/07/09 04:17:08.44 TNWK2vc80.net
>>272
これが普通と思ってるのかよ
お前くそウケるわwwwww
リアルで言ってみろよwwwwwwwwww

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

275:デフォルトの名無しさん
22/07/09 04:29:06.81 TNWK2vc80.net
>>274
これが普通と思ってるのかよ
お前くそウケるわwwwww
リアルで言ってみろよwwwwwwwwww

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

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

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

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

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

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

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

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

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

285:デフォルトの名無しさん
22/07/10 11:54:26.21 Ut0Ymv090.net
これが普通と思ってるのかよ
お前くそウケるわwwwww
リアルで言ってみろよwwwwwwwwww

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

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

288:デフォルトの名無しさん
22/07/10 18:21:36.81 Ut0Ymv090.net
これが普通と思ってるのかよ
お前くそウケるわwwwww
リアルで言ってみろよwwwwwwwwww

289:デフォルトの名無しさん
22/07/10 19:40:28.11 FmV9wIuC0.net
providerを使ったMVVM開発に挑戦しています。
画面が複数ある場合、簡単に作るとStatelessWidgetのviewとChangeNotifierのviewModelが画面数だけ出来る事になるかと思います。
その場合、どのviewのbuildメソッドにもChangeNotifierProvider()がある事になってしまうのですが、それはそういう物ですか?
個人的にbuildの中はなるべく階層を浅くしたほうがよいと思っていて
そこにChangeNotifierProvider()というメソッドを1階層入れる事に抵抗があるのですが
それは気にし過ぎだったりしますでしょうか

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

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

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

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

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

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

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

297:デフォルトの名無しさん
22/07/26 17:12:23.66 dYGJPrNW0.net


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

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

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

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

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

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

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

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

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

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

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

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

310:デフォルトの名無しさん
22/07/28 19:52:29.61 G5sGRUf40.net
>>309
URLリンク(i.imgur.com)

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

312:デフォルトの名無しさん
22/08/02 10:06:04.35 HdRf0/qx0.net
buildメソッド内で、子要素の高さをpx単位で知る方法ってありませんか。
例えば、child要素が100px以上なら折りたたみのアコーディオンを出して、未満ならそのまま表示する。みたいな事をしたいです
「ボタンを押した時に高さを取得する」なら、対象のwidgetにGlobalKeyを設定してcontextからどうにでも取れるのですが
画面表示時の最初のbuildメソッドの中で取得する事がしたいです。
WidgetsBinding.instance.addPostFrameCallback を使ってbuildの1フレーム後に高さを取得する事を試したのですが
それでもbuildメソッドの後なので一瞬見えてしまいます
特に高さが変わるとカクつきが発生するから目立ってしまう・・・

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

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

315:デフォルトの名無しさん
22/08/02 14:23:10.77 TouO0DTh0.net
俺も同じことしてるけど、ただ、一瞬見えないように何かのWidgetでくるんで高さ求めてる
まぁカクつくのは別の問題だが

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

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

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

319:デフォルトの名無しさん
22/08/08 00:34:12.55 sRQZ4vBgd.net
Providerを使ったMVVMモデルの勉強をしているのですが、メソッドを実行するにはどうしたら良いでしょうか。
説明用のコードを作成しました。flutter 3.x 、provider 6.0.3 で動作確認をしています
1ファイルに詰め込みましたので、コピペで動きます。
URLリンク(pastebin.com)

ボタン1を押すと画面上部の「VMから受信した値 x」の数字部分がインクリメントします。
ボタン2と3は押すとリストが上下にスクロールします。
URLリンク(i.imgur.com)
ボタン1を押した時はViewmodelの中身を書き換えてnotifyListeners()し、表示する側はConsumerで囲って中身を表示する
というもので、ここは問題ありません。
ボタン2と3は押した後S2A.scrollRequest メソッドを呼んでほしいのですが、それをMVVM的に正しくやる方法を教えて頂けますでしょうか。
現状はViewModelの中にvoid Function() anyFunction;の関数を定義して
使う側でanyFunction=(){xxx;} と関数をセットしているのですが、色々な記事を見てもこんな事している例が無く間違っている気がしてなりません。
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
アプリのグローバル変数の領域にGlobalKeyを設置すれば、Globalkey経由でcontextを取得出来るのですが、
グローバル変数に値を設置するのはアンチパターンだと思いますし、MVVMの勉強なので今回は避けたいです。

320:デフォルトの名無しさん
22/08/08 23:03:15.94 7uJO41n7a.net
これでとりあえず動きました。それっぽいですかね?
ただMVVM的に正しくやる方法かどうかは、正しい方法のはっきりした定義が無いと何とも言いようがないような気がします。
そちらのコードでも別におかしいとも思わないですし、結局実験的なコードなので、それなら本人が良いと思えば何でも良いような。
結局仕様・方針がはっきり決まって初めて、「それに対してより効率的で無駄が無いアーキテクチャかどうか」という話がスタートするような気がします。
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
Future<void> main() async {
runApp(const AppMain());
}
class AppMain extends StatelessWidget {
const AppMain({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: S1(),
);
}
}

321:デフォルトの名無しさん
22/08/08 23:04:42.12 7uJO41n7a.net
class S1 extends StatelessWidget {
S1({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(),
body: ChangeNotifierProvider(
create: (context) => ViewModelTest(),
builder: (context, vm) => Column(
children: [
Expanded(child: S2A()),
S2B(),
],
),
),
);
}
}

322:デフォルトの名無しさん
22/08/08 23:06:31.02 7uJO41n7a.net
class S2A extends StatelessWidget {
S2A({Key? key,}) : super(key: key);
@override
Widget build(BuildContext context) {
/// ここでメソッドをviewModelに入れている事に強い違和感がある。
final ViewModelTest vm = context.read();
final keyList = vm.keyList;
return Column(
children: [
Consumer<ViewModelTest>(
builder: (context, vm, child) {
return Container(
padding: const EdgeInsets.all(10),
decoration: BoxDecoration(
border: Border.all(color: Colors.grey, width: 1),
),
child: Text("VMから受信した値=${vm.counter}"),
);
},
),

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

324:デフォルトの名無しさん
22/08/08 23:07:50.16 7uJO41n7a.net
class S2B extends StatelessWidget {
S2B({Key? key,}) : super(key: key);
@override
Widget build(BuildContext context) {
return Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
ElevatedButton(
onPressed: () {
_button1(context);
},
child: const Text("1:VMに値+1")),
ElevatedButton(
onPressed: () {
_button2(context);
},
child: const Text("2:100に移動")),
ElevatedButton(
onPressed: () {
_button3(context);
},
child: const Text("3:199に移動")),
],
);
}

325:デフォルトの名無しさん
22/08/08 23:08:08.10 7uJO41n7a.net
void _button1(BuildContext context) {
final ViewModelTest vm = context.read();
vm.counter += 1;
}
void _button2(BuildContext context) {
final ViewModelTest vm = context.read();
vm.scrollRequest(100,);
}
void _button3(BuildContext context) {
final ViewModelTest vm = context.read();
vm.scrollRequest(199,);
}
}

326:デフォルトの名無しさん
22/08/08 23:08:35.92 7uJO41n7a.net
class ViewModelTest extends ChangeNotifier {
int get counter => _counter;
int _counter = 0;
final List<GlobalKey> _keyList = List.generate(100, (index) => GlobalKey()).toList();
List<GlobalKey> get keyList => _keyList;
set counter(int value) {
_counter = value;
notifyListeners();
}
scrollRequest(int scrollIndex) {
//this.scrollRequestCallback(scrollIndex);
Scrollable.ensureVisible(keyList[scrollIndex - 100].currentContext!,
duration: const Duration(milliseconds: 300),
curve: Curves.easeOut,
alignment: 0.5,
alignmentPolicy: ScrollPositionAlignmentPolicy.explicit);
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

344:デフォルトの名無しさん
22/08/19 03:30:52.38 R4iFuILc0.net
>>343
URLリンク(i.imgur.com)

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

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

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

348:デフォルトの名無しさん
22/08/30 14:20:13.03 5IkPV7X+d.net
ウィジェットもパッケージもどんどん増えてるから、その時点での特徴・使い方の比較とか、自分で調査したらそれなりの労力はかかるので、質の高い情報がまとまってるなら有料でも違和感は無い。
無料の情報もネットにあるけど結局情報の質の評価は受け手の問題。
flutter大学がどうかは知らん。

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

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

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

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

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

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

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

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

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

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

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

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

361:デフォルトの名無しさん
22/09/04 13:37:04.43 44kdU+Ci0.net
>>358
URLリンク(i.imgur.com)

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

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

364:デフォルトの名無しさん
22/09/09 16:51:08.07 DnjlQsvB0.net
Flutter で作ったけど結局ダメで、iOS, Android とも作り直したって話があったな
たしか、Web収入板のAdMobスレ
単純な CRUD アプリなら Flutter でもいいらしい
おまえらは CRUD しかやらないから満足してる感じなの?

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

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

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

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

369:デフォルトの名無しさん
22/09/09 18:46:43.80 DnjlQsvB0.net
探してきた
バックグラウンド実行、アラーム、オーバーレイ、ローカル通知、各種権限の操作とか色々OSの仕様が違くて無理だった。
とあるな

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

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

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

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

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

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

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

377:.NET MAUI HighSchool
22/09/13 10:13:59.13 au+tSL6G0.net
Flutterやってるやつはゴミ
はっきりわかんだね
URLリンク(i.imgur.com)

378:デフォルトの名無しさん
22/09/14 10:58:01.26 WEdRqXK50.net
Visual Studio の IntelliCode はいいね
C# くらいメジャーな言語じゃないと、こういうのはないよね
Dart みたいな泡沫言語では永久にムリだろう
自分で snippet をシコシコ登録するしかない
Flutter はオレオレ言語なんか発明せず、C# を採用すべきだったんだ

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

380:デフォルトの名無しさん
22/09/14 13:16:03.38 yW9ZG2vm0.net
Flutter,Dartが人気なのが気に食わないみたいだけど
こんな所で僻み続けても負け犬の遠吠えで何の意味も効果もないよ!
.NET MAUI,C#がそんなにいいならFlutter,Dartと比較して
優れてる事を纏めてホッテントリ入りさせるとかしなきゃだよ!
そしたら大勢がコメントしてジャッジしてくれるからね!

381:デフォルトの名無しさん
22/09/14 13:40:00.73 WEdRqXK50.net
>>379
ん?
Dart でもできるの?
そういえば、ML Completion とか言ってたような記憶はあるね
Flutter と Googleオレ様言語については調査中なんだ
AndroidStudio とかで最初から使えるようになってればいいのに、
使えなかったんだよ
ああ、やっぱりダメなんだなぁと思った
とても残念だよ

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

383:デフォルトの名無しさん
22/09/14 20:00:24.51 dT7Ax3PXM.net
>>380
この板にFlutter VS xxx みたいなスレ立てて
そのスレでひたすらFlutterディスり倒してる人が
わざわざここにも来て>>377みたいなこと書き込みに来てるんだよね
どうやら自分がやってるMAUIのサイト/チャンネルを宣伝する目的で
炎上マーケティングもどきなことをやってるようだ
恥ずかしくないのかな

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

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

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

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

388:デフォルトの名無しさん
22/09/14 20:56:38.55 dT7Ax3PXM.net
あー触っちゃいけないタイプの人かあ
周りすべてが敵に見えるとか幻覚が見えるとか躁いう状態なら
ちゃんとお薬飲んで身体を休めたほうがいいよ
そうじゃなくて狂人のフリをして注目を集めるつもりなら、
「フリ」のつもりがだんだん本当に頭おかしくなって社会復帰できなくなるからやめたほうがいい

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

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

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

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

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

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

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

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

396:デフォルトの名無しさん
22/09/14 22:56:04.74 Y/jBtdol0.net
凡才プログラマー・kboy のFlutter 大学が有名。
最近は皆のサロンへと、kboy色を弱めている
YouTube で有名な雑食系エンジニア・KENTA の、
初心者向けRuby on Rails サロンの1,200 人と比べると、まだまだシェアは少ないけど
kboyが言うには、
マナブは、発信者がWord Press などのプログラミングもやってみた人で、
KENTAはプログラマーが発信者になった人で、若手からすると雲の上の人
そりゃ、KENTAはバックエンドエンジニアのトップだから

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

398:デフォルトの名無しさん
22/09/14 23:49:00.92 dT7Ax3PXM.net
いったい何なんだこの人・・・と思って先週の書き込みもちょっと追いかけてみたら
C#スレでこんなことを質問して呆れられてた人だった
URLリンク(hissi.org)
URLリンク(hissi.org)
URLリンク(hissi.org)
ワッチョイなしも見てみると
URLリンク(hissi.org)
URLリンク(hissi.org)
みたいな感じでXamarinスレがこの人に蹂躙されてたのね、知らなかったよ
さらに気が付けばXamarin次スレのタイトルも勝手に変えられてる・・・・
Microsoft Xamarin part8 [.NET MAUI]
スレリンク(tech板)
Microsoft .NET MAUI part9 [Xamarin]
スレリンク(tech板)
うわこれXamarinスレ住民も被害者なのか・・・・

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

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

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

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

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

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

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

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

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

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

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

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

411:デフォルトの名無しさん
22/09/27 23:36:20.98 oW3s344K0.net
そりゃ、kboy は若手で、自分でも言ってるけど、
YouTube で有名な雑食系エンジニア・KENTA みたいな巨匠とは比べられない
でも、kboyも数年はやってるでしょ
今のFlutter 大学は、kboy色を薄めて、皆の共同体制へ移行した。
個人のサロンから、コミュニティーへ変わった

412:.NET M HighSchool
22/09/28 16:14:42.74 UllJACrH0.net
深さだけなら.NET MAUI HighSchoolの方がよっぽど深いところまで説明してくれてるよな
条件付きコンパイルやパーシャルクラスを使用してOS独自のAPI呼び出すとか
://youtu.be/p1diL3hdlYo
Flutterは独自APIのラッパー作ってゴニョゴニョして~まで教えてる動画サイトとかあんのかな?

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

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

415:.NET M HighSchool
22/09/28 16:53:45.22 UllJACrH0.net
>>414
わざとです…

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

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

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

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

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

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

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

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

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

425:.NET M HighSchool
22/09/29 06:27:10.69 yzYmCLI10.net
>>424
.NET MAUIやれ


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

292日前に更新/163 KB
担当:undef