X



Flutterやろうよ!!! 2
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん (ワッチョイ 8f5f-+np5)
垢版 |
2021/01/30(土) 12:22:39.97ID:4Fw02M/h0
ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな

https://flutter.dev/

前スレ
Flutterやろうよ!!!
https://mevius.5ch.net/test/read.cgi/tech/1527919660/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
0357デフォルトの名無しさん (ワッチョイ 1701-pvza)
垢版 |
2021/04/18(日) 22:49:51.27ID:iFUCsnCg0
>>353
それな。 仕様上はデフォルト[8]の余白があるはずだけど、たぶんバグだと思う。

とりあえず、

MaterialStateProperty<EdgeInsetsGeometry> padding = (Platform.isWindows)
? MaterialStateProperty.all(EdgeInsets.all(20)) // テキスト周囲の余白(Windows)
: MaterialStateProperty.all(EdgeInsets.only(left:8,right:8)); // テキスト周囲の余白(Windows以外)

ElevatedButton(
child: Text("HogeHoge"),
onPressed: () {},
style: ButtonStyle(
padding: padding,
),
),

とかやって逃げてる。
0359デフォルトの名無しさん (ワッチョイ 1701-pvza)
垢版 |
2021/04/18(日) 23:00:32.60ID:iFUCsnCg0
>>358

Widget _returnBody()
{
if(_mode)
return Container();
else
return Column(
children: <Widget>[
// 中略
]);
}

Widget build(BuildContext context) {
// 中略
child: _returnBody,
// 中略
}

でよいのでは?
0360デフォルトの名無しさん (ワッチョイ d7da-Vf4e)
垢版 |
2021/04/18(日) 23:07:21.65ID:LxPtbE480
そうなんだけど、ちょっとした処理とか無名関数で書けないかなーと思ってね
できそうでできないことが多くて結構ストレス溜まる
0361デフォルトの名無しさん (ワッチョイ 1701-pvza)
垢版 |
2021/04/18(日) 23:17:44.68ID:iFUCsnCg0
> できそうでできないことが多くて結構ストレス溜まる

わかります。 マクロ(定義済みマクロ)がないんで、Flutter SDKやDart SDKの
どのバージョンでビルドしたかとか、ソースファイルの日付(タイムスタンプ)を
プログラム中で表示(確認)する方法がないかとか悩んでます。

外部プログラムでflutter doctorの出力をパースして、埋込用リソースファイル
を逐次書き換えるとかしなきゃならんとか?
0374デフォルトの名無しさん (ワッチョイ 2a7c-tmx8)
垢版 |
2021/05/12(水) 00:06:19.27ID:/c16adrV0
dartにもnnbd入ったし盛り上がって欲しいね。あとは型宣言を後置にできればモアベターか。
0379デフォルトの名無しさん (スプッッ Sddb-L0lc)
垢版 |
2021/05/16(日) 15:03:59.48ID:bxB7djtFd
>>376
同意
0382デフォルトの名無しさん (ワッチョイ 6101-+AhK)
垢版 |
2021/05/20(木) 10:53:10.68ID:KlT0jf5S0
windows/android/iosアプリがワンコード作れる様になるのかぁ
夢のような話だけど落とし穴いっぱいあるんだろうなぁ
0384デフォルトの名無しさん (ワッチョイ 6101-+AhK)
垢版 |
2021/05/20(木) 13:41:06.13ID:KlT0jf5S0
>>383
2.0で全OS対応になったけどwin対応に関してはまだアップデートしまくってる最中って言うてるやん?
まあ安定するには時間かかるみたいだけど全OS対応の方向性で進んでるっぽい
0389デフォルトの名無しさん (ワッチョイ dfda-ZRGL)
垢版 |
2021/05/22(土) 00:13:50.44ID:JC+NHb+A0
ボタンをドバドバ並べてたんだけど
なんか画面外まで描画しちゃってない?
スクロールがめちゃ重い

