Flutterやろうよ!!!

■ このスレッドは過去ログ倉庫に格納されています
2018/06/02(土) 15:07:40.16ID:FmfhRdV+
ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな

http://www.flutter.io
2020/02/04(火) 21:39:05.79ID:U30pp8jN
例えば youbride というアプリを見てほしい
ttps://play.google.com/store/apps/details?id=jp.youbride.android&hl=ja
flutterで作られているという
明らかにUIがしょぼい
触っていると変なスクロール領域があったり明らかにUIがしょぼい
同じ会社の Poiboy というアプリはネイティブなようだが、
明らかにこちらの方がUIが良くできている
異性の写真をスワイプして次の写真に飛ばしたりできる
Flutterを使うとアプリがしょぼくなる良い例ではないだろうか
2020/02/04(火) 21:46:31.89ID:kZmtSpIL
>>75
2020/02/05(水) 15:30:32.42ID:MeKujfSH
>>93
本当に撤退するのでしょうか?
2020/02/05(水) 15:40:46.61ID:x9CGxC0a
もう撤退したよ
2020/02/06(木) 00:22:07.81ID:3IyMYliq
>>139
情報ソースをお願いします。
2020/02/06(木) 19:32:23.74ID:qTaw0WkO
やりたくないならやらなければいいし、わざわざネガティブなレスするならネイティブで頑張ればいいし。やりたい奴だけで盛り上げていこうぜ。
2020/02/08(土) 02:44:44.42ID:Hqhuw4ea
providerの使い方を優しく教えてくれる記事を誰か書いてくださいお願いします
アフィ広告踏みますので!
2020/02/08(土) 03:38:47.42ID:ih2IyHiE
DI以外あんま使い道なさそうなので適当でOK
2020/02/11(火) 01:34:42.99ID:wwgXq7Q5
海外のサイトを見ていたら、Googleは、OracleがSunを買収したときより
脅威を感じ、政治的な意味で Java から離れるようになったそうだ
(個人的にはGoogle vs Oracleの訴訟問題が直接の原因ではないかと思うが)。
・AndroidのJavaを一掃しようとしたのが Kotlin。これもGoogle製。
・GWTというJavaをJSに変換するWeb ToolKit が有ったが、Javaから
 離れるためにGWTを取りやめ、その代わりとして、Javaに似た言語の
 Dartを開発すると同時にGWTの代わりとしてFlutterを作ったらしい。
・FlutterはFuchsiaという組み込み用OS(?)とスマホ様のアプリを同時開発する
 目的も持っているという噂がある。
・Flutterは、現在、Googleが推奨するPWAと競合し始めているらしい。

この話が本当だとすると、Dartとは、FrontEndを主戦場とした Javaの代替であ
るということらしい。一方、同社のKotlinも、明らかにJavaの代替だが。
2020/02/11(火) 01:38:30.12ID:wwgXq7Q5
>>144
1. もともと、(Sunの)Java一本でやっていく予定だった。
2. Androidでも、GWTでもJavaを採用した。
3. 政治的に Javaを取りやめる方針となった。
4. AndroidのJavaはKotlinに、GWTのJavaはDart、GWT自体はFlutterへと
 変わった。
