Flutterやろうよ!!!
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
垢版 |
2018/06/02(土) 15:07:40.16ID:FmfhRdV+
ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな

http://www.flutter.io
0852デフォルトの名無しさん
垢版 |
2021/01/24(日) 12:00:23.71ID:AsuUOVPY
>>843
普通にダートって読んでるけど
ダーツは矢を投げて的に当てるゲームと同じdartsって綴りになるかと
0853デフォルトの名無しさん
垢版 |
2021/01/24(日) 12:49:01.75ID:IXe6Ij4x
FlutterのテリトリーでDartはクソだと騒いでもね
クソなら他使えば?としか言えない
0854デフォルトの名無しさん
垢版 |
2021/01/24(日) 14:37:20.79ID:drQW73G8
どうやったらダーツなんて読めるんだよん、、、
と言え、javaをジャバとか言っちゃう業界だからなぁ
0857デフォルトの名無しさん
垢版 |
2021/01/24(日) 14:50:00.48ID:drQW73G8
>>855
例えばさ、baseballと書かれて「これはこの業界ではバセバルと読むんだよ」と言われれば俺もそう読むよ
でも、なぜベースボールと読まなかった?と疑問には思い続ける
0860デフォルトの名無しさん
垢版 |
2021/01/24(日) 16:27:29.09ID:5JJAlISZ
dartアプリでFirebaseCrashlyticsのスタックトレースに
dartのソース行出る?
0861デフォルトの名無しさん
垢版 |
2021/01/24(日) 17:49:36.63ID:+CKFdmpf
Android向けの小規模個人開発をこれから始める場合、kotlinよりflutterの方がいいのかな?
Windows向けの開発経験はあるけどモバイルは未経験
0862デフォルトの名無しさん
垢版 |
2021/01/24(日) 18:38:41.97ID:Jy4/3hy5
>>861
Android限定でスマホ経験ないなら素直にJavaかKotlinにしとき。
Flutterは一通り経験してからなら最強だけど入り口としては全く推奨しない。
0863デフォルトの名無しさん
垢版 |
2021/01/24(日) 19:41:49.52ID:/O5jikL0
ReactやってたらFlutterはすげーわかりやすい。UIの構築がWindowsしかないなら理解するのしんどいかも。
0864デフォルトの名無しさん
垢版 |
2021/01/24(日) 19:45:30.31ID:Ehk4Owp7
linuxインストールしたときにrubyって初めから入ってなくて、その程度の扱いなんだなって思った
0866デフォルトの名無しさん
垢版 |
2021/01/24(日) 20:28:18.69ID:EWYzDEUF
>>861
最初にKotlin、次にApple用にSwift
C#経験あるならKotlinとSwiftはすぐ覚えられるぞ
KotlinとSwiftはすごく似ている。

Android, iOSのロジックコードの共通化はKotlinでできる
0867デフォルトの名無しさん
垢版 |
2021/01/24(日) 20:30:21.87ID:EWYzDEUF
>>861-862
c#経験あるならJavaはかるく本読む程度でいいだろう
自分でJavaでコード書く必要はない

Kotlinのほうが圧倒的に短いコードでかける
Null safetyもあるし
0868デフォルトの名無しさん
垢版 |
2021/01/24(日) 22:17:20.00ID:5JJAlISZ
Swiftはやめた方がいい、また近々大規模な仕様変更がある
0872デフォルトの名無しさん
垢版 |
2021/01/25(月) 01:30:26.34ID:SPT+lptC
Swiftはコミュニティが崩壊してるからもうダメだろ
0875デフォルトの名無しさん
垢版 |
2021/01/25(月) 13:36:00.85ID:pPqCvPma
あれこれやってみるとreactで良くね?ってなるな
0877デフォルトの名無しさん
垢版 |
2021/01/26(火) 00:22:07.58ID:INqgRhQd
Rxなんとかを生書きするとかダッサ
0878デフォルトの名無しさん
垢版 |
2021/01/27(水) 00:27:42.69ID:0STI6sAB
プログラム系何も触ったことなくてとりあえず簡単なアプリを
作ってみたいからFlutter勉強してみようと思うんだけど
Dart言語を使ってFlutterでアプリ開発って
Dart言語をまず覚えないとだめ?
flutterはDart言語を使うためのソフト的な認識でいいのかな?

教えてください。
0879デフォルトの名無しさん
垢版 |
2021/01/27(水) 02:16:11.55ID:MjinP4Lg
プログラミングやったことないならDartの勉強は必須。
FlutterはDartから使えるライブラリ的なもの。
0880デフォルトの名無しさん
垢版 |
2021/01/27(水) 02:53:08.38ID:0STI6sAB
>>879

