ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな
http://www.flutter.io
探検
Flutterやろうよ!!!
■ このスレッドは過去ログ倉庫に格納されています
2018/06/02(土) 15:07:40.16ID:FmfhRdV+
680デフォルトの名無しさん
2020/12/27(日) 12:37:18.64ID:GAEs1coM >>678
分かる。
C++でもNULLポインタはちゃんとCPUの一般保護例外が発生して
OSのダイアログが出て停止してくれるので余り問題にならない。
テスト中はどこで発生したかもIDEですぐに分かるし。
分かる。
C++でもNULLポインタはちゃんとCPUの一般保護例外が発生して
OSのダイアログが出て停止してくれるので余り問題にならない。
テスト中はどこで発生したかもIDEですぐに分かるし。
681デフォルトの名無しさん
2020/12/27(日) 12:58:00.40ID:ViEBPAxt JavaのコードKotlinに変換するとメソッドの引数がnullableだったのがnonnullになってて意図せずクラッシュする
変換したとき全部の引数に?付けるようにするのもあれやし結局クラッシュ増えてるし
変換したとき全部の引数に?付けるようにするのもあれやし結局クラッシュ増えてるし
682デフォルトの名無しさん
2020/12/27(日) 13:24:07.81ID:yCfwgKjg KotlinのNull Safetyと違ってDartはSound Null Safetyだから…
683デフォルトの名無しさん
2020/12/27(日) 17:08:41.13ID:w17zize6 きっちり全パス通すようなバイモーダルのモード1じゃなくてもnull検出できたほうがありがたい。
684デフォルトの名無しさん
2020/12/27(日) 18:58:13.38ID:Hnellfg6685デフォルトの名無しさん
2020/12/27(日) 19:30:36.28ID:w17zize6 これは画面遷移の話っぽいね。routeを更に推し進めた感じかな?
選択肢が多いのは良いがBLoCやProviderみたいに1つのアプリ内に複数のフレームワークが混在しちゃいそう。
選択肢が多いのは良いがBLoCやProviderみたいに1つのアプリ内に複数のフレームワークが混在しちゃいそう。
686デフォルトの名無しさん
2020/12/27(日) 19:48:58.95ID:4mE48x9D Navigator 2.0でBottomNavigationBarの問題解決するならいいけど
687デフォルトの名無しさん
2020/12/27(日) 21:32:47.88ID:hgeOiIqg 画面遷移も宣言的に出きるようにしただけ
688デフォルトの名無しさん
2020/12/27(日) 21:36:53.78ID:hgeOiIqg 今まで画面更新はUIの状態変わったらsetStateで行えたけど、画面遷移もsetStateして、Navigatior Widgetをそれにあわせて更新してやればいいようになる
689デフォルトの名無しさん
2020/12/27(日) 21:40:27.94ID:hgeOiIqg で、これと絡めてrestoration apiで画面復元しやすくなるのかな..??
690デフォルトの名無しさん
2020/12/28(月) 00:50:45.31ID:v3aJDDGp flutterならobj-c選択したほうがswiftよりいい?
でもプラグインがswift使ってるから意味ない?
でもプラグインがswift使ってるから意味ない?
691デフォルトの名無しさん
2020/12/28(月) 21:03:44.00ID:bkOJFyK6 flutterの利点はAndroidとiOSアプリ同時に開発できることだろ
swiftと悩むってことはiOSだけでいいの?
swiftと悩むってことはiOSだけでいいの?
692デフォルトの名無しさん
2020/12/28(月) 21:17:33.83ID:1N5UKAA9 UIはネイティブで作った方がいい
693デフォルトの名無しさん
2020/12/28(月) 22:10:00.92ID:13T7+q+v FlutterがFuchsiaの標準UIだし今のAndroidに注力してもなあ
694デフォルトの名無しさん
2020/12/29(火) 01:00:05.21ID:+T4UnK2G かゆいとこに手届きます?
GPUとかジャイロとかGPSとか
unityやれっていわれそうだけど
どこまでやれるんだろうって考えてなかなか手が出せない
GPUとかジャイロとかGPSとか
unityやれっていわれそうだけど
どこまでやれるんだろうって考えてなかなか手が出せない
695デフォルトの名無しさん
2020/12/29(火) 02:53:05.48ID:XBFpVms0 >>694
flutterでBLE機器とか操作する組込み用途で有名な人がいる
flutterでBLE機器とか操作する組込み用途で有名な人がいる
696デフォルトの名無しさん
2020/12/29(火) 06:15:26.08ID:6bRLMSpz697デフォルトの名無しさん
2020/12/29(火) 12:10:30.28ID:xBXyj3gs Fuchsimaってまだ開発続いてんの?
発表から何年も経ってるんだが
発表から何年も経ってるんだが
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は出てきてから評価しないとなんとも言えんし
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 自民・麻生太郎 副総裁 石破政権の1年は「どよーん」 高市政権の発足で「何となく明るくなった」「世の中のことが決まり動いている」 [Hitzeschleier★]
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【27歳会社員】「自慰行為に使うために」コインランドリーの乾燥機から24歳女性の下着など計11点(時価8万2080円相当)盗んだ疑い [nita★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★3
- ジャップ「カントの純粋理性批判読むお!!!」⇒全員上巻で挫折 俺恥ずかしいよ…😭 [731544683]
- トランプ、G7に代わるcore 5を発表 [805596214]
- 麻生太郎が石破政権の1年を酷評「どよーんとして何も動かない感じだったな。それに引き換え高市政権は物事が動いている」 [597533159]
- 【速報】室井佑月、米山隆一との離婚を決意wwwwwwwwwwwwwwwwwwww [802034645]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★4