5. Dartは、Golangに比べて人気が無いとのこと。
6. Flutterは、同社のPWAと社内競合を起こしているらしい。
2020/02/11(火) 01:44:55.23ID:wwgXq7Q5
>>145
Google社に、Golang, Kotlin, Dart などさまざまな言語が次々に誕生してきたのは、
社内で別グループに競争させることによって品質を高めることが目的だと
書かれていた。
今のところ Dart は人気が無いが、Ver 1 が出来たのが(たしか)2013年と
新しいため、知らないくせに欠点をあげつらう人がいるためで、
そもそも5年以内に台頭した言語は無い、と書いている人がいた。
人がいた。
2020/02/11(火) 01:49:44.41ID:wwgXq7Q5
>>146
Dartが人気が無い原因は
・Ver1が出たのが2013年で、新しすぎるため。
・Googleが大々的に推進してこなかったため。
・Dartによって、新しく出来るようになったことがないため。
などが挙げられていた。
2020/02/11(火) 01:56:10.30ID:yFCFegHZ
PWAはやれること限られるから競合してるとは思わない
2020/02/11(火) 02:26:28.36ID:wwgXq7Q5
FlutterのWidgetなどの描画系は、同社のChromeから持ってきたものなんだそうだ。
PWAも、ブラウザの描画エンジンを用いる。
Wasmも登場した今、FlutterのバックエンドがPWAに移行したとしても不思議は無いかも。
2020/02/11(火) 02:28:46.06ID:wwgXq7Q5
>>149
今のFlutter製アプリは、描画エンジンもアプリの中身組み込んで配布される。
PWAだとそれを組み込む必要が無いからサイズが小さく出来、配布や起動が速くなる。
2020/02/11(火) 02:33:03.02ID:k4Hat36t
KotlinはGoogle製ではなくJetBrains製だろ
あとDartが人気無い理由は元々の目標が達成できなかったために消え行く言語と思われてたからじゃね
ブラウザにDartVM載せてJSの代替にしようとしてたけど挫折して、AltJSとして細々と生き長らえてた
2020/02/11(火) 02:38:52.44ID:wwgXq7Q5
>>151
当初の目標が ブラウザ内でDartVMで走らせると言うことであれば、
FlutterのバックエンドをWasmにしてPWA化するのは当初の目標を実質的に
達成することになりそう。
それに>>150の利点もある。
2020/02/12(水) 01:27:06.30ID:iPy9Lmfb
>>152
dartの当初の目的はJavaScriptの代替だろ?
JavaScriptの言語上の欠点を解決することとだったと記憶してる。
ただ、全く流行らなかったから学んでも無駄だと思われてたが、Flutterの開発言語として採用されたから少し人気が復活しただけ。
てか書かれてる内容に誤りが多すぎるぞ。
2020/02/12(水) 05:30:29.84ID:3bhcwL2x
厳密な意味でdart人気あるのか?
flutterのため単に嫌々使わざるを得ないだけ臭が
2020/02/12(水) 12:52:13.01ID:mzw7eug2
>>154
githubに登録されたプログラムで使われている言語ランキングは、
1. JS
2. Java
3. Python
4. PHP
5. C++
6. C#
7. Typescript
8. Shell
9. C
10. Ruby

人気上昇中の言語は、
1. Kotlin, 2. HCL, 3.typeScript, 4.PoweShell, 5.Rust, 6.CMake, 7.Go,
8.Pythin, 9.Groovy, 10.SQLPL

Dartはこの中には無い。
156デフォルトの名無しさん
垢版 |
2020/02/12(水) 20:10:09.91ID:VvTfok3h
>>154
同意。むしろkotlin文法でflutter書かせたほうがいいんじゃねーの?って思う。
2020/02/13(木) 00:12:16.88ID:X++L6urQ
dartは、初期のC++から型を明示した宣言を出来なくしたような言語のようだ。
見た目は初期のC++に良く似ている。
2020/02/13(木) 01:20:42.75ID:NsgOnbkm
まぁ、でも意外と慣れるもんだぜ
dart 2.0以前はstrong mode無くてひどかったな
dart 3.0でnnbd、non nullable typeくるし多少はマシに
159デフォルトの名無しさん
垢版 |
2020/02/14(金) 17:19:27.36ID:/AFcZEJC
>>155
性質上、なかなかGithubで公開するのに適した成果物が出来上がることはまずねえからな
単純比較はできんだろう
2020/02/14(金) 17:36:32.18ID:rQdJoGM9
>>159
なるほど。
そういう観点から言えば、公開してもいいプログラムと言うのは、簡単に
作ったちょっとしたプログラムが多くなるかもしれないから、気軽に使える
ような言語が github で使われる言語のランキング上位に来るかも知れない。
JSはそれに当てはまっている。
2020/02/14(金) 18:27:46.49ID:+9NDg3r6
Android/iOSクロス開発フレームワーク React Native入門、掌田津耶乃、2018