なるほど。
そしたらまずはDartを挫折しないようしっかり勉強します
ありがとう!
0881デフォルトの名無しさん
垢版 |
2021/01/27(水) 02:57:40.15ID:0STI6sAB
ちなみにおすすめのDart入門書みたいなのってないかな?
0882デフォルトの名無しさん
垢版 |
2021/01/27(水) 06:36:03.20ID:mHXK16RZ
Swiftはコンパイラが厳しすぎてクソ
[Any,Any]?とアクセスするとムカつくほど指摘してくる
コンストで入ってんだからさ〜
dartは少し緩いけど、JSONの中の配列とかすんなりモデル化してくれない、1度List作らないとmapでアクセスできない、ライブラリもう少し頑張って欲しい
0883デフォルトの名無しさん
垢版 |
2021/01/27(水) 06:50:31.35ID:mHXK16RZ
[Any:Any]?
0885デフォルトの名無しさん
垢版 |
2021/01/27(水) 07:43:28.74ID:MjinP4Lg
>>881
自分は公式のチュートリアルとツアーをGoogle翻訳しながら勉強した。

ttps://dart.dev/tutorials

ただ、プログラミング自体初心者におすすめできるかどうかわからない。
0886デフォルトの名無しさん
垢版 |
2021/01/27(水) 08:50:07.48ID:QGZqE/9q
>>878
Flutter, Dartは最初にやるものじゃない。
Kotlinでandroid app作るのが先

Flutterは言語の出来が悪いからやる必要ない。
最初に悪いもの覚えると伸びない
0887デフォルトの名無しさん
垢版 |
2021/01/27(水) 08:58:20.32ID:QGZqE/9q
>>881
プログラミング初心者はDartのようなマイナー言語に手を出してはいけない。
Kotlin, Swiftからやるほうが賢い
Dartは数年後に消えている可能性が高い
0888デフォルトの名無しさん
垢版 |
2021/01/27(水) 13:00:33.44ID:mHXK16RZ
>>887
中国は学校でdartを教えてるが・・Swiftは初学者にはコンパイラがうるさ過ぎSwift3あたりから特に
0889デフォルトの名無しさん
垢版 |
2021/01/27(水) 13:10:50.08ID:I0ObwfeP
Swiftはもうダメだろ
0890デフォルトの名無しさん
垢版 |
2021/01/27(水) 16:14:59.67ID:QGZqE/9q
>>888
それアホ教師がいるごく一部の学校の事例だろう

Dartはまだエコシステムが小さすぎる
ただのFlutter専用言語でしかない。

>>889
AppleがおちぶれないかぎりSwiftは安泰だ
0891デフォルトの名無しさん
垢版 |
2021/01/27(水) 16:23:12.91ID:k58cjOVz
dartのほうが未来ある、Swiftはとにかく何もかも遅い
0894デフォルトの名無しさん
垢版 |
2021/01/27(水) 19:50:13.21ID:9Pf+YNo3
GoogleがFlutterに力を入れているのは事実
次期OSにDartが使われるとの噂があり
人気が上がったのも事実
0895デフォルトの名無しさん
垢版 |
2021/01/27(水) 20:40:57.59ID:QGZqE/9q
>>891
web frameworkのbenchみたがSwift遅すぎだな
しかしDartも47000だからKotlin C#と比べると相当に遅い
結局、KotlinとC#しか勝たん

https://www.techempower.com/benchmarks/#section=data-r19&;hw=ph&test=fortune&l=suqynx-1r
0897デフォルトの名無しさん
垢版 |
2021/01/27(水) 20:47:58.49ID:AbhEr6gd
いや現時点はdartは大分クソだろ
nullはいうまでもないがtupleすらない言語なんて今更つかたくもねえ
named paramもオプションなのも気に入らんわ
0898デフォルトの名無しさん
垢版 |
2021/01/27(水) 20:59:32.42ID:QGZqE/9q
>>894
その噂は信者の妄想だ
客観的にみたほうがいいぞ
Android StudioがDartをサポートすらしてないだろう
まだGoogleの中でさえメインの言語の地位にない
Android StudioでDart使えるくらいになるまでFlutterは触らんでいいと思うぞ
0901デフォルトの名無しさん
垢版 |
2021/01/27(水) 22:25:07.41ID:K4QEGpFl
dartはキャメルケースなのがイヤ
メソッド名が説明的でモッサリモッサリしてんのがイヤ

42.toRadixString(16); // dart
42.to_s(16) // ruby
0904デフォルトの名無しさん
垢版 |
2021/01/28(木) 03:48:12.39ID:sBzvUf0W
>>897
コンストラクタは必須だけどな
0908デフォルトの名無しさん
垢版 |
2021/01/28(木) 08:53:55.63ID:m0v4cz/A
>>905
issueの数なんてどうでもいい。バグ多くてもその数字は大きくなる。