あとgooglemapみたいに自由にスクロールするウィジェットってある?

やっと慣れてきたけど、描画が結構遅いのがネックだね
0398デフォルトの名無しさん (アウアウエー Sa52-crVl)
垢版 |
2021/05/26(水) 19:42:07.39ID:HidqkXOca
こういっては何だが
どうも名前がパッとしないな
もっとこう、勢いのある語感の単語にしないと
フクシアァーじゃふわっとしてなんかトイレ芳香剤みたいじゃん
トイレの消臭にフクシアー♪みたいな
0399デフォルトの名無しさん (ワッチョイ 6301-go+U)
垢版 |
2021/05/26(水) 21:49:22.11ID:s3mn0StM0
>>376
typescriptってウンコじゃん
0401デフォルトの名無しさん (ワッチョイ 8b01-hQcf)
垢版 |
2021/05/27(木) 10:56:24.90ID:KrHzWrWd0
> Googleの新OS「Fuchsia」

また、Googleの食い散らかす悪い癖が始まったヨカン。
Android OSや、Chrome OSはどうする気なんだろ?
0402デフォルトの名無しさん (ワッチョイ 3761-41X1)
垢版 |
2021/05/27(木) 11:42:59.23ID:r51KSoVM0
Chrome OSで、Linuxアプリを動作させる環境がベータが外れたらしいが、
今度は、それを仮想マシン内で動かすようにしてしまう、という話が
あるらしい。
速度的に大丈夫なのか?
0404デフォルトの名無しさん (ワッチョイ 8b01-hQcf)
垢版 |
2021/05/27(木) 14:12:36.67ID:KrHzWrWd0
サーバーはいいとして、チープなハードで安さをウリにしていた、Chromebookは
どうなるのかね?

まあ、自分は最初から買う気なかったけど、CMに騙されて買わされた初心者とか。
0407デフォルトの名無しさん (ワッチョイ 4e2c-VGe7)
垢版 |
2021/05/27(木) 15:59:35.08ID:MuJWjF3b0
>>405
普通にオフラインでも使える
昔はWebアプリとクラウドストレージ利用がメインだったからネットが必須と言われてたけど、
その頃からネット無くても使えるし今ではAndroidアプリやLinuxアプリに対応してるからオフラインでも問題ない
ローカルストレージも機種によるけど十分に積んでる
0414デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/28(金) 07:08:54.74ID:TFmhakE40
>>411
12.5%か
Google発でこれだけ有名になったのに12%というのは
少ないんじゃないかね
採用してる人も、将来の発展にかけてる感じだと思う。

言語とアーキテクチャがゴミなのは解決しそうもないし
他社がもっと良いFWだしてきてFlutter消えると思う。
失敗したDartに固執しちゃったのがだめだな
開発責任者が同じ人物なんだっけ?
0418デフォルトの名無しさん (ワッチョイ 0190-dVH9)
垢版 |
2021/05/28(金) 15:35:58.10ID:RBwCDI1d0
他社がもっと良いFW出すなんて、そうそうこの分野に参入できないから

クロスプラットホーム開発環境なんて、膨大な人的リソースないといいものができない

小企業が作るからxamarinやらqtやらdelphiやら中途半端な品質のものがでてくる
0419デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/28(金) 16:25:53.83ID:TFmhakE40
>>418
MicrosoftもMAUI作ってるし開発力はGoogleよりはるかに上だ。
KotlinのクロスプラットフォームのFWも人気があがってる
言語の人気、出来の良さもKotlin, C#の圧勝でDartでは勝負にならない。

