ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな
http://www.flutter.io
探検
Flutterやろうよ!!!
■ このスレッドは過去ログ倉庫に格納されています
2018/06/02(土) 15:07:40.16ID:FmfhRdV+
698デフォルトの名無しさん
2020/12/29(火) 14:27:41.79ID:kdP0thHS Dartの無名関数すこ
こんなふうにしてる言語今まであったっけ
foo() {} // 有名
() {} // 無名
統一感がありすぎる
こうしてみるとなぜ他の言語こうなってないのか逆に不思議に感じるくらいの発明
こんなふうにしてる言語今まであったっけ
foo() {} // 有名
() {} // 無名
統一感がありすぎる
こうしてみるとなぜ他の言語こうなってないのか逆に不思議に感じるくらいの発明
699デフォルトの名無しさん
2020/12/29(火) 15:15:10.67ID:YidXQhdd >>697
廃炉だろ?
廃炉だろ?
700デフォルトの名無しさん
2020/12/29(火) 19:09:37.72ID:wIHnHHci >>697
今月の記事、製品化はまだまだとのこと
グーグル、新OS「Fuchsia」プロジェクトを社外のコントリビュータ―に解放 - ZDNet Japan
https://japan.zdnet.com/article/35163612/
今月の記事、製品化はまだまだとのこと
グーグル、新OS「Fuchsia」プロジェクトを社外のコントリビュータ―に解放 - ZDNet Japan
https://japan.zdnet.com/article/35163612/
701デフォルトの名無しさん
2020/12/29(火) 19:17:28.07ID:4QpkC8VC そのうち無くなってるだろ
flutterとともに
flutterとともに
702デフォルトの名無しさん
2020/12/29(火) 19:54:59.94ID:xBXyj3gs 大体開発が長期化してるのは糞ゲーだと相場が決まっている
703デフォルトの名無しさん
2020/12/29(火) 20:23:21.67ID:6bRLMSpz flutterが失速したら次は何だろうね?今さらXamrinはないしReactの復権かなぁ?
704デフォルトの名無しさん
2020/12/29(火) 20:37:26.81ID:QFieIEDm KotlinのKMMだろ
Netflixも採用したから伸びるぞ
言語もDartみたいなゴミじゃないしな
Flutterは今はシェア高いけどDartなんて好き好んでやるやついないし
すぐ廃れるんじゃないかな
RubyがRails専用言語で落ちぶれたように
DartはFlutter専用言語として消えていくと思う
Netflixも採用したから伸びるぞ
言語もDartみたいなゴミじゃないしな
Flutterは今はシェア高いけどDartなんて好き好んでやるやついないし
すぐ廃れるんじゃないかな
RubyがRails専用言語で落ちぶれたように
DartはFlutter専用言語として消えていくと思う
705デフォルトの名無しさん
2020/12/29(火) 20:38:18.12ID:QFieIEDm706デフォルトの名無しさん
2020/12/29(火) 20:40:02.35ID:QFieIEDm XamarinはMAUIになったらMicrosoftが開発、管理するようになったら
品質あがって人気になる可能性はある。MAUI
品質あがって人気になる可能性はある。MAUI
707デフォルトの名無しさん
2020/12/29(火) 20:48:23.73ID:PHBKlseD それ乗り越えてもmauiはもうひとつ問題がある
xamlが重い...
MVUサポートしたらxamlなくなって軽くなるのか知らんが
xamlが重い...
MVUサポートしたらxamlなくなって軽くなるのか知らんが
708デフォルトの名無しさん
2020/12/29(火) 20:49:14.15ID:4QpkC8VC kotlinはいいね
KMMには期待してるけどUI対象外だしな
KMMには期待してるけどUI対象外だしな
709デフォルトの名無しさん
2020/12/29(火) 21:17:59.53ID:QFieIEDm >>707
Xaml重いの根拠は?
native iOS, Androidとの比較で
Xamarinは14%しか速度落ちないようだから
XAMLだから重いってのは理解できない。
Visual Studioの重さと結び付けてないか?
Xaml重いの根拠は?
native iOS, Androidとの比較で
Xamarinは14%しか速度落ちないようだから
XAMLだから重いってのは理解できない。
Visual Studioの重さと結び付けてないか?
710デフォルトの名無しさん
2020/12/29(火) 21:58:54.29ID:PHBKlseD ごめん、厳密には原因を調べてない
xamlが重いのかはたまたmonoというか.netが重いのかは知らん
最近触ったのはUno Platform
androidでアプリ動かしてみたけどとんでもない重さ
ゴミレベルの重さ
xamlが重いのかはたまたmonoというか.netが重いのかは知らん
最近触ったのはUno Platform
androidでアプリ動かしてみたけどとんでもない重さ
ゴミレベルの重さ
711デフォルトの名無しさん
2020/12/29(火) 22:05:03.57ID:PHBKlseD 昔はUWPでタッチアプリも作ってたときも、デスクトップPCで動かす分にはいいが、タブレットPCで動かすと重い
x:Bindやらx:Loadやら試しても気休め程度
後、もちろんuno platformの実装がくそという可能性もあるね
いずれにせよ録なイメージしかない
x:Bindやらx:Loadやら試しても気休め程度
後、もちろんuno platformの実装がくそという可能性もあるね
いずれにせよ録なイメージしかない
712デフォルトの名無しさん
2020/12/29(火) 23:04:11.94ID:+SqjoxpM マルチプラットフォーム開発だと現状flutterが一番生産性とアプリパフォーマンスの点からよさそうだけど、Dartが言語として魅力ないのがなぁ
713デフォルトの名無しさん
2020/12/29(火) 23:26:01.28ID:xrSERZg5714デフォルトの名無しさん
2020/12/29(火) 23:46:38.79ID:c62SKept >>712
昔ts2dartってあったけどあれ開発終わったんだっけ
昔ts2dartってあったけどあれ開発終わったんだっけ
715デフォルトの名無しさん
2020/12/30(水) 01:15:56.85ID:OdjCMRdf flutterの凄さと言うか他の追従を許さないのは、
描画エンジン
platformView以外、画面全体を自分で描画してるからな
あとdartはかなり洗練されてるぞ
描画エンジン
platformView以外、画面全体を自分で描画してるからな
あとdartはかなり洗練されてるぞ
716デフォルトの名無しさん
2020/12/30(水) 01:29:24.70ID:QgO/DBI4 dartが洗練されてるとか無いわ
717デフォルトの名無しさん
2020/12/30(水) 09:55:56.63ID:+NMvyZBi718デフォルトの名無しさん
2020/12/30(水) 11:28:43.57ID:ZFzFKq2k719デフォルトの名無しさん
2020/12/30(水) 20:03:28.41ID:rwRP4Bkm Dartよく知らないけど
Dartが洗練されているならもっと言語として人気でてるはずでは?
Googleが関与してるならなおさら。
Dartは、KotlinのようにAndroidのFirst-class languageにも指定されてないってことは
機能やらなにやらが足りてないってことでしょう
Dartが洗練されているならもっと言語として人気でてるはずでは?
Googleが関与してるならなおさら。
Dartは、KotlinのようにAndroidのFirst-class languageにも指定されてないってことは
機能やらなにやらが足りてないってことでしょう
720デフォルトの名無しさん
2020/12/30(水) 20:05:30.09ID:tGRoycSH 洗練されてるかどうかで言語を選べる人って趣味の人だけだろ
721デフォルトの名無しさん
2020/12/30(水) 20:07:29.68ID:rwRP4Bkm >>715
前半も意味がわからない。
FlutterがOS標準のGUIを使わずに独自の方法でやってるということは
それだけバージョンアップ時に不具合が起こりやすいってことで短所にもなる。
KotlinのmultiplatformのようにGUIをOS標準に
まかせる方式のほうが問題が起きにくい。
前半も意味がわからない。
FlutterがOS標準のGUIを使わずに独自の方法でやってるということは
それだけバージョンアップ時に不具合が起こりやすいってことで短所にもなる。
KotlinのmultiplatformのようにGUIをOS標準に
まかせる方式のほうが問題が起きにくい。
722デフォルトの名無しさん
2020/12/30(水) 20:17:14.52ID:ZFzFKq2k >>721
逆だよ。多少OSの仕様が変わっても低レベルの描画APIはそうそう変わらないし、変わったとしてもフレームワークで吸収できる可能性が高い。
例え話が適切かどうか分からないけど前にiOSで廃止になったUIAlertViewとかも独自描画のFlutterでは影響を受けなかったはず。
逆だよ。多少OSの仕様が変わっても低レベルの描画APIはそうそう変わらないし、変わったとしてもフレームワークで吸収できる可能性が高い。
例え話が適切かどうか分からないけど前にiOSで廃止になったUIAlertViewとかも独自描画のFlutterでは影響を受けなかったはず。
723デフォルトの名無しさん
2020/12/30(水) 20:37:03.25ID:rwRP4Bkm724デフォルトの名無しさん
2020/12/30(水) 21:13:56.69ID:YEmgVsb8 >>721
つreact
つreact
725デフォルトの名無しさん
2020/12/30(水) 21:29:38.91ID:rwRP4Bkm >>724
なにがいいたいのか
なにがいいたいのか
726デフォルトの名無しさん
2020/12/30(水) 22:12:07.40ID:OdjCMRdf727デフォルトの名無しさん
2020/12/30(水) 22:15:27.56ID:rwRP4Bkm728デフォルトの名無しさん
2020/12/30(水) 22:19:09.06ID:OdjCMRdf ついでに言わせてもらうと、UICollectionViewとか、一見使いやすいように見えてcellの生成アルゴリズムを知らないとどハマりする。
flutterの場合reusableCellは無いから無限に作ろうとする。しかしscrollControllerで自由自在に生成/廃棄できる。
flutterの場合reusableCellは無いから無限に作ろうとする。しかしscrollControllerで自由自在に生成/廃棄できる。
729デフォルトの名無しさん
2020/12/30(水) 22:20:54.07ID:OdjCMRdf >>727
間違えている。flutterはエンジンの動作をiOSが保証して成り立っているから。
間違えている。flutterはエンジンの動作をiOSが保証して成り立っているから。
730デフォルトの名無しさん
2020/12/30(水) 22:21:55.75ID:m/y18WaF オープンソースだから気に食わなければコミットしたらいいですよ
嫌いなら使わなければいいだけ
嫌いなら使わなければいいだけ
731デフォルトの名無しさん
2020/12/30(水) 22:25:42.20ID:OdjCMRdf PlatformViewが使えない時はflutterエンジンが実画面にコピーしてたからなw
それはスピード的にコンニャクwだったなw
それはスピード的にコンニャクwだったなw
732デフォルトの名無しさん
2020/12/30(水) 22:33:49.04ID:olxuh5fb iOSの描画に関してはMetal使ってるから変更にはめちゃくちゃ弱そうだけどな
Appleが仕様握ってるからほぼ完全に変更される可能性もある
Appleが仕様握ってるからほぼ完全に変更される可能性もある
733デフォルトの名無しさん
2020/12/30(水) 23:48:05.71ID:rwRP4Bkm >>729
とはまともな会話が成立しそうにないからもういいや。
iOSが保証っていつからiOSが人格持ったのか
iOSがAppleの間違いだったとしてもおかしい。
Appleが動作を保証することもありえない。
とはまともな会話が成立しそうにないからもういいや。
iOSが保証っていつからiOSが人格持ったのか
iOSがAppleの間違いだったとしてもおかしい。
Appleが動作を保証することもありえない。
734デフォルトの名無しさん
2020/12/31(木) 00:54:49.62ID:EFOplEJP mauiとかOS標準の機能使うなら、大抵は各OSの最大公約数みたいな機能にしぼられるから、アプリがしょぼくなるか、
それを超えてやると「自分のコードが増える」
例えばOS毎にUI分けるはめになる
それを超えてやると「自分のコードが増える」
例えばOS毎にUI分けるはめになる
735デフォルトの名無しさん
2020/12/31(木) 01:05:26.16ID:EFOplEJP 例えば、androidでは、メインのスクロールコンテンツにあわせてツールバーが隠れたりするUIがあるが、これを例えば、OSの機能でやるxamarin.formsでは用意されてない?
で、やろうとする「自分のコードが増える」
flutter内部でflutter側のコードは増えるが自分のコードは少なくなる
で、やろうとする「自分のコードが増える」
flutter内部でflutter側のコードは増えるが自分のコードは少なくなる
736デフォルトの名無しさん
2020/12/31(木) 01:09:12.25ID:EFOplEJP もちろん、iOSで他のOSのUIのお作法押し付けるのどうなのとかの問題あるが(flutterはiOSのデザインのコントロールも用意されてるが)
737デフォルトの名無しさん
2020/12/31(木) 07:54:02.92ID:Jjnrc764 >>723
描画低レベルAPIってのはskiaのことね。このあたりの仕様や挙動はOSバージョンアップしてもそうそう変わらないので影響を受けにくい。
反対にXamarinとかは各OSのNativeなGUIコンポーネントの上にさらに実行環境を構築してるので比較的影響が出やすい。
例えばNativeボタンデザインが大きく変更されたとするとXamarinは影響あるけどFlutterには影響ない。
描画低レベルAPIってのはskiaのことね。このあたりの仕様や挙動はOSバージョンアップしてもそうそう変わらないので影響を受けにくい。
反対にXamarinとかは各OSのNativeなGUIコンポーネントの上にさらに実行環境を構築してるので比較的影響が出やすい。
例えばNativeボタンデザインが大きく変更されたとするとXamarinは影響あるけどFlutterには影響ない。
738デフォルトの名無しさん
2020/12/31(木) 12:40:29.57ID:UmLdRWR0 Flutterで良いと思ったのは
UIの描画を独自でやってる所だが...
これでかなり面倒な
os毎の画面仕様の調整から解放される。
UIの描画を独自でやってる所だが...
これでかなり面倒な
os毎の画面仕様の調整から解放される。
739デフォルトの名無しさん
2020/12/31(木) 12:49:26.94ID:Jz4pw6lR UI描画を独自でやってるのは割と大きいメリットだよね。
とはいえ各プラットフォームのガイドラインを無視するのか、とか、微妙な部分はあるんだけど。
バージョンアップ時に影響を受けることは、逆に少ないよ。
Androidでは、古い機種でも新しいコントロールの見た目で描画されるぐらいだし。
とはいえ各プラットフォームのガイドラインを無視するのか、とか、微妙な部分はあるんだけど。
バージョンアップ時に影響を受けることは、逆に少ないよ。
Androidでは、古い機種でも新しいコントロールの見た目で描画されるぐらいだし。
740デフォルトの名無しさん
2020/12/31(木) 12:53:13.22ID:OoQLe3T9 reactとflutter比べるとflutterの方がUiに関してOS差分気にしなくていいから楽だしな
flutterのアーキは糞だけど現状flutter使うのがベストという悲しい状況
flutterのアーキは糞だけど現状flutter使うのがベストという悲しい状況
741デフォルトの名無しさん
2020/12/31(木) 13:57:40.51ID:UmLdRWR0742デフォルトの名無しさん
2020/12/31(木) 16:36:35.60ID:PAZjPB6Z Androidのガイドラインは守ってるだろw
iOSはAndroidにUI/UXは2周回遅れにされてるからもう無理だし
iOSはAndroidにUI/UXは2周回遅れにされてるからもう無理だし
743デフォルトの名無しさん
2020/12/31(木) 21:00:53.70ID:EFOplEJP androidの方がUIをiOSに似せてきてない?
ナビゲーションドローワからボトムナビゲーションへとか
ナビゲーションドローワからボトムナビゲーションへとか
744デフォルトの名無しさん
2021/01/01(金) 03:54:37.10ID:hEezWpWG analysis_options.yamlでcast_nullable_to_non_nullableを指定しても
warning: 'cast_nullable_to_non_nullable' is not a recognized lint rule
って表示されるのはなぜですか?
warning: 'cast_nullable_to_non_nullable' is not a recognized lint rule
って表示されるのはなぜですか?
745デフォルトの名無しさん
2021/01/01(金) 16:24:52.42ID:xBl+DmmI 本来はオリジナルのUIコンポーネントを作るために、
Android/iOSが用意してる方法を使って、
Flutterは独自のUIコンポーネントを作ってるという事?
wikipeによるとDartはTSに敗れた後にFlutter向けに再始動したんだな
Android/iOSが用意してる方法を使って、
Flutterは独自のUIコンポーネントを作ってるという事?
wikipeによるとDartはTSに敗れた後にFlutter向けに再始動したんだな
746デフォルトの名無しさん
2021/01/01(金) 16:32:37.07ID:gmgvRsZJ Flutterは画面に色々描画できる画面に相当する1枚のCanvasみたいなのがあって、Flutterが自分でボタンならボタンっぽく描画してるってこと。
で、そのCavasみたいのは(skia)のはandroidではopen GLそれともvulkan?、iOSならmetal?みたいのを裏で使ってる
で、そのCavasみたいのは(skia)のはandroidではopen GLそれともvulkan?、iOSならmetal?みたいのを裏で使ってる
747デフォルトの名無しさん
2021/01/01(金) 16:40:28.24ID:gmgvRsZJ OSは大抵はテキスト入力するコンポーネントやボタンオン/オフするためのコンポーネントなど色々なUIコンポーネントを用意してるが、そのなかに大抵自分で線や矩形などを使って自分で描画できるCanvasみたいなコンポーネント(機能)も用意されてる
FlutterはそのうちのCanvasコンポーネントを使って他のOSが用意してるボタンコンポーネントとか使わずに自前でボタンを描画してるイメージ
FlutterはそのうちのCanvasコンポーネントを使って他のOSが用意してるボタンコンポーネントとか使わずに自前でボタンを描画してるイメージ
748デフォルトの名無しさん
2021/01/01(金) 17:39:15.05ID:HB0G225a >>743
要はスタンプ押すのを用意されたスタンプを使うのか自分で作ったスタンプ押すかの違い。
OSが用意したスタンプ使うとOSの仕様変更でスタンプの見た目変わっちゃって画面に入り切らなくなっちゃうけど、自分の作ったものは変わらず使えるってこと。
ここまで書いてあまり良い例えじゃないと気づいた。
要はスタンプ押すのを用意されたスタンプを使うのか自分で作ったスタンプ押すかの違い。
OSが用意したスタンプ使うとOSの仕様変更でスタンプの見た目変わっちゃって画面に入り切らなくなっちゃうけど、自分の作ったものは変わらず使えるってこと。
ここまで書いてあまり良い例えじゃないと気づいた。
749デフォルトの名無しさん
2021/01/01(金) 17:46:12.19ID:HB0G225a すまんな、アンカミスった。
750デフォルトの名無しさん
2021/01/03(日) 13:57:35.22ID:wcnZibre >>717
まず、_で可視性制御するのどうにかしてほしい
プロパティのprivateなsetterとかどうすりゃ・・
あと、finalフィールドが、initializer listでしか初期化できない・・
コンストラクタ内でfinalフィールド初期化したい
まず、_で可視性制御するのどうにかしてほしい
プロパティのprivateなsetterとかどうすりゃ・・
あと、finalフィールドが、initializer listでしか初期化できない・・
コンストラクタ内でfinalフィールド初期化したい
751デフォルトの名無しさん
2021/01/03(日) 13:58:39.90ID:37FlK6+Q dartはオープンソースだけど
それについてコミュニティーで問題定義しましたか?
どのようなアクションをあなたは起こしましたか?
それについてコミュニティーで問題定義しましたか?
どのようなアクションをあなたは起こしましたか?
752デフォルトの名無しさん
2021/01/03(日) 14:34:23.29ID:wcnZibre これもよく議論されるだろうが、
後、isolateもあるがシングルスレッド環境もどうなの・・
flutterはデスクトップも対応する予定だが、C言語ほどやるつもりは毛頭ないが、
結構パフォーマンスなどを気にかけだすと途端にウンコになる
なんにせよ、JavaScriptを引きずりすぎて、色々、制約が
後、isolateもあるがシングルスレッド環境もどうなの・・
flutterはデスクトップも対応する予定だが、C言語ほどやるつもりは毛頭ないが、
結構パフォーマンスなどを気にかけだすと途端にウンコになる
なんにせよ、JavaScriptを引きずりすぎて、色々、制約が
753デフォルトの名無しさん
2021/01/03(日) 15:20:53.68ID:+36sJQFE デスクトップアプリ作ったことないけど、そこまで遅くなる印象ないけどね。AOTでもそんなに速くはないなーくらいは思ったけど。
754デフォルトの名無しさん
2021/01/03(日) 15:59:19.99ID:iO9f4D6E スマホアプリ作りたい初級者はフラッター1択なの?
755デフォルトの名無しさん
2021/01/03(日) 16:07:12.40ID:wcnZibre デスクトップだから遅くなるという意味じゃなく、デスクトップアプリだとマウス入力などでもっと生産系の凝った、複雑なアプリ開発とか視野に入ってくるわけで、
そうすると、マルチスレッドとか基本だけど、isolateだとメモリ空間分離されてるからめんどくさいし
もちろん、今のタッチ入力メインのモバイルアプリでも凝った、複雑なアプリ作れるが
そうすると、マルチスレッドとか基本だけど、isolateだとメモリ空間分離されてるからめんどくさいし
もちろん、今のタッチ入力メインのモバイルアプリでも凝った、複雑なアプリ作れるが
756デフォルトの名無しさん
2021/01/03(日) 17:53:55.66ID:8AIUs18f マルチスレッドなGUIフレームワークって世の中にどれだけあるの?
757デフォルトの名無しさん
2021/01/03(日) 17:55:15.81ID:VfQTkbQw すげーー普通
758デフォルトの名無しさん
2021/01/03(日) 18:10:19.83ID:HDj66jaS >>750
privateが_なんて全くなんの問題もない。むしろそれごときに慣れる事ができないなら今後思いやられる。
finalがコンストラクタ〜ってのは分からんでもないけどそれならfinal外せ。
StatefulWidgetのfinal制限ならきっと俺には分からない実装上の都合があるんだろう。
詳しい人の解説を待とう。
privateが_なんて全くなんの問題もない。むしろそれごときに慣れる事ができないなら今後思いやられる。
finalがコンストラクタ〜ってのは分からんでもないけどそれならfinal外せ。
StatefulWidgetのfinal制限ならきっと俺には分からない実装上の都合があるんだろう。
詳しい人の解説を待とう。
759デフォルトの名無しさん
2021/01/03(日) 18:11:12.37ID:GldJWR4v 普通か?
UIスレッドが複数のGUIフレームワークってなんだろ。
あと、極力、スレッド間でメモリ空間を共有しないのが最近の王道では?
isolateに振ったのは悪くない方法だと思う。
UIスレッドが複数のGUIフレームワークってなんだろ。
あと、極力、スレッド間でメモリ空間を共有しないのが最近の王道では?
isolateに振ったのは悪くない方法だと思う。
760デフォルトの名無しさん
2021/01/03(日) 18:12:08.79ID:AYuH2JJK >>744
インデントとか?
インデントとか?
761デフォルトの名無しさん
2021/01/03(日) 18:14:51.43ID:AYuH2JJK762デフォルトの名無しさん
2021/01/03(日) 18:20:09.59ID:HDj66jaS >>761
スレッドでも普通にTTSでプリエンプトされると思ってたんだけど最近は違うのかい?
スレッドでも普通にTTSでプリエンプトされると思ってたんだけど最近は違うのかい?
763デフォルトの名無しさん
2021/01/03(日) 18:33:08.94ID:ZfI7ecBk >>754
ろくにプログラミング経験ないなら、
Kotlin + Android Studio
Swift + XCode
の純正で最初にある程度経験積むほうがいい。
最初からクロスプラットフォームの開発は初心者向けじゃない
ろくにプログラミング経験ないなら、
Kotlin + Android Studio
Swift + XCode
の純正で最初にある程度経験積むほうがいい。
最初からクロスプラットフォームの開発は初心者向けじゃない
764デフォルトの名無しさん
2021/01/03(日) 18:40:50.09ID:ZfI7ecBk >>752
なんだDartってマルチスレッド対応してないのかよ
Dartが洗練されてるとかいってた話うそじゃないかよw
時間かかる処理はどうやってるの?
C#使えるUnity, Xamarin, MAUIのが長い目で見るといいんじゃないか?
あとはKotlin Multiplatform
FlutterはUIの部品はいいけど、Dart言語がいまいちってかんじかね
なんだDartってマルチスレッド対応してないのかよ
Dartが洗練されてるとかいってた話うそじゃないかよw
時間かかる処理はどうやってるの?
C#使えるUnity, Xamarin, MAUIのが長い目で見るといいんじゃないか?
あとはKotlin Multiplatform
FlutterはUIの部品はいいけど、Dart言語がいまいちってかんじかね
765デフォルトの名無しさん
2021/01/03(日) 18:46:38.13ID:wcnZibre766デフォルトの名無しさん
2021/01/03(日) 18:49:39.97ID:4/sbt9BN flutterのUIが豊富ってだけで仕組みは死ぬほど糞だけどな
少し大規模開発になると縦横無尽にblocやらproviderだらけになってレンダリング系の問題とか出てくると手に負えなくなる
少し大規模開発になると縦横無尽にblocやらproviderだらけになってレンダリング系の問題とか出てくると手に負えなくなる
767デフォルトの名無しさん
2021/01/03(日) 18:50:29.08ID:4/sbt9BN768デフォルトの名無しさん
2021/01/03(日) 19:19:11.19ID:wcnZibre 他にも整数型がintしかない問題
1バイトや2バイトなどしか使わなくても8バイトのint使うと無駄多すぎ
デスクトップアプリでメモリ一杯あるし勝手にキルされないから、どんどんオブジェクトを
ため込んでいくと無駄も結構大きくなる
メモリ絡みで弱参照もないし・・
もちろん、普段はHttpたたいて結果を表示するレベルのモバイルアプリがメインだからこんなことは
全く気にしてないけど
でも、どんどん規模が大きくなるとdartはうまくスケールしない・・と思う
1バイトや2バイトなどしか使わなくても8バイトのint使うと無駄多すぎ
デスクトップアプリでメモリ一杯あるし勝手にキルされないから、どんどんオブジェクトを
ため込んでいくと無駄も結構大きくなる
メモリ絡みで弱参照もないし・・
もちろん、普段はHttpたたいて結果を表示するレベルのモバイルアプリがメインだからこんなことは
全く気にしてないけど
でも、どんどん規模が大きくなるとdartはうまくスケールしない・・と思う
769デフォルトの名無しさん
2021/01/03(日) 20:09:38.68ID:HDj66jaS >>766
まぁいくらproviderが極少化できるとは言ってもそれを最初から設計することは困難なのでとりま全Widgetツリー更新で実装してしまって、リファクタは影響が計り知れないのでそのままにしちゃう。
ステートのライフサイクルとの兼ね合いとかわけわからんくなって誰も触れないコードの出来上がり。
理想と現実は違うよね。
まぁいくらproviderが極少化できるとは言ってもそれを最初から設計することは困難なのでとりま全Widgetツリー更新で実装してしまって、リファクタは影響が計り知れないのでそのままにしちゃう。
ステートのライフサイクルとの兼ね合いとかわけわからんくなって誰も触れないコードの出来上がり。
理想と現実は違うよね。
770デフォルトの名無しさん
2021/01/03(日) 20:24:11.69ID:AYuH2JJK クソSwift+Rxより未来あるけどなwww
771デフォルトの名無しさん
2021/01/03(日) 20:35:56.13ID:AYuH2JJK >>768
intしかないメリットも大きい。
機器からのbyte列をUint8Listに変換すると無駄に思えるが普通はそこからModelクラスに格納するのでローカル変数でしかない、激速で処理して解放するメリットのほうが大きいw
intしかないメリットも大きい。
機器からのbyte列をUint8Listに変換すると無駄に思えるが普通はそこからModelクラスに格納するのでローカル変数でしかない、激速で処理して解放するメリットのほうが大きいw
772デフォルトの名無しさん
2021/01/03(日) 20:49:35.48ID:HDj66jaS773デフォルトの名無しさん
2021/01/03(日) 21:04:35.84ID:X5yHTTz4 swiftの方が100倍いい
774デフォルトの名無しさん
2021/01/03(日) 21:05:47.37ID:+y0HLvdv >>765
俺がいったのはって書いてあるけどいつ言ったの?
俺がいったのはって書いてあるけどいつ言ったの?
775デフォルトの名無しさん
2021/01/03(日) 21:14:09.29ID:wcnZibre776デフォルトの名無しさん
2021/01/03(日) 21:19:13.11ID:q8fMdEaH ああ、後出しで訂正したんだね
777デフォルトの名無しさん
2021/01/03(日) 22:25:59.82ID:ZfI7ecBk778デフォルトの名無しさん
2021/01/03(日) 22:35:07.72ID:ZfI7ecBk Flutterなどのクロスプラットフォームを使わない場合に
モバイルアプリ開発で、
UI関連コードとビジネスロジックのコードの開発にかかる時間の
割合はどれくらいだろう?
20% + 80%?
30% + 70%?
直観でビジネスロジックで70%超える気がするんだけどそうだとすると
DartがクソなFlutter使うよりも、言語が優秀なC#系やKotlin系の
ツール使うほうが効率いいんじゃないのか?
モバイルアプリ開発で、
UI関連コードとビジネスロジックのコードの開発にかかる時間の
割合はどれくらいだろう?
20% + 80%?
30% + 70%?
直観でビジネスロジックで70%超える気がするんだけどそうだとすると
DartがクソなFlutter使うよりも、言語が優秀なC#系やKotlin系の
ツール使うほうが効率いいんじゃないのか?
779デフォルトの名無しさん
2021/01/03(日) 22:37:32.35ID:ZfI7ecBk 778 の
言語が優秀なC#系やKotlin系のクロスプラットフォーム対応ツールとは
具体的にUnityとかKotlin Multiplatformとか。
Xamarin, MAUI
言語が優秀なC#系やKotlin系のクロスプラットフォーム対応ツールとは
具体的にUnityとかKotlin Multiplatformとか。
Xamarin, MAUI
780デフォルトの名無しさん
2021/01/03(日) 23:10:45.11ID:wcnZibre つか、しぼらなきゃいけないの?w
まあ、オールラウンダーがあればそれ一つやるに越した事はないが
俺はwin32ネイティブ,WPF,UWPやらandroid java/kotlinで今はflutterだけど、アプリの種類に応じて一番楽なの選ぶだけだし
xamarinはないがmauiは出てきてから評価しないとなんとも言えんし
まあ、オールラウンダーがあればそれ一つやるに越した事はないが
俺はwin32ネイティブ,WPF,UWPやらandroid java/kotlinで今はflutterだけど、アプリの種類に応じて一番楽なの選ぶだけだし
xamarinはないがmauiは出てきてから評価しないとなんとも言えんし
781デフォルトの名無しさん
2021/01/03(日) 23:11:12.55ID:arRzErs6 マルチスレッドだとイイって
思い込んでる低脳かな?
Viewを担当する部位に
マルチスレッドいらんだろ。
Asyncで十分
笑
思い込んでる低脳かな?
Viewを担当する部位に
マルチスレッドいらんだろ。
Asyncで十分
笑
782デフォルトの名無しさん
2021/01/03(日) 23:22:43.49ID:wcnZibre 後、ビジネスロジックってビジネス次第だがhttp叩いて表示するくらいならどの言語でも基本はそこまで苦痛にならん
それよりもUI絡みのコードは、例えば独自ビューを作ったりするとそのUIフレームワークについて詳しく知る必要があるから自分では相当苦痛
だから、基本、言語がいくら糞でもUIフレームワークが充実してる方を選ぶかな。ということで、flutterは品質いいから普通に使うけど
それよりもUI絡みのコードは、例えば独自ビューを作ったりするとそのUIフレームワークについて詳しく知る必要があるから自分では相当苦痛
だから、基本、言語がいくら糞でもUIフレームワークが充実してる方を選ぶかな。ということで、flutterは品質いいから普通に使うけど
783デフォルトの名無しさん
2021/01/03(日) 23:36:27.40ID:AYuH2JJK RxとかMVVMとかユーザーメリット皆無だからな。
オナニーしてないでとっととプロトタイプ作れよ by 客
オナニーしてないでとっととプロトタイプ作れよ by 客
784デフォルトの名無しさん
2021/01/03(日) 23:45:07.82ID:arRzErs6785デフォルトの名無しさん
2021/01/03(日) 23:50:16.03ID:AYuH2JJK786デフォルトの名無しさん
2021/01/03(日) 23:57:22.04ID:AYuH2JJK ビジネスロジックは要件。
UIは偉い人の好みでさらに偉い人の好み←ここが難題w
UIは偉い人の好みでさらに偉い人の好み←ここが難題w
787デフォルトの名無しさん
2021/01/04(月) 00:02:50.73ID:wxHhyhRl UIは速攻で作って
技術ものとも使い捨てですよ。
使い捨てできなそうな実装は、
コードも読みづらいし、
View側のコードにロジックがてんこ盛り...
技術ものとも使い捨てですよ。
使い捨てできなそうな実装は、
コードも読みづらいし、
View側のコードにロジックがてんこ盛り...
788デフォルトの名無しさん
2021/01/04(月) 10:04:58.27ID:1mMfUC2y >>783
確かにMVVMはViewをわざわざXMLとかの別言語で書く意味がわからん。ある意味強制的な分離にはなるんだろうけどアーキ設計者の自己満足としか思えん。
確かにMVVMはViewをわざわざXMLとかの別言語で書く意味がわからん。ある意味強制的な分離にはなるんだろうけどアーキ設計者の自己満足としか思えん。
789デフォルトの名無しさん
2021/01/04(月) 10:18:46.78ID:+IKV4HED790デフォルトの名無しさん
2021/01/04(月) 10:22:38.76ID:+IKV4HED791デフォルトの名無しさん
2021/01/04(月) 10:33:16.46ID:+IKV4HED >>780
SwiftとばしてDartにいったのか。
Swift, Kotlin, C#の純正の開発も
Web APIやらDBのも継続的に学習必要だから、
cross-platformだけで何種類も追いかけてられないわ
アプリの種類に応じて使い分けることなく開発できるツールを
なるべく選びたいだろう
学習はするが楽はしたい。つまり効率
SwiftとばしてDartにいったのか。
Swift, Kotlin, C#の純正の開発も
Web APIやらDBのも継続的に学習必要だから、
cross-platformだけで何種類も追いかけてられないわ
アプリの種類に応じて使い分けることなく開発できるツールを
なるべく選びたいだろう
学習はするが楽はしたい。つまり効率
792デフォルトの名無しさん
2021/01/09(土) 20:58:24.77ID:pd7SqrDc Swiftはうんこ💩だよ
793デフォルトの名無しさん
2021/01/09(土) 21:10:39.50ID:hogOqFTZ >>792
swiftがdartより劣ることはないだろう。
swiftがdartより劣ることはないだろう。
794デフォルトの名無しさん
2021/01/10(日) 00:00:05.06ID:FlG1u3dO dartは何も決めなさすぎでウンコだろ
もうちょっと標準パッケージを充実させろよ
今は非同期のキャンセル処理を自分で適当なクラス作ってやるか..
kotlinなら一番豊富でJobやらDispatcherやらややこしい
C#だと、CancellationTokenがある
Dartも適当なの用意しとけよ
もうちょっと標準パッケージを充実させろよ
今は非同期のキャンセル処理を自分で適当なクラス作ってやるか..
kotlinなら一番豊富でJobやらDispatcherやらややこしい
C#だと、CancellationTokenがある
Dartも適当なの用意しとけよ
795デフォルトの名無しさん
2021/01/10(日) 01:03:30.16ID:Wfv87mi+ >>794
subscribe.cancel()じゃあかんの?
subscribe.cancel()じゃあかんの?
796デフォルトの名無しさん
2021/01/10(日) 01:04:40.92ID:Wfv87mi+ SwiftはUIKitから逃れられないから、いつか消えて無くなるだろう。。
797デフォルトの名無しさん
2021/01/10(日) 01:27:39.96ID:FlG1u3dO Stream使ってない部分では使えないよね?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- アメリカ、入国時に「日本人を含む外国人観光客の最大5年分のSNS履歴の提出」義務化 過去10年間に使用のメールアドレスや電話番号等も [Hitzeschleier★]
- 【中国外務省】日本への渡航自粛を再度呼びかけ 今度は「地震発生」を理由に [ぐれ★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★3 [Hitzeschleier★]
- 【おこめ】「有能だったんじゃ」おこめ券で批判殺到の鈴木農水大臣…ネットでは前任の“進次郎再評価” [ぐれ★]
- 【芸能】デパートで見つけたランドセルが衝撃価格! つまみ枝豆「どこかで規制しないと」に共感の声殺到 「全て同感」「高すぎます」★2 [冬月記者★]
- 【速報】年収の壁の自民案判明、26年は168万円 [蚤の市★]
- なぜ、ネトウヨはアメリカ含む西側とイスラエルを倒した朕に逆らってくるのじゃ? [805596214]
- 日本人、世界で最もブランドに興味なし🇯🇵 [462275543]
- 【悲報】鈴木農水大臣、国民から「こいつひょっとしてアホなんじゃね?」と思われ始めてしまうwww [793117252]
- 【高市速報】 防衛省公式X、このタイミングで日本の防衛兵器や攻撃ミサイルを動画で宣伝wwww [197015205]
- 【悲報】たぬかなが渡邊渚を壮絶バッシング 「グラビア出したあたりから臭いな~と思ってたが激臭になってたわ。中居は悪くない」 [455031798]
- 自閉症児の父親「中絶しておけば良かった。 家族が欲しかったのに、手に入れたのは人間たまごっち」 [777114754]