Android StudioでDartでの開発が推奨されるようになったときに
Googleが推奨してる言語といえるようになる。
DartはまだGoogle社内ですら認められていない証拠だ
まだGoogleの中の一部の組織が推しているってだけ

Dartは機能もたりないし、性能もひどい。
>>895のbench見てこいよ
性能ゴミだから。
0909デフォルトの名無しさん
垢版 |
2021/01/28(木) 09:17:06.58ID:4CI7z1oC
ドキュメントに最初に出てくるのAndroid Studioだしプラグイン開発もgoogleなのに何言ってんだ?
https://flutter.dev/docs/get-started/editor

GoogleのスマホアプリはFlutter移行進んでるし社内で認められないとか全く意味不明なんだがソースでもあるんか?

Webフレームワークのベンチで比較する意味もわからんし
せめてスマホアプリのベンチで比較したら?
あ、Xamarinの低性能っぷりが露見したら困るかな?
0911デフォルトの名無しさん
垢版 |
2021/01/28(木) 09:50:05.82ID:Z1ttE6ir
個人の感想で悪いがFlutterはかなり速い。うねうね動くゲームとか作るなら別だが普通のアプリなら全く問題ない。
Expand系のレイアウト座標計算が複雑なWidgetを多用したりsetStateのスコープが大きすぎると多少もっさりはするけどそれは作りの問題。
0912デフォルトの名無しさん
垢版 |
2021/01/28(木) 10:09:06.31ID:FTwM/EmE
やる気重要
C#と.netみたいにいくら言語とクラスライブラリが優れててもxamarinみたいなUIフレームワークが低品質だと誰も使ってくれない
逆にdartがいくら中途半端でもクロスプラットフォームのflutterの品質が高いからflutterが使われる

言語だけを見てもしょうがない
トータルとして
dart+flutter>c#+xamarin(その他開発環境)

トータルとして勝るほうが使われるだけ
0914デフォルトの名無しさん
垢版 |
2021/01/28(木) 12:21:57.79ID:8Lu8OHyC
dartは好きじゃないけどFlutterは好きだよ
圧倒的に楽できるから
でもハマりポイントいくつかあるから他社案件で使う時は要注意な
0916デフォルトの名無しさん
垢版 |
2021/01/28(木) 13:35:48.64ID:sBzvUf0W
InheritedModelとか使えばサクサク
0917デフォルトの名無しさん
垢版 |
2021/01/28(木) 13:52:15.35ID:n+rl+3jK
gesture周りは、素のAndroidよりいい。
pinch-zoomとかrotateとかをきちんと用意していないAndroidの方がおかしいけど。
0918デフォルトの名無しさん
垢版 |
2021/01/28(木) 14:46:01.18ID:m0v4cz/A
>>914
使ってる人ですらこんな感じだからな
Flutterをすきな人ですらDartはすきじゃない。
ほかに良い言語でフレームワークの出来もいいのが台頭してきたら
FlutterとDartは消える

>>913
Kotlin, Swift, C#と比べると機能が不足
0919デフォルトの名無しさん
垢版 |
2021/01/28(木) 14:52:39.55ID:m0v4cz/A
>>912
やる気とか体育会系みたいなこと言われても

>>909
スマホアプリで比較したら多くの言語を網羅できないだろ
クライアントアプリで速い言語はサーバーサイドで使っても速いのがふつうだ
0920デフォルトの名無しさん
垢版 |
2021/01/28(木) 14:57:11.25ID:m0v4cz/A
Flutterの開発チームはDartを開発していたチームなのか?

>>909
もしGoogle社内で認められていたらFlutterなしで、
Android StudioとDartでAndroid app開発ができてそれがスタンダードになる。
0921デフォルトの名無しさん
垢版 |
2021/01/28(木) 16:16:08.81ID:C8IFzpqJ
言語じゃなくフレームワークでの比較だと言語の速さ分からなくね
895のベンチではC#とか1位のフレームワークもあればほぼ最下位のフレームワークもある
Dartには速度を追求した良いWebフレームワークが無いってだけの話かと
0922デフォルトの名無しさん
垢版 |
2021/01/28(木) 19:01:31.08ID:m0v4cz/A
>>921
その言語で使えるwebフレームワークが少ないなら
エコシステムが小さいという欠点を示している。
多くのフレームワークが生まれないのならそれは理由があるんだろう。
言語がクソだったり、性能がでなかったり。