Xamarin は嫌だけど、こちらの方がよい
162デフォルトの名無しさん
垢版 |
2020/02/26(水) 15:09:38.76ID:3VW/sAnD
年末に「基礎から学ぶflutter」って本出てるんじゃん
誰か読んでないの?
163デフォルトの名無しさん
垢版 |
2020/02/26(水) 15:29:22.60ID:JBdLkQQ4
あそこが出版してる本って、ちょくちょくKindle版が半額になる印象があるんだけどさ
まだあの本って一度も半額にはなってないのかな?
2020/02/26(水) 20:15:00.30ID:qm6VzmyO
つべでFullter Clock見たけど、アニメーション極めればここまで出来るんだな。
2020/02/26(水) 21:08:00.55ID:3Ue55M0H
当たり前やん。今どき他のフレームワークと大差ねぇ。
あると一人で思ってるのは>>135だけ
2020/02/26(水) 21:35:44.81ID:51VTAutP
>>162
買ったけど途中からほぼウィジェットの紹介ばかりで読む価値なし
後半なんて全部書けば動きますよってコードもないので
Flutterの基礎がわかってないと難しい
これで基礎が付くかと言われるとつかない

Flutterの本がないから高値で売れると思った出版社がページ数稼ぎで無理やり作らせたととしか思えないクオリティ

正直いらないから売った
2020/02/27(木) 07:30:57.23ID:BJ79JY+u
>>164
ソースも見れるし勉強になるよな
2020/02/27(木) 19:59:50.44ID:CEcUoxi+
なんか大きめのアプデきたな。
2020/02/28(金) 23:48:10.91ID:sIUW4qz8
まともな本がない
いま一番オススメできるのが公式ドキュメントだけ
170デフォルトの名無しさん
垢版 |
2020/02/29(土) 01:31:30.34ID:Ech7L6lw
実際アプリ作成だと全く使い物にならない。
試作用途でしか使えない。
171デフォルトの名無しさん
垢版 |
2020/02/29(土) 01:40:46.77ID:Ech7L6lw
たった2000件のリストビューの2000件目を表示しようとすると簡単に落ちるwww
こんなもん使えないwww
172デフォルトの名無しさん
垢版 |
2020/02/29(土) 03:49:13.61ID:n2ON3dY7
SwiftとKotlinから逃げるな
173デフォルトの名無しさん
垢版 |
2020/02/29(土) 15:26:28.01ID:Ech7L6lw
ま、バージョン3くらいにならないと話にならないのか通例だよな・・pluginのバグ直せるけどあえて放置。
こんな世界に加担したくない、上手に利用するだけ。
2020/02/29(土) 17:54:27.30ID:c0Mk/3Lf
スプラッシュ・スクリーンの位置がずれるバグがある
175デフォルトの名無しさん
垢版 |
2020/02/29(土) 20:25:13.87ID:IJGVxYXy
実際バグだらけじゃんか
2020/02/29(土) 23:26:04.30ID:6IdZMwnf
多言語の3強が、掌田津耶乃・山田祥寛(WINGSプロジェクト)・柴田望洋。
他に、スッキリ・やさしい・猫でも・独習など

掌田は、その中でも断トツ!

多言語の入門書・フレームワーク・ゲームエンジンなど、
ここ数年で、20冊とかある