良いプロジェクトはボランティアの開発者も参加してくるし
大企業じゃないと成功できないってことはない
Vueとかも大成功してるし
0420デフォルトの名無しさん (ワッチョイ f101-7rKO)
垢版 |
2021/05/28(金) 17:55:15.89ID:KJCG9Gxn0
googleがAWSみたいな稼ぎ頭を欲してる以上、firebaseにロックインしやすいflutterの開発は止めないと思うなぁ
今から打倒AWSな関連製品は作れないしブラッシュアップ続けてくれると思う
0423デフォルトの名無しさん (ワッチョイ d9dd-Mia4)
垢版 |
2021/05/28(金) 18:15:57.10ID:MPpcWnKX0
正直flutterのアプローチってクロスプラットフォームの究極系だと思う
描画から全部作るという
中身はゲームエンジンに近い作りになってるけど
GUIのフレームワークとしてちゃんと作ったのが凄い
0425デフォルトの名無しさん (ワッチョイ 4101-Bt3B)
垢版 |
2021/05/28(金) 20:45:56.24ID:W/pffVzD0
>>423
俺もそう思う。
AndroidとiOSのActivityやらViewControllerやら単純なアプリでさえ最も影響を受けるライフサイクルの部分を全部skiaで自前描画という逆転の発想で回避するという力技は凄いと思う。
もちろんちょっと凝ったことをしようと思えばそれなりに苦労するけど他のマルチプラットフォームよりは敷居が低いり
0426デフォルトの名無しさん (ワッチョイ 0190-dVH9)
垢版 |
2021/05/28(金) 21:28:04.50ID:RBwCDI1d0
>>419
mauiはxamarinと大差ないし失敗する
つか、Microsoftは大企業だろ

kotlinのやつはUIフレームワークじゃねぇだろ
jetpack compose for desktopあるがこれはJVM環境必須でデスクトップ向けでしょ?

vueは立ち位置違うだろ
0427デフォルトの名無しさん (ワッチョイ 0190-dVH9)
垢版 |
2021/05/28(金) 21:32:38.96ID:RBwCDI1d0
そう、結局mauiは基本自前描画じゃなく、ネイティブコントロールのラッパーだからな
各プラットホームの最大公約数的な機能やUIしか標準で使えないだろう
そうすると余りにもショボUIになりそうで期待できない
0429デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/28(金) 21:39:10.84ID:TFmhakE40
>>426
MAUIはXamarinではなくMSが開発するから成功するぞ
もちろん巨大企業でリソースも問題ない

Appleはクロスプラットフォームやる気ないし
数年後に天下とるのはC#かKotlinだろう

Vueは用途違うが大企業じゃないとだめという説への反論だ
0430デフォルトの名無しさん (ワッチョイ d9dd-Mia4)
垢版 |
2021/05/28(金) 21:39:40.05ID:MPpcWnKX0
>>425
そもそもViewの考え方がかなり違うから
同じように見せるだけのアプリしが作れないしな
ReactNativeは多少マシだけど俺俺Viewを作っただけで
かえって使いにくいと言う印象
Flutterは悩むことなくシンプルに書ける
ここ最近のフレームワークの中じゃ
かなり良い出来だと思う
0431デフォルトの名無しさん (ワッチョイ 0190-dVH9)
垢版 |
2021/05/28(金) 21:45:12.60ID:RBwCDI1d0
microsoftのmauiは期待薄
googleはdart+flutter
facebookはクロスプラット開発環境というよりただのUIフレームワークのreact
appleは自社プラットフォームしかし気にしない

そうすると、人的リソースが豊富でここら辺に参入できそうな大企業なんて、残ってない

ということでもう望み薄
0435デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/28(金) 21:55:18.02ID:TFmhakE40
>>431
FBはReact Nativeがあるでしょ。いちおうシェアトップだぞ

.NETもASP.NETもVisual StudioもVS Codeもことごとく成功したのに
MAUIが失敗するとか考えてる人はどうかしてる。

開発がXamarinじゃないからMAUIは成功するぞ
JSに依存してるBlazorは未知数だがMAUIは不安要素はない。
MS嫌いは感情論だから理解できないだろうけどな
0436デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/28(金) 21:59:19.79ID:TFmhakE40
>>432
独自UIはないほうがいい
必要ないからこそAndroid/iOSで存在してないわけでね
必要なものはAndroid/iOSに揃ってるってのが俺の考え