遅いのはDartのせいでなくフレームワークの出来が悪いと思うなら
webフレームワーク作ってみればいいじゃない
0923デフォルトの名無しさん
垢版 |
2021/01/28(木) 19:10:01.52ID:8Lu8OHyC
>>918
Flutterはかなり優秀なFWだからそうそう消えないと思うよ
それくらい使いやすいことだけは言っておく
0924デフォルトの名無しさん
垢版 |
2021/01/28(木) 19:23:12.69ID:eFUmJda0
flutterが優秀?どのへんが?
クロスPFで動く標準UIコンポーネントが他より豊富だから仕方なくイヤイヤ使うようなものだろflutterなんて
アーキテクチャは💩
0932デフォルトの名無しさん
垢版 |
2021/01/28(木) 23:28:56.69ID:eFUmJda0
>>931
全ては全て
コアのinheritedwidgetが💩そのものだから全て💩
ツリーのネストが深いUIやビジネスロジックが複雑な大規模アプリになると人の手に負えないカオスコードになる未来しか待ってない
0933デフォルトの名無しさん
垢版 |
2021/01/28(木) 23:36:02.60ID:FTwM/EmE
どんなアーキテクチャだろうとアプリが複雑になれば、コードもある程度複雑になるのは仕方ないが、状態管理で糞設計してるからだろ
例えば>>766とかも糞設計してる典型例
0934デフォルトの名無しさん
垢版 |
2021/01/29(金) 03:05:34.47ID:QAN6vYD4
Swiftより100倍マシ
0935デフォルトの名無しさん
垢版 |
2021/01/29(金) 07:50:23.95ID:tNjVlSJR
スレの伸びようを見ればオマエラがdartに興味を持っているということはわかった
0936デフォルトの名無しさん
垢版 |
2021/01/29(金) 09:47:12.65ID:QAN6vYD4
>>932
InheritedModelを理解できないからってムキになるなよwww
0938デフォルトの名無しさん
垢版 |
2021/01/29(金) 14:12:32.31ID:8BCy1SiN
>>937
うん、なら他のUI使ってればよろしいやん
0939デフォルトの名無しさん
垢版 |
2021/01/29(金) 14:48:36.13ID:ng6C/TMS
Flutterは言語とアーキテクチャがクソなら生き残るわけないね
最後に勝つのはKotlinかC#のFramework
0940デフォルトの名無しさん
垢版 |
2021/01/29(金) 14:58:58.25ID:cA0/Htpe
Flutterはそんなクソかな?
Dartはベストではないにしろ別に不満はないし、FlutterもViewの分離が強制されてないところがむしろ好印象だし、Widetは高品質なものが豊富だし、StatefulやProviderも慣れてしまえば普通に使えるし、iOS/Androidで全く違うUIViewController/Activityのライフサイクルをほとんど気にしなくて良いし、プラットフォーム依存部は簡単にplugin書けるし。
BLoCはクソだけど。
0943デフォルトの名無しさん
垢版 |
2021/01/29(金) 16:21:31.88ID:DWNWfV4j
おまえらアホだからわからんだろけどさ
flutter💩は値を変えるだけでdeveloperがわざわざ特定のwidgetをrebuildさせないといけない
命令形なら普通にwidgetのプロパティに代入するだけでレンダリングはFWまかせ
宣言型はFWが単純で軽量になったかわりにアプリdeveloperに面倒を押し付けてるわけ
そんな💩を歓迎してるやつも💩だろ

Reactはあまりに💩だったhtmlのdom操作から開放された功績とrenderの差分検出で性能もよいから神となったけどflutterはただの💩よ
0944デフォルトの名無しさん
垢版 |
2021/01/29(金) 16:38:48.40ID:b2FUgdQO
>>943
出鱈目書いて正しいツッコミさせるやつ?
くだらない小細工やってる暇があるならドキュメント読みなさいよ
読んでもわからないなら教えを乞いなさい
0945デフォルトの名無しさん
垢版 |
2021/01/29(金) 19:03:39.12ID:cA0/Htpe
>>943
確かに一般的によくある生成済みのコントロールに対してちゃちゃっとプロパティ変更、という概念はないね。
プロパティ変更のためには必ずと言っていいほどrebuildが伴うけどProviderと組み合わせておけばModelからのNotifyで自動的にrebuildされる。
そのへんの思想はStatefulパターンなので好みの問題かな?
0950デフォルトの名無しさん
垢版 |
2021/01/29(金) 21:55:37.89ID:9hXBt15Y
new省略可能なのはある意味発明だと思ってる。
たまにJavaやC#使うとnewなくて怒られて「未だにnewいるの?」と思ってしまう。
Dart以外ではガベージがたいていクソなので気軽にnewするなって事かもしれんが。
レス数が950を超えています。1000を超えると書き込みができなくなります。

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