Flutter の本も出してる!
177デフォルトの名無しさん
垢版 |
2020/03/03(火) 01:20:56.74ID:RK9bRFjX
flutter engine何やってるのかさっぱりわからん
178デフォルトの名無しさん
垢版 |
2020/03/03(火) 14:41:23.38ID:xwcF/daZ
>>177
GPU Renderingだから普通の人には分からんよw
2020/03/03(火) 15:09:35.39ID:XIdDQCX/
iOSだとmetalだっけ
三角形描くのに数百行必要という
180デフォルトの名無しさん
垢版 |
2020/03/03(火) 17:21:21.66ID:2vcS2Mjz
プログラミング勉強中の初心者なんですが、初めてのアプリ開発をflutterで試みるのって何か支障ありますか?
まずはクロスプラットフォームなんて欲張らずに、KotlinとSwiftで分けて開発するのが無難でしょうか?
それぞれの経験がないのにいきなりflutterやると詰まる、みたいなことがないか不安です
2020/03/03(火) 18:54:22.48ID:CpQpGbBE
>>180
何作りたいの?ゲームならお門違い
2020/03/03(火) 19:53:05.06ID:XIdDQCX/
釣りだろ
2020/03/03(火) 21:51:47.95ID:2vcS2Mjz
>>181
掲示板です

今のところゲーム作るつもりはないんですが向いてないんですか?
184デフォルトの名無しさん
垢版 |
2020/03/04(水) 01:45:32.28ID:cwbBJGin
>>180
マジレスするとXcodeやAndroid Studio使えないと無理。
pluginとか無駄に数ある。
dart2についてはクセがある。4 / 2とかエラーになるしw 簡易構文推しなのにセミコロン必須。
ただ言語仕様そのものはSwiftより好きかも。
flutterはクセの塊w 初めのうちは何も思い通りできない。カンマで気が狂いそうになるw開発環境がすぐに壊れるw
2020/03/04(水) 06:57:07.09ID:FxwQJs0M
>>183
掲示板ならflutterでいいと思う
掲示板ならそきまでandroidやiOS固有の機能使うわけでもないし
画面サクってって作れてdartもkotlinなどと比べて多機能じゃないから、基本を学ぶにはいいと思う
2020/03/04(水) 17:03:17.58ID:cN/QmuUg
providerのサンプルが少なすぎてわかりにくい
Hello world的なサンプルを誰か書いてくれる神様おねがいします
アフィリエイトがあれば踏みますので!
187デフォルトの名無しさん
垢版 |
2020/03/05(木) 19:40:04.48ID:Bx6woUWz
flutterはrouterやstate management、animationなどアプリケーションに必要なモジュールが公式で提供されているということだと思う(rnと比べて。ただ全てではない)。そこはまじでflutter良いと思う。

ただ、dartよ。なぜjsじゃないんや。
2020/03/05(木) 19:50:17.63ID:JWJAosqm
providerがgoogleの管理元になる可能性はありますか?
2020/03/05(木) 20:07:35.42ID:zh6esOx8
blocの次はproviderか
おまえら本当に馬鹿に振り回されてるな
2020/03/05(木) 23:02:09.79ID:VordzSw7
>>184-185
ありがとうございます
頑張ってみます
191デフォルトの名無しさん
垢版 |
2020/03/11(水) 18:51:27.18ID:XAM1rR1r
flutterもコロナで終わるかもな・・
192デフォルトの名無しさん
垢版 |
2020/03/21(土) 17:23:15.51ID:ZzFimg+M
将来はFlutterに携わりたい

でも今は転職のためrpaかjavaを学ばないと‥
rpaとjavaどっちを選んだらFlutterの勉強に役立つの?
2020/03/21(土) 18:23:57.24ID:txJMIm7g
>>184
>flutterはクセの塊w 初めのうちは何も思い通りできない。カンマで気が狂いそうになるw開発環境がすぐに壊れるw