Flutterは独自UIのメリットよりも
言語がクソとか状態管理がクソとかのデメリットがはるかに大きい
Dartパフォーマンスも低いし、機能も貧弱だしエコシステムが広がってないだろ。
Rubyと同じでDartは死ぬ。
0437デフォルトの名無しさん (ワッチョイ 0190-dVH9)
垢版 |
2021/05/28(金) 22:05:25.72ID:RBwCDI1d0
>>435
ずっと、前から定期的にmauiのgithubチェックして覗いてるが何が明確に変わったのかどこから感じたの??

技術的にrendererからhandlerだかにあったけど、それ以外内部の人的リソースを大幅に増やしたとか全くわからないんだけど??

名前変えてアーキテクチャちょこっと変えてただのリブランディングにしか感じられないけど
0439デフォルトの名無しさん (ササクッテロラ Sp8d-wsc1)
垢版 |
2021/05/28(金) 22:10:39.42ID:uQkZK6njp
MSのモバイルプロダクトはWindowsPhoneからずっと失敗し続けてるのに
ここで急に成功すると言われても説得力が……
肥大化した.NETランタイムをモバイルに持って行く時点でスジが悪いよ
起動時間が致命的
0440デフォルトの名無しさん (ワッチョイ 0190-dVH9)
垢版 |
2021/05/28(金) 22:26:09.57ID:RBwCDI1d0
個人的にはdartより、c#の方が断然いいし、.netの豊富な標準クラスライブラリの方がいいけど、>>427の独自描画じゃないし、
>>437のただxamarinからmauiに変えただけしか感じられないから望みがないと思ってる

だから、仕方なくdart+flutterを使い続ける羽目になると予想
0441デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/28(金) 22:49:30.37ID:TFmhakE40
>>437
過去の経緯からだよ
今はXamarinのコードが残ってるがこれがかなり置き換わっていく。
MSが買収したからいずれMSのクオリティにあがっていく
MSが長期的に最も期待がもてるだろ
俺はMSのが成熟するまではKotlinや純正のAndroid Studio使う

Flutterは長期的に一番望みがない。
言語がクソだからRubyみたいに必ず死ぬよ
Flutter独自UIになれちゃうとほかのツールも使えなくなる弊害も大きい
0445デフォルトの名無しさん (ワッチョイ 0190-dVH9)
垢版 |
2021/05/28(金) 23:24:48.85ID:RBwCDI1d0
>>441
過去の経緯をもちだすなら
>MSが買収したからいずれMSのクオリティにあがっていく
MSがxamarinを買収してから何年たってると思ってんだ????????????????????????
全然MSクオリティになってねぇだろ

4,5年経って全然MSクオリティになっていかないのに
君の理論めちゃくちゃすぎ
0447デフォルトの名無しさん (ワッチョイ 49da-WmGN)
垢版 |
2021/05/28(金) 23:28:33.31ID:piWcVVFp0
xamarinかあ懐かしいな
1年前に試しに画面作ってiOSとAndroidで画面を見比べたら
もう差異が出てたから見限った記憶

C#やってたから期待して挑んだけど
かなり残念なものだった
0449デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/28(金) 23:50:46.72ID:TFmhakE40
>>446
それならそのFlutterのいいところだけをぱくったフレームワークがでてくるだけの話だぞ
Railsとかもいいところだけほかにまねされたんだよ
ASP.NET MVC以降もRailsの人気の機能とりいれてトップクラスになった

Dartを切り捨てればFlutterはチャンスあるが
その開発リーダーがDartの開発者らしいからどうしようもないw
自分の失敗を認められず、Dartというゴミをおしつけてる。

これまでも言語がクソなフレームワークが長期的に生き残ることはないんだよ
Flutterのいいところだけ残してKotlinやc#使えるようにしたFWとかでてくるかも
そしたらみんなFlutter/Dartなんか誰も使わないでしょ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況