!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:+qBipumoM320デフォルトの名無しさん (アウアウエー Sa23-3/wg)
2022/08/08(月) 23:03:15.94ID:7uJO41n7a これでとりあえず動きました。それっぽいですかね?
ただ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(),
);
}
}
ただ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デフォルトの名無しさん (アウアウエー Sa23-3/wg)
2022/08/08(月) 23:04:42.12ID:7uJO41n7a 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(),
],
),
),
);
}
}
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デフォルトの名無しさん (アウアウエー Sa23-3/wg)
2022/08/08(月) 23:06:31.02ID:7uJO41n7a 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}"),
);
},
),
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デフォルトの名無しさん (アウアウエー Sa23-3/wg)
2022/08/08(月) 23:07:04.38ID:7uJO41n7a 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}"),
);
}),
),
),
),
],
);
}
}
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デフォルトの名無しさん (アウアウエー Sa23-3/wg)
2022/08/08(月) 23:07:50.16ID:7uJO41n7a 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に移動")),
],
);
}
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デフォルトの名無しさん (アウアウエー Sa23-3/wg)
2022/08/08(月) 23:08:08.10ID:7uJO41n7a 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,);
}
}
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デフォルトの名無しさん (アウアウエー Sa23-3/wg)
2022/08/08(月) 23:08:35.92ID:7uJO41n7a 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);
}
}
int get counter => _counter;
int _counter = 0;
final List<GlobalKey> _keyList = List.generate(100, (index) => GlobalKey()).toList();
List<GlobalKey> get keyList => _keyList;
set counter(int value) {
_counter = value;
notifyListeners();
}
scrollRequest(int scrollIndex) {
//this.scrollRequestCallback(scrollIndex);
Scrollable.ensureVisible(keyList[scrollIndex - 100].currentContext!,
duration: const Duration(milliseconds: 300),
curve: Curves.easeOut,
alignment: 0.5,
alignmentPolicy: ScrollPositionAlignmentPolicy.explicit);
}
}
327デフォルトの名無しさん (ワッチョイ b190-HX2K)
2022/08/08(月) 23:25:24.19ID:1TtsycsU0 MVVM的にはViewModelはView依存しちゃだめだから、そこら辺はViewModelから追い出さないと
Scrollable.ensureVisibleっておもいっきりViewのメソッドじゃないのか?
Scrollable.ensureVisibleっておもいっきりViewのメソッドじゃないのか?
328デフォルトの名無しさん (ワッチョイ ebbb-VYY0)
2022/08/08(月) 23:34:54.06ID:kXG/j3j10 どっちのイベントもnotifyで通知すればいいじゃない
329デフォルトの名無しさん (ワッチョイ b190-HX2K)
2022/08/08(月) 23:40:23.05ID:1TtsycsU0 ViewModelにcounterと同じようにスクロール位置を表す変数を用意して、それを変更してnotifyListenersする
View側ではその変数の変更を監視して、変わったらスクロールするメソッドを呼ぶ。initStateだか、初期化するときにViewModelを監視してスクロールさせるコードを仕込む(ここはProvider使ったことないからなようわからんので自分で)
View側ではその変数の変更を監視して、変わったらスクロールするメソッドを呼ぶ。initStateだか、初期化するときにViewModelを監視してスクロールさせるコードを仕込む(ここはProvider使ったことないからなようわからんので自分で)
330デフォルトの名無しさん (ワッチョイ b190-HX2K)
2022/08/08(月) 23:57:08.05ID:1TtsycsU0331デフォルトの名無しさん (ワッチョイ 597d-Xua2)
2022/08/09(火) 06:13:57.04ID:wrWGer3C0 ちゃんとしたMVVMになってなくても、コードがきちんと整理されていれば何も問題ないな
332デフォルトの名無しさん (ワッチョイ 597d-Xua2)
2022/08/09(火) 06:19:20.79ID:wrWGer3C0 >>329
自分もパッと思いつくのはこの設計
自分もパッと思いつくのはこの設計
333デフォルトの名無しさん (ワッチョイ 597d-Xua2)
2022/08/09(火) 06:20:31.25ID:wrWGer3C0 あー、でも再描画の時に質問者の想定通りの動作をするかはちょっと分かんないなあ
334デフォルトの名無しさん (ワッチョイ 312f-rSKY)
2022/08/09(火) 08:57:08.88ID:aSkVZgU00 1 controllerで操作できるウィジェットを作る(StatefulWidget)
Scrollable.ensureVisibleはそこに内包
2 ボタンを押した時にcontroller.scrollToItem(100)とか呼ぶ
Scrollable.ensureVisibleはそこに内包
2 ボタンを押した時にcontroller.scrollToItem(100)とか呼ぶ
335デフォルトの名無しさん (ワッチョイ 312f-rSKY)
2022/08/09(火) 09:00:24.72ID:aSkVZgU00 コードを画像にしてまでこんな所で質問しようって考えがすげーな
スタックオーバーフローとか知らんのか
Qiitaにも質問機能あるでしょ
スタックオーバーフローとか知らんのか
Qiitaにも質問機能あるでしょ
336デフォルトの名無しさん (スッップ Sd33-DCBw)
2022/08/09(火) 15:25:31.33ID:Mf8FpV7Td 別にええやん
337デフォルトの名無しさん (ワッチョイ 597d-BHIy)
2022/08/09(火) 17:21:10.50ID:wrWGer3C0 実際、回答がついてるわけだしな
338デフォルトの名無しさん (ワッチョイ 1b66-Z611)
2022/08/10(水) 01:33:37.49ID:B39rpR+U0 流行りそうだが、いきなりGoogleが辞めるこれしそうでもあり
なかなか本格的にやる気にはならんなぁ...
なかなか本格的にやる気にはならんなぁ...
339319 (ワッチョイ 33bd-cWyh)
2022/08/10(水) 03:00:06.10ID:YckXqQDi0 >>320,327,328,331,334
ありがとうございます。
MVVMに固着しすぎてたかなって思えてきたので、StreamController をviewmodel側に設置して
view側でlistenしようかなと思います。
ありがとうございます。
MVVMに固着しすぎてたかなって思えてきたので、StreamController をviewmodel側に設置して
view側でlistenしようかなと思います。
340デフォルトの名無しさん (ワッチョイ c92c-dJ4b)
2022/08/12(金) 21:42:29.24ID:6GrNGj6K0 >>338
業界的にはかなり好意的だから大丈夫だと思うけども
業界的にはかなり好意的だから大丈夫だと思うけども
341デフォルトの名無しさん (ワッチョイ e5ae-nhkz)
2022/08/18(木) 11:45:26.72ID:+3bWxeOp0 >>338
無くなったら別環境をやればいいじゃん
無くなったら別環境をやればいいじゃん
342デフォルトの名無しさん (アウアウエー Sa4a-3dbE)
2022/08/18(木) 13:59:01.18ID:xHW5D51ea リスクを取りたくない人は枯れた技術。
これマメな
これマメな
343デフォルトの名無しさん (ワッチョイ dd5f-cQuI)
2022/08/18(木) 21:28:34.14ID:4BmQsPQj0 flutter flameのbuttoncomponentのサンプルってどこかに転がってないですか?
344デフォルトの名無しさん (ワッチョイ 8959-IWzR)
2022/08/19(金) 03:30:52.38ID:R4iFuILc0345デフォルトの名無しさん (ワッチョイ 89ad-YciU)
2022/08/19(金) 07:31:13.85ID:NHdbFiYH0 >>344
グロ
グロ
346デフォルトの名無しさん (ワッチョイ 0201-lFw7)
2022/08/30(火) 10:12:32.21ID:1QqOIvnF0 Flutter大学とかに通ってるやついる?
いねぇ~よなぁ?
いねぇ~よなぁ?
347デフォルトの名無しさん (ワッチョイ 0201-lFw7)
2022/08/30(火) 10:12:50.23ID:1QqOIvnF0 金払ってまでやりたくない
348デフォルトの名無しさん (スフッ Sd22-ePGj)
2022/08/30(火) 14:20:13.03ID:5IkPV7X+d ウィジェットもパッケージもどんどん増えてるから、その時点での特徴・使い方の比較とか、自分で調査したらそれなりの労力はかかるので、質の高い情報がまとまってるなら有料でも違和感は無い。
無料の情報もネットにあるけど結局情報の質の評価は受け手の問題。
flutter大学がどうかは知らん。
無料の情報もネットにあるけど結局情報の質の評価は受け手の問題。
flutter大学がどうかは知らん。
349デフォルトの名無しさん (ワッチョイ 6101-7uqO)
2022/08/30(火) 17:48:48.71ID:QeT8iV/W0 結局、Dartの言語仕様はさほど変わらなくともその他のライブラリは文字通り日進月歩なので結局自分でフォローし続けるしかないのな。
綺麗に分かりやすくまとまったサイトや書籍ができる頃にはその情報は陳腐化してるというジレンマ。
綺麗に分かりやすくまとまったサイトや書籍ができる頃にはその情報は陳腐化してるというジレンマ。
350デフォルトの名無しさん (アウアウウー Sa85-yNcK)
2022/08/30(火) 18:01:50.83ID:PFffRiy6a これってcssと連携できんのか?
何か覚えるの無駄な時間って感じするなぁ
何か覚えるの無駄な時間って感じするなぁ
351デフォルトの名無しさん (ワッチョイ 6924-/y7l)
2022/08/30(火) 18:12:56.85ID:QoybSOu70 >>349
逆に言えば新陳代謝が激しいのでキャッチアップし続けられるなら食い扶持に困らないってのはあるな
まあ大半はキャッチアップし続けるのがだんだん面倒くさくなってExcel設計書書く方に回っちゃうんだけど
逆に言えば新陳代謝が激しいのでキャッチアップし続けられるなら食い扶持に困らないってのはあるな
まあ大半はキャッチアップし続けるのがだんだん面倒くさくなってExcel設計書書く方に回っちゃうんだけど
352デフォルトの名無しさん (ワッチョイ 8601-lFw7)
2022/08/30(火) 18:51:30.22ID:CvuNCIq60 >>349
ライブラリ自分でかけない雑魚はそうなるわな
ライブラリ自分でかけない雑魚はそうなるわな
353デフォルトの名無しさん (ワッチョイ 6101-7uqO)
2022/08/30(火) 19:43:09.03ID:QeT8iV/W0 >>352
プラグインやパッケージ書く技術は比較全然進歩してないので、どちらかと言うと他人が書いた新しいパッケージによるなんちゃらデザインパターンの進化について行けるかどうかだと思うよ。
とは言え、結局当初のBLoCやStatefulパターンだけ理解しとけば今のところ何とでもなるけど、
プラグインやパッケージ書く技術は比較全然進歩してないので、どちらかと言うと他人が書いた新しいパッケージによるなんちゃらデザインパターンの進化について行けるかどうかだと思うよ。
とは言え、結局当初のBLoCやStatefulパターンだけ理解しとけば今のところ何とでもなるけど、
354デフォルトの名無しさん (ワッチョイ 6101-yNcK)
2022/09/01(木) 23:31:34.08ID:vSnIfc5k0 Xamarin スレで見たんだけど、Flutter3.3 が出たらしいね
355デフォルトの名無しさん (ワッチョイ 0201-lFw7)
2022/09/01(木) 23:58:11.80ID:tonqDUwL0 なんでXamarinスレの方が反応早いんだw
356デフォルトの名無しさん (ワッチョイ c1e4-1iOq)
2022/09/02(金) 00:44:36.69ID:3c+qaz1q0 いつも見ているぞ
357デフォルトの名無しさん (ワッチョイ 69ad-7GL9)
2022/09/02(金) 01:23:53.85ID:gy8peQCP0 逆に見られてるぞ
358デフォルトの名無しさん (ワイーワ2 FF1f-Ahwh)
2022/09/04(日) 11:28:07.46ID:sa0KzrWXF すみません
例えばバッテリーの残りが少なくなってきたときとかに、危ないから充電しなさいみたいなポップアップメッセージ出てくるじゃないですか
ああいう、横にスワイプしたら消えるようなメッセージのダイアログって一般的に何と呼ぶのでしょう?
何かああいうWidgetあるんですか?
例えばバッテリーの残りが少なくなってきたときとかに、危ないから充電しなさいみたいなポップアップメッセージ出てくるじゃないですか
ああいう、横にスワイプしたら消えるようなメッセージのダイアログって一般的に何と呼ぶのでしょう?
何かああいうWidgetあるんですか?
359デフォルトの名無しさん (ワッチョイ c701-sefY)
2022/09/04(日) 11:49:33.73ID:+SLhpWTl0 >>358
横にスワイプして消えるかどうかは知らんが一般的にはAlertDialog。
横にスワイプして消えるかどうかは知らんが一般的にはAlertDialog。
360デフォルトの名無しさん (テテンテンテン MM8f-yFwy)
2022/09/04(日) 11:59:58.19ID:4NOoDQVnM プッシュ通知じゃなくて?
バッテり残量とかならローカルの通知
メール新着みたいなのはものによるけど基本はサーバからの通知(FCMとか
バッテり残量とかならローカルの通知
メール新着みたいなのはものによるけど基本はサーバからの通知(FCMとか
361デフォルトの名無しさん (ワッチョイ 8759-AhR/)
2022/09/04(日) 13:37:04.43ID:44kdU+Ci0362デフォルトの名無しさん (ブーイモ MMcf-9Ax/)
2022/09/04(日) 15:43:02.10ID:5pTuzr33M >>361
グロ
グロ
363デフォルトの名無しさん (ワッチョイ dfe3-viQ0)
2022/09/05(月) 20:05:48.83ID:y32Uu+oi0 >361
Flutter?
Flutter?
364デフォルトの名無しさん (ワッチョイ c701-Iguz)
2022/09/09(金) 16:51:08.07ID:DnjlQsvB0 Flutter で作ったけど結局ダメで、iOS, Android とも作り直したって話があったな
たしか、Web収入板のAdMobスレ
単純な CRUD アプリなら Flutter でもいいらしい
おまえらは CRUD しかやらないから満足してる感じなの?
たしか、Web収入板のAdMobスレ
単純な CRUD アプリなら Flutter でもいいらしい
おまえらは CRUD しかやらないから満足してる感じなの?
365デフォルトの名無しさん (ワッチョイ c72c-PBrH)
2022/09/09(金) 17:32:53.83ID:E8Zygjzy0 Flutterの何がダメだったのか分からんと何とも
ただ嫌いだなと思っただけかも
ただ嫌いだなと思っただけかも
366デフォルトの名無しさん (ワッチョイ c701-sefY)
2022/09/09(金) 18:11:37.54ID:H4mDPbg30 バックグラウンド動作以外はプラグインさえ用意すればflutterでできないことはないという認識だったんだけど、具体的に何がNGだったんやろか?
後学のために知りたい。
後学のために知りたい。
367デフォルトの名無しさん (スフッ Sd7f-ZksZ)
2022/09/09(金) 18:37:24.97ID:hHZEVm2bd 単純な CRUD アプリならノーコードツールでポチポチ。
ポチポチイズベスト。
ポチポチイズベスト。
368デフォルトの名無しさん (ワッチョイ 7f10-2WwF)
2022/09/09(金) 18:39:41.83ID:COUnWEQb0 めっちゃつっこまれる理由なんだろうな・・・
369デフォルトの名無しさん (ワッチョイ c701-Iguz)
2022/09/09(金) 18:46:43.80ID:DnjlQsvB0 探してきた
バックグラウンド実行、アラーム、オーバーレイ、ローカル通知、各種権限の操作とか色々OSの仕様が違くて無理だった。
とあるな
バックグラウンド実行、アラーム、オーバーレイ、ローカル通知、各種権限の操作とか色々OSの仕様が違くて無理だった。
とあるな
370デフォルトの名無しさん (スフッ Sd7f-ZksZ)
2022/09/09(金) 19:02:12.74ID:hHZEVm2bd 代弁ありがとうございます。
371デフォルトの名無しさん (ワッチョイ c701-Iguz)
2022/09/09(金) 19:04:21.21ID:DnjlQsvB0 つまり、Flutter はノーコードポチポチと同等ってことでOK?
372デフォルトの名無しさん (ワッチョイ c701-sefY)
2022/09/09(金) 19:09:36.80ID:H4mDPbg30 >>369
権限は少なくとも俺が開発した範囲ではpermisson_handlerプラグインで何とかできたよ。
その他は確かにバックグラウンド動作またはskia以外のOS独自描画が必要そうなので今のflutterでは難しいかもね。
権限は少なくとも俺が開発した範囲ではpermisson_handlerプラグインで何とかできたよ。
その他は確かにバックグラウンド動作またはskia以外のOS独自描画が必要そうなので今のflutterでは難しいかもね。
373デフォルトの名無しさん (スフッ Sd7f-ZksZ)
2022/09/09(金) 19:13:31.30ID:hHZEVm2bd >>371
んなこたぁない!
んなこたぁない!
374デフォルトの名無しさん (ササクッテロ Spbb-viQ0)
2022/09/09(金) 19:28:43.42ID:xviDAY5Lp バックグラウンドはworkmanagerで使えるぞ
他にもbackground*がいくつかあったはず
他にもbackground*がいくつかあったはず
375デフォルトの名無しさん (ワッチョイ c701-sefY)
2022/09/09(金) 19:47:12.93ID:H4mDPbg30376デフォルトの名無しさん (ワッチョイ 11ae-ZPoQ)
2022/09/12(月) 14:22:04.29ID:AKdY9dYn0 画面OFFでもBLE通信出来る様になった?
377.NET MAUI HighSchool (ワッチョイ 7501-6yOS)
2022/09/13(火) 10:13:59.13ID:au+tSL6G0378デフォルトの名無しさん (ワッチョイ 7d01-OdF3)
2022/09/14(水) 10:58:01.26ID:WEdRqXK50 Visual Studio の IntelliCode はいいね
C# くらいメジャーな言語じゃないと、こういうのはないよね
Dart みたいな泡沫言語では永久にムリだろう
自分で snippet をシコシコ登録するしかない
Flutter はオレオレ言語なんか発明せず、C# を採用すべきだったんだ
C# くらいメジャーな言語じゃないと、こういうのはないよね
Dart みたいな泡沫言語では永久にムリだろう
自分で snippet をシコシコ登録するしかない
Flutter はオレオレ言語なんか発明せず、C# を採用すべきだったんだ
379デフォルトの名無しさん (ササクッテロラ Spbd-NcIj)
2022/09/14(水) 11:57:13.85ID:IfYJ9n1up C#おじさんはVSしかIDE触った事ないのかな
380デフォルトの名無しさん (ワッチョイ 6d2f-++ih)
2022/09/14(水) 13:16:03.38ID:yW9ZG2vm0 Flutter,Dartが人気なのが気に食わないみたいだけど
こんな所で僻み続けても負け犬の遠吠えで何の意味も効果もないよ!
.NET MAUI,C#がそんなにいいならFlutter,Dartと比較して
優れてる事を纏めてホッテントリ入りさせるとかしなきゃだよ!
そしたら大勢がコメントしてジャッジしてくれるからね!
こんな所で僻み続けても負け犬の遠吠えで何の意味も効果もないよ!
.NET MAUI,C#がそんなにいいならFlutter,Dartと比較して
優れてる事を纏めてホッテントリ入りさせるとかしなきゃだよ!
そしたら大勢がコメントしてジャッジしてくれるからね!
381デフォルトの名無しさん (ワッチョイ 7d01-OdF3)
2022/09/14(水) 13:40:00.73ID:WEdRqXK50 >>379
ん?
Dart でもできるの?
そういえば、ML Completion とか言ってたような記憶はあるね
Flutter と Googleオレ様言語については調査中なんだ
AndroidStudio とかで最初から使えるようになってればいいのに、
使えなかったんだよ
ああ、やっぱりダメなんだなぁと思った
とても残念だよ
ん?
Dart でもできるの?
そういえば、ML Completion とか言ってたような記憶はあるね
Flutter と Googleオレ様言語については調査中なんだ
AndroidStudio とかで最初から使えるようになってればいいのに、
使えなかったんだよ
ああ、やっぱりダメなんだなぁと思った
とても残念だよ
382.NET MAUI HighSchool (ワッチョイ 1101-6yOS)
2022/09/14(水) 18:27:06.48ID:SbIgB75u0383デフォルトの名無しさん (テテンテンテン MM3e-YDlo)
2022/09/14(水) 20:00:24.51ID:dT7Ax3PXM384デフォルトの名無しさん (ワッチョイ 7d01-rdf8)
2022/09/14(水) 20:15:27.10ID:K4wpmadT0 >>382
flutterにも音声認識があった記憶があるんだけどそれじゃ駄目なのかい?
flutterにも音声認識があった記憶があるんだけどそれじゃ駄目なのかい?
385デフォルトの名無しさん (スフッ Sd0a-+b2b)
2022/09/14(水) 20:18:26.92ID:j3DWQZrFd まあすぐ消えるでしょw
386.NET MAUI HighSchool (ワッチョイ 1101-6yOS)
2022/09/14(水) 20:34:33.67ID:SbIgB75u0 >>383
いや喧嘩売ってんのはFlutter側でしょ
いや喧嘩売ってんのはFlutter側でしょ
387.NET MAUI HighSchool (ワッチョイ 1101-6yOS)
2022/09/14(水) 20:36:00.14ID:SbIgB75u0 System.IOについての話もした!
MediaPickerの話もした!
それでも文句たれてるこいつは一体何なんだ?
Dart学んでしまった自分を肯定したいだけだろ?
って話よな
MediaPickerの話もした!
それでも文句たれてるこいつは一体何なんだ?
Dart学んでしまった自分を肯定したいだけだろ?
って話よな
388デフォルトの名無しさん (テテンテンテン MM3e-YDlo)
2022/09/14(水) 20:56:38.55ID:dT7Ax3PXM あー触っちゃいけないタイプの人かあ
周りすべてが敵に見えるとか幻覚が見えるとか躁いう状態なら
ちゃんとお薬飲んで身体を休めたほうがいいよ
そうじゃなくて狂人のフリをして注目を集めるつもりなら、
「フリ」のつもりがだんだん本当に頭おかしくなって社会復帰できなくなるからやめたほうがいい
周りすべてが敵に見えるとか幻覚が見えるとか躁いう状態なら
ちゃんとお薬飲んで身体を休めたほうがいいよ
そうじゃなくて狂人のフリをして注目を集めるつもりなら、
「フリ」のつもりがだんだん本当に頭おかしくなって社会復帰できなくなるからやめたほうがいい
389.NET MAUI HighSchool (ワッチョイ 1101-6yOS)
2022/09/14(水) 21:04:01.28ID:SbIgB75u0 >>388
いや突っかかってきたの向こうからなんだが?
いや突っかかってきたの向こうからなんだが?
390デフォルトの名無しさん (テテンテンテン MM3e-YDlo)
2022/09/14(水) 21:45:54.02ID:dT7Ax3PXM 「向こう」ってどこの誰だよ・・・
他スレとか5ch外の話ならわざわざこのスレに持ち込まないでくれ
レスバがしたいならあなたが朝から晩まで一日中張り付いてるvsスレで十分でしょ
レスの臭いが気になってすごく久々にhissiとか使ったけど
ワッチョイの **01-6yOS と **01-OdF3 はおそらく同一人物だな
http://hissi.org/read.php/tech/20220911/OERWYmlpTkIw.html
6yOSがPC、OdF3はスマホってとこか
質問スレでの口調とずいぶん違うんだね
てかyoutubeへの誘導に余念がないみたいだね
悪い情報商材とかインフルエンサー()とかにカモられて「youtubeで稼ぐ」とか変な夢を見てなきゃいいけど
他スレとか5ch外の話ならわざわざこのスレに持ち込まないでくれ
レスバがしたいならあなたが朝から晩まで一日中張り付いてるvsスレで十分でしょ
レスの臭いが気になってすごく久々にhissiとか使ったけど
ワッチョイの **01-6yOS と **01-OdF3 はおそらく同一人物だな
http://hissi.org/read.php/tech/20220911/OERWYmlpTkIw.html
6yOSがPC、OdF3はスマホってとこか
質問スレでの口調とずいぶん違うんだね
てかyoutubeへの誘導に余念がないみたいだね
悪い情報商材とかインフルエンサー()とかにカモられて「youtubeで稼ぐ」とか変な夢を見てなきゃいいけど
391.NET MAUI HighSchool (ワッチョイ 1101-6yOS)
2022/09/14(水) 21:52:08.36ID:SbIgB75u0 >>390
そりゃ質問してんだから口調違うだろ?馬鹿ですか?
そりゃ質問してんだから口調違うだろ?馬鹿ですか?
392デフォルトの名無しさん (アウアウエー Sa52-+b2b)
2022/09/14(水) 22:22:42.24ID:e//0ccH8a このレベルかー。
まあ5chに一生懸命なんだからそらそうだよな。
まあ5chに一生懸命なんだからそらそうだよな。
393.NET MAUI HighSchool (ワッチョイ ea01-6yOS)
2022/09/14(水) 22:48:28.34ID:3CVM6Rp30 >>392
どのレベルだよw
どのレベルだよw
394.NET MAUI HighSchool (ワッチョイ ea01-6yOS)
2022/09/14(水) 22:49:32.53ID:3CVM6Rp30 言っとくがお前らのようなライブラリに頼りっぱなしの奴らより俺のほうがレベルが高いと自負してる
395デフォルトの名無しさん (アウアウエー Sa52-+b2b)
2022/09/14(水) 22:55:06.03ID:e//0ccH8a どのレベルて自分のレベルなんだからわかるだろw
自負しちゃったよねー。
マジでうけるよなー🤣
晒してくれた方ありがとうございました。
自負しちゃったよねー。
マジでうけるよなー🤣
晒してくれた方ありがとうございました。
396デフォルトの名無しさん (ワッチョイ ea2c-aQ9k)
2022/09/14(水) 22:56:04.74ID:Y/jBtdol0 凡才プログラマー・kboy のFlutter 大学が有名。
最近は皆のサロンへと、kboy色を弱めている
YouTube で有名な雑食系エンジニア・KENTA の、
初心者向けRuby on Rails サロンの1,200 人と比べると、まだまだシェアは少ないけど
kboyが言うには、
マナブは、発信者がWord Press などのプログラミングもやってみた人で、
KENTAはプログラマーが発信者になった人で、若手からすると雲の上の人
そりゃ、KENTAはバックエンドエンジニアのトップだから
最近は皆のサロンへと、kboy色を弱めている
YouTube で有名な雑食系エンジニア・KENTA の、
初心者向けRuby on Rails サロンの1,200 人と比べると、まだまだシェアは少ないけど
kboyが言うには、
マナブは、発信者がWord Press などのプログラミングもやってみた人で、
KENTAはプログラマーが発信者になった人で、若手からすると雲の上の人
そりゃ、KENTAはバックエンドエンジニアのトップだから
397.NET MAUI HighSchool (ワッチョイ ea01-6yOS)
2022/09/14(水) 23:15:11.40ID:3CVM6Rp30 >>395
ライブラリ頼りっぱなしの言い訳がそれw
ライブラリ頼りっぱなしの言い訳がそれw
398デフォルトの名無しさん (テテンテンテン MM3e-YDlo)
2022/09/14(水) 23:49:00.92ID:dT7Ax3PXM いったい何なんだこの人・・・と思って先週の書き込みもちょっと追いかけてみたら
C#スレでこんなことを質問して呆れられてた人だった
http://hissi.org/read.php/tech/20220905/dVhPRGJRREww.html
http://hissi.org/read.php/tech/20220906/eXRNMSs3Q1Yw.html
http://hissi.org/read.php/tech/20220906/VW9ZaFNtZkEw.html
ワッチョイなしも見てみると
http://hissi.org/read.php/tech/20220905/dVhPRGJRREw.html
http://hissi.org/read.php/tech/20220906/eXRNMSs3Q1Y.html
みたいな感じでXamarinスレがこの人に蹂躙されてたのね、知らなかったよ
さらに気が付けばXamarin次スレのタイトルも勝手に変えられてる・・・・
Microsoft Xamarin part8 [.NET MAUI]
https://mevius.5ch.net/test/read.cgi/tech/1627778316/
Microsoft .NET MAUI part9 [Xamarin]
https://mevius.5ch.net/test/read.cgi/tech/1663067298/
うわこれXamarinスレ住民も被害者なのか・・・・
C#スレでこんなことを質問して呆れられてた人だった
http://hissi.org/read.php/tech/20220905/dVhPRGJRREww.html
http://hissi.org/read.php/tech/20220906/eXRNMSs3Q1Yw.html
http://hissi.org/read.php/tech/20220906/VW9ZaFNtZkEw.html
ワッチョイなしも見てみると
http://hissi.org/read.php/tech/20220905/dVhPRGJRREw.html
http://hissi.org/read.php/tech/20220906/eXRNMSs3Q1Y.html
みたいな感じでXamarinスレがこの人に蹂躙されてたのね、知らなかったよ
さらに気が付けばXamarin次スレのタイトルも勝手に変えられてる・・・・
Microsoft Xamarin part8 [.NET MAUI]
https://mevius.5ch.net/test/read.cgi/tech/1627778316/
Microsoft .NET MAUI part9 [Xamarin]
https://mevius.5ch.net/test/read.cgi/tech/1663067298/
うわこれXamarinスレ住民も被害者なのか・・・・
399.NET MAUI HighSchool (ワッチョイ ea01-6yOS)
2022/09/15(木) 00:07:48.52ID:BKYjKaFj0400デフォルトの名無しさん (ワッチョイ b501-V+uT)
2022/09/15(木) 00:33:03.56ID:/Qo8z/Hb0401デフォルトの名無しさん (スフッ Sd0a-+b2b)
2022/09/16(金) 22:29:51.54ID:MW8wDTYpd 念のため、 FlutterめっちゃディスりまくってたやつのチャンネルということでYouTubeに通報しときますね。
402デフォルトの名無しさん (ワッチョイ 9701-FlCI)
2022/09/20(火) 17:22:51.87ID:b70+4ofU0 flutter大学の中の人
必死に宣伝ご苦労さまです
必死に宣伝ご苦労さまです
403デフォルトの名無しさん (ワッチョイ 03b1-JEMU)
2022/09/26(月) 17:35:13.73ID:zRmH5eIr0 showModalBottomSheet()を使用してBottomSheetを表示させたとき、
BottomSheetを表示する前の下の画面が暗くなり操作できなくなります。
これを、BottomSheetも、BottomSheetの下の画面もどちらも操作できるようにするにはどの様にすれば良いですか?
BottomSheetを表示する前の下の画面が暗くなり操作できなくなります。
これを、BottomSheetも、BottomSheetの下の画面もどちらも操作できるようにするにはどの様にすれば良いですか?
404デフォルトの名無しさん (ワッチョイ 9242-U30X)
2022/09/26(月) 17:50:10.28ID:E9zHdOfv0 ボトムシートを使わない
405デフォルトの名無しさん (ワッチョイ 7f90-tGy+)
2022/09/26(月) 18:07:57.67ID:BKwVDCJo0 Modal使わなきゃいいだけ
showBottomSheetとかあるやろ
showBottomSheetとかあるやろ
406デフォルトの名無しさん (ササクッテロラ Sp47-mKQY)
2022/09/26(月) 18:08:52.88ID:hiIJpu4hp モーダルにしたくないならshowBottomSheetを使う
407デフォルトの名無しさん (ワッチョイ 4f4e-A/T8)
2022/09/27(火) 16:20:54.91ID:cB3b1DCd0 flutterのサロンってタメになる情報とかあるの?
Kboyって人のチュートリアル見ると浅い感じなんだけど。
Kboyって人のチュートリアル見ると浅い感じなんだけど。
408デフォルトの名無しさん (スフッ Sd32-0QxQ)
2022/09/27(火) 16:54:15.92ID:D6v5m0LTd >>407
今ならflutter勉強する場所もいろいろあるから深い感じと思うものを探したらいいんじゃね?
今ならflutter勉強する場所もいろいろあるから深い感じと思うものを探したらいいんじゃね?
409デフォルトの名無しさん (ワッチョイ 4f4e-A/T8)
2022/09/27(火) 20:01:05.41ID:cB3b1DCd0 >>408
ありがとう。他にもグループみたいなのあるのか。探してみるわ。
ありがとう。他にもグループみたいなのあるのか。探してみるわ。
410デフォルトの名無しさん (ワッチョイ 122f-ZdqV)
2022/09/27(火) 21:20:26.33ID:8Tb88bvn0 グループに入るという前提を考え直すのがいい
どこにも属さずにできる
どこにも属さずにできる
411デフォルトの名無しさん (ワッチョイ 7f2c-ZdqV)
2022/09/27(火) 23:36:20.98ID:oW3s344K0 そりゃ、kboy は若手で、自分でも言ってるけど、
YouTube で有名な雑食系エンジニア・KENTA みたいな巨匠とは比べられない
でも、kboyも数年はやってるでしょ
今のFlutter 大学は、kboy色を薄めて、皆の共同体制へ移行した。
個人のサロンから、コミュニティーへ変わった
YouTube で有名な雑食系エンジニア・KENTA みたいな巨匠とは比べられない
でも、kboyも数年はやってるでしょ
今のFlutter 大学は、kboy色を薄めて、皆の共同体制へ移行した。
個人のサロンから、コミュニティーへ変わった
412.NET M HighSchool (ワッチョイ 1201-bOZY)
2022/09/28(水) 16:14:42.74ID:UllJACrH0 深さだけなら.NET MAUI HighSchoolの方がよっぽど深いところまで説明してくれてるよな
条件付きコンパイルやパーシャルクラスを使用してOS独自のAPI呼び出すとか
://youtu.be/p1diL3hdlYo
Flutterは独自APIのラッパー作ってゴニョゴニョして~まで教えてる動画サイトとかあんのかな?
条件付きコンパイルやパーシャルクラスを使用してOS独自のAPI呼び出すとか
://youtu.be/p1diL3hdlYo
Flutterは独自APIのラッパー作ってゴニョゴニョして~まで教えてる動画サイトとかあんのかな?
413.NET M HighSchool (ワッチョイ 1201-bOZY)
2022/09/28(水) 16:17:29.56ID:UllJACrH0 ちなみに彼プログラミング初めて3ヶ月とからしいwww
業務経験も0の27歳らしいぞwww
元々建築系の仕事してたみたい
業務経験も0の27歳らしいぞwww
元々建築系の仕事してたみたい
414デフォルトの名無しさん (スッップ Sd32-mKQY)
2022/09/28(水) 16:50:17.31ID:JehIk3WQd コテハンついたままだし他スレで暴れてるIDだけど…
わざとやってるんだろか…
わざとやってるんだろか…
415.NET M HighSchool (ワッチョイ 1201-bOZY)
2022/09/28(水) 16:53:45.22ID:UllJACrH0 >>414
わざとです…
わざとです…
416デフォルトの名無しさん (スフッ Sd32-0QxQ)
2022/09/28(水) 17:55:24.07ID:rCiEf+q7d417.NET M HighSchool (ワッチョイ 1201-bOZY)
2022/09/28(水) 18:00:22.85ID:UllJACrH0 ラッパーから独自API呼び出す方法を紹介してる動画があればいいね
多分日本人はめんどくさくて作らんかもだが
多分日本人はめんどくさくて作らんかもだが
418デフォルトの名無しさん (ワッチョイ 5f01-I9dk)
2022/09/28(水) 18:39:26.09ID:4ZCQOXU60419.NET M HighSchool (ワッチョイ 1201-bOZY)
2022/09/28(水) 18:45:11.41ID:UllJACrH0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★11 [ぐれ★]
- 日本損失1.7兆円に修正 中国渡航自粛の影響試算 [蚤の市★]
- NY円、一時1ユーロ=180円台まで下落…1999年のユーロ導入以来初 [蚤の市★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★3 [蚤の市★]
- 「どうしようもない」 ため息つくアジアの玄関口 中国の訪日自粛で−福岡市 [蚤の市★]
- 【外交】日中関係悪化、長期化の様相 2012年には自動車輸出80%減も ロイター★3 [1ゲットロボ★]
- 【実況】博衣こよりのえちえち朝こよ🧪 ★2
- 【実況】博衣こよりのえちえち朝こよ🧪
- カカロット、腰痛い
- 【悲報】高市早苗を妄信している今の日本人見ると80年前も市民は進んで戦争協力してたんだって理解出来るよね🥺 [616817505]
- 【超悲報】中国への武力行使、世論調査で「賛成」「どちらかといえば賛成」48.8% 「反対」「どちらかといえば反対」の44.2%を上回る [314039747]
- 中国「高市が頭を下げて謝罪しない限り、絶対に許さない」 [329329848]