この「カンマの話」を詳しく:
2020/03/21(土) 18:51:08.56ID:em0zwNdw
typescriptで開発できるようにしてくれたらもっと流行るのに
2020/03/21(土) 18:52:27.80ID:em0zwNdw
Flutterの良いところはIDEなしでも開発が行えることである
2020/03/22(日) 00:30:51.75ID:PO/EjLA1
ts2dartって開発中止しちゃったの?
2020/03/23(月) 18:51:03.89ID:wqLYyYXe
最近Flutter始めました。
Dartも含めJavaやObjCと隔世の感があるね。
Hot reloadも含め慣れれば使いやすい。
2020/03/27(金) 02:46:58.22ID:izjgQk2/
blocとかいろいろ出てきわけわかんないよ
初心者向けの本がなさすぎる
2020/03/27(金) 11:19:35.32ID:umZ0RMsO
blocじゃなくてproviderで十分。
2020/03/27(金) 13:12:21.48ID:o+DxBGPf
非Widgetなビジネスロジック間でprovider使える?
2020/03/27(金) 19:36:19.63ID:izjgQk2/
providerもよくわからない
最近はflutter_state_notifierってのがよいらしい
この前までproviderマンセーの記事があったけどもうトレンド変わったの?もうついていけないよ
202デフォルトの名無しさん
垢版 |
2020/03/27(金) 23:04:40.73ID:8hxwRvMC
>>200
全然使える
203デフォルトの名無しさん
垢版 |
2020/03/28(土) 11:14:27.96ID:XihE0YA6
>>194
ほんこれ。
なんで今さらdartなんて、、、
2020/03/28(土) 11:56:53.06ID:brk8LAzB
>>203
そりゃFlutter開発チームの隣にたまたまDart開発チームがいたからだろ。
2020/03/28(土) 18:51:53.70ID:VNOXhpvm
flutterの性質上、自社で制御できない言語は危険だろ
2020/03/28(土) 21:37:53.56ID:L89shHGR
でもdartってjavaっぽいからほぼ何も覚えなくても
いきなり雰囲気で書けるのはありがたいんだよね
207デフォルトの名無しさん
垢版 |
2020/03/29(日) 06:03:31.41ID:gEeExCeL
dart2は入りやすかった。
Swiftみたいにnull拒否言語はうざいだけ。nullとか普通にあっていいよ。
コンストラクタの簡易代入表記もいい。
4/2→エラーは笑ったがw
ただTupple2とか少しダサいw
2020/03/29(日) 22:21:07.93ID:oM19965o
俺に必要なのは逆引きなのよ
どこでもいいから出版社さん作ってください
基礎から学ぶの本はページ数のあんなにある割にウィジェット紹介でページ数改正出るのにイラッとしたから
逆引きサンプル大量に作ることに力入れたほうが売れてたよ
2020/03/30(月) 21:58:32.28ID:GVlI109p
体系的に学習したいなら本がよいと思うけど、逆引きが欲しかったらググればよくね?
2020/03/31(火) 08:49:11.59ID:RR36wa+V
まぁ今どき書籍で出されても、と思うわ。
サンプルならpub.devやgithubに大量にあるし。
blocはいい加減に死滅してほしいけど。
2020/03/31(火) 19:41:42.90ID:A2ACgoPO
setStateで管理している変数を取得するのは
statefulwidgetを継承したクラスからじゃないとできないんでしょうか?
2020/04/01(水) 19:38:28.32ID:vsfR1X0r
んなこたーない
213デフォルトの名無しさん
垢版 |
2020/04/01(水) 23:23:34.04ID:WgOjwora
>>211
そもそもsetStateで変数を 管理 しない
2020/04/03(金) 20:49:17.26ID:wTkJDObr
hot reloadの仕組みってprocessはkillせずに変更のあったclassのp-codeだけをreloadしてrebuildしてるんだよね?
restartも同じ仕組みだとすると獲得済みのnativeなresourceとか解放されてからrestartされるの?
イマイチ分からん。
215デフォルトの名無しさん
垢版 |
2020/04/05(日) 02:18:15.88ID:FOiD8eSk
8core16htだから常にビルドしててもいいから速くしろ
2020/04/21(火) 02:33:31.79ID:EiCIEmAp
すみません、教えて下さい。
Javaも未経験の素人なんですが、趣味でandroidアプリを作りたくて、調べてたらFlutterの存在を知りました。
UIが簡単に組めそうなので使ってみたいのですが、javaも知らずにDartを勉強するのは無謀でしょうか?
2020/04/21(火) 08:14:20.20ID:fcNHTHk5
>>216
何らかのプログラミング言語が使えるのであれば学習するのは難しくないと思う。
プログラミング自体はじめてならおすすめしない。
2020/04/21(火) 10:12:45.18ID:EiCIEmAp
>>217
それは、日本語の情報がまだまだ少ないからとかそういう理由でしょうか?
それとも、基礎知識として他の言語を知らないとそもそも理解が困難ですか?
2020/04/21(火) 10:24:42.59ID:EiCIEmAp
ちなみに、数年前に、phpとvb.netを少しかじった程度(個人的なツール開発とか)の知識です。
2020/04/21(火) 10:27:32.35ID:SErm98lT
>>218
Dart2、Kotlin、Swiftを全部覚えないとならず理解が困難
ライブラリもベータ版だらけで使い物にならず、自作が必要
2020/04/21(火) 10:56:37.84ID:5kgPgWKQ
>>216
趣味ならあれこれ悩むよりやってみれば良いんじゃない?
挫折して失敗しても責任ないんだし。
2020/04/21(火) 12:14:16.23ID:0eoTm5n1
flutterのdropdownbuttonのデザインダサすぎる
2020/04/23(木) 18:45:20.25ID:E+eqWucm
もうそろそろ誰かが本を出してもいい頃じゃない
出版社さんやる気出して!
2020/04/23(木) 21:26:30.82ID:25rRF01w
最近出ただろw
2020/04/23(木) 21:50:19.16
みなみけ2期的なあれかな?
2020/04/27(月) 00:24:08.81ID:/CD5jiXK
TextFieldとかTextとかのウィジェットの余白の調整にPadding()を使いまくりなんだけど
各ウィジェットをにpaddingできないのかな?こういうものなのかな?
2020/05/12(火) 20:31:30.34ID:TTkiwpfX
ここ人いなさすぎてつまんねえな
どこか掲示板ないかな
2020/05/13(水) 21:17:07.75ID:I2OeGW7r
公式のコミュニティがあるぞ。当然英語オンリーだけど。
2020/05/13(水) 21:29:55.59
つまんねぇじゃないんだよお前が面白くするんだよ
コミュニティはお前のママじゃないんだよ
2020/05/18(月) 19:09:35.86ID:2vPcYCOM
Flutter開発の人口は増えてるな。世界的には。マテリアルデザインのデザイン言語の影響を英語苦手な日本人が陽の目当たらないのは何と皮肉な。
2020/05/19(火) 11:16:39.59ID:gvJp0ir6
前半の世界的に人口が増えているは理解できたが、後半の日本語の暗号を誰か解読してくれ。
2020/05/19(火) 13:00:56.52ID:8K1jtdCT
気になったので、各フレーズを切り出してパズルのピースのように順序をあれこれ入れ換えたり
装飾する部分を総当りでひとつづつずらして意味がとおるか吟味したりと
けっこう頑張ってみたが無理だった
2020/05/22(金) 12:05:37.69ID:pCi8tbXT
flutter jpから本出してほしい
ここ見てたらお願いします
常にトレンドも変わるのでお願いします
できればproviderを基礎から解説してほしい
記事でもいいですアフィ踏みますのでお願いします!
2020/05/22(金) 12:06:42.68ID:pCi8tbXT
今日はDartを勉強します
2020/05/25(月) 21:50:31.41ID:B19hLwZU
>>233
ChangeNotifier!
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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