Flutterやろうよ!!!

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

http://www.flutter.io
2020/11/03(火) 21:30:37.42ID:FubXyA8S
>>485
Widgetがどんなものか理解できてないような気がする。Widgetがどうやってレンダリングされるのか理解したらわかるんじゃない?
https://itome.team/blog/2019/12/flutter-advent-calendar-day5/
あとは提供されてるWidgetがどんなのがあるのか見てれば想像つくと思う。
2020/11/03(火) 21:40:48.37ID:9t4yX4uB
>>485
ライブラリの設計上そうなってる としか言いようがなくない?
2020/11/03(火) 21:46:15.82ID:3G8PgEoF
大事なのはchildに何を記述するのかであって何でchildって名前なのかは大事じゃないしな
その辺は気にしてもしょうがない
2020/11/03(火) 21:46:37.53ID:7kBbIVSe
>>485
デザインパターンは全部覚える必要は無いと思うけど
Iterator、Composite、Observer パターン程度は概念だけでも理解しておくべき
491デフォルトの名無しさん
垢版 |
2020/11/03(火) 21:53:02.32ID:4oC08Joq
>>486
多分正解だと思う
知らんものは知らん new? それ美味しいの? って感じ
因みに今日触ってみた感じ new は一度も出てきてない気がする。
492デフォルトの名無しさん
垢版 |
2020/11/03(火) 21:54:45.37ID:4oC08Joq
>>485
これいいね
なんか
分かりやすい感じがする
493デフォルトの名無しさん
垢版 |
2020/11/03(火) 21:56:13.82ID:4oC08Joq
>>488
それでいい
そういう事実が知りたいのだよ。
考えれば、追えばわかる って感じではなく、
そういう物、ここはまる覚えしないといけない。
みたいなところを知りたい。
2020/11/03(火) 21:56:53.05ID:nALcz4uh
>>491
new知らんだとオブジェクト指向分からないって言ってるようなもんだと思うんだが
495デフォルトの名無しさん
垢版 |
2020/11/03(火) 21:57:18.80ID:4oC08Joq
>>489
こういうのも助かる。
496デフォルトの名無しさん
垢版 |
2020/11/03(火) 21:59:02.48ID:4oC08Joq
>>490
ありがとうなんだが、いきなりレベルがかなり上がったぞ
オブジェクト指向の話?flutterの話?
497デフォルトの名無しさん
垢版 |
2020/11/03(火) 22:00:40.81ID:4oC08Joq
>>494
そうなのか
残念だ。
因みにflutterの話でok? newは
498デフォルトの名無しさん
垢版 |
2020/11/03(火) 22:06:44.81ID:4oC08Joq
>>487
https://itome.team/blog/2019/12/flutter-advent-calendar-day5/
これ見終わったけど
なんかすごい
難しかったぞ!!

ここにいるみんなはこれ頭に入ってるの?
2020/11/03(火) 22:21:00.37ID:4dd5Yg5x
>>496
その三パターンは最低限のレベル
今のUIフレームワークはこの三つは最低限知ってないと厳しい
現場で、new も知らない、この三パターンも知らない、だったら実際にオブジェクト指向プログラミングの経験は全くないんだなと判断する
500デフォルトの名無しさん
垢版 |
2020/11/03(火) 22:33:13.22ID:4oC08Joq
>>499
おう!
まかせろ
全く経験ないぞ!
phpはそんなの無くてもなんとでもなったからな
この三つはちゃんと勉強するよ
ありがとう
2020/11/03(火) 22:36:33.95ID:nALcz4uh
>>497
new自体はオブジェクト指向の話
new省略はDart以外もあるけどここではDartの話
2020/11/03(火) 22:40:26.18ID:Ir5rYGmc
なんで言語がDartである必要があるんだコレ?
余人(余語?)をもって代えがたいような言語でもないのにかなりの障壁になってるよな。
本音は流行らせたくないのかしら?
2020/11/03(火) 22:55:33.23ID:FubXyA8S
>>502
Dart書きやすいと思うんだけど俺は変なのかな?
仕事でJavaで書かれたAndroidアプリを移植したけどサクサク書けて楽しかった。
2020/11/03(火) 23:08:05.51ID:FubXyA8S
>>498
大半の人は理解してると思うよ。レスみてるとFlutterとかDart云々よりオブジェクト指向をちゃんと理解できてないように感じる。
遠まわりかもしれないけど、Javaでオブジェクト指向を勉強しなおした方が理解早いかもね。
505デフォルトの名無しさん
垢版 |
2020/11/03(火) 23:11:31.55ID:4oC08Joq
>>501
>>504
他の人もあわせてありがとう
勉強になった
そして壁が高い事が良くわかった
2020/11/03(火) 23:27:11.72ID:FubXyA8S
>>505
諦めるのは勿体ない。Flutterなら出来るかも?と思った自分の直感信じて頑張って欲しいな。
2020/11/04(水) 01:33:20.37ID:FSlokivk
>>504
最初にDartやるのはあまりお勧めできないよね
実はpythonとかもそう
JavaやC#などから始めた方が長い目で見ると絶対いい
2020/11/04(水) 02:51:40.31ID:8aX5ek4k
GoやRustのほうが良い
クラスベースOOPなど時代遅れ
GoやRustに継承などない
2020/11/04(水) 04:08:42.30ID:ybkofV/O
dartやりたいならGoよりC#がええやろ
ましてや初心者がrustなんて理解できる訳ない
プログラマーに憧れてるだけの奴がアドバイスなんかするなボケ
2020/11/04(水) 21:54:18.11ID:dCCRGusi
AndroidStudioアップデートしてflutter doctorしたら
入ってるのにflutter pluginが見つからないって言われたんだが
これって無視しても良い?
開発にはvscode使ってる
2020/11/04(水) 22:00:24.47ID:dCCRGusi
ちなみに手持ちのmacでもwinでも同じ現象出たから
たぶん俺環じゃないと思う

今のとこ実用上の問題は無いけど気持ち悪い
2020/11/04(水) 23:11:42.47ID:7YkHALlj
>>511
会社のWinマシンで同じような症状になったよ。面倒だけど再インストールしたら直った。何かパスが変わったのかもね。
2020/11/05(木) 06:14:11.52ID:Ay85YdtT
>>512
さんきゅ
再インストールしてみるわ
2020/11/05(木) 20:25:21.57ID:lmzhHeLA
>>510と同症状
ryzen/win10H エミュは起動する。
android studio, flutterを再インストールしても再現。

flutter側からandroid studioが見つかるのに
そのプラグインだけ見つからない、って症状はイミフだわ
そのうち治るのを期待するか
2020/11/05(木) 20:39:50.36ID:YtFVdTz4
バージョンぐらい書け
2020/11/05(木) 20:53:26.47ID:gR3zeWVk
バージョンは最新です!
2020/11/05(木) 20:57:48.33ID:6cUW7+BP
>>514
https://stackoverflow.com/questions/39953495/how-to-completely-uninstall-android-studio-from-windowsv10
アンインストーラー実行してもゴミ結構残ってるからこの辺も削除してから再インストールするといいよ。
2020/11/05(木) 21:00:32.09ID:lmzhHeLA
>>517
それでも再現
2020/11/05(木) 22:32:34.17ID:YtFVdTz4
>>516
最新じゃなくて数字で書け
2020/11/05(木) 22:35:50.51ID:LBsprsDf
面倒くさい奴だな
2020/11/05(木) 22:48:20.33ID:Ay85YdtT
>>514
俺も再インストールしても駄目だった
で、解決策探した

https://stackoverflow.com/questions/64395106/update-to-android-studio-4-1-flutter-plugin-and-dart-plugin-not-installed

devチャンネルにすれば直るらしい
明日試してみる
2020/11/06(金) 07:41:36.50ID:9/4b6YLP
>>520
いや、ちゃんとした人だと思うよ。
仕事もキッチリしてそう。
2020/11/06(金) 08:02:57.36ID:yks1wy1s
チャンネル変更したら出なくなった
AndroidStudioは全部4.1.0

OK dev 1.24.0-7.0.pre
OK beta 1.23.0-18.1.pre
NG stable 1.22.3

とりあえずbetaかdevにすれば出ないみたい
1.22のバグみたい
2020/11/06(金) 11:44:31.01ID:mUJ46f/m
>>518
今自分の環境見たらchannelがbetaになってたよ。適度な事言ってすまぬ。
2020/11/06(金) 13:29:59.93ID:AQ7GD2ZV
https://blog.jetbrains.com/cross-post/jetpack-compose-for-desktop-milestone-1-released/

Compose for desktopきたぁ!
jvmをターゲットとしてるからiOSは非対応

カオス
2020/11/06(金) 16:55:08.89ID:C6kELFN7
エラーの件はAndroid Studioの方が4.1で仕様が変わったせい
プラグインが無いと言われるのは表示上の問題で無視しといてもいい
flutterも順次対応していくといったところ
2020/11/11(水) 10:29:11.42ID:CcFIz903
flutter仕事で使ってみたいけど案件ねーな
2020/11/11(水) 20:12:00.80ID:pE1SThJb
新型MacbookでFlutter開発できるかな
2020/11/12(木) 01:17:56.19ID:9L8JVSMF
普通にできるっしょ
俺はMacbook AirでAndroidStudio使ってる
2020/11/12(木) 01:37:46.82ID:Cak0o1/2
エミュレーター起動ももっさりしない?
2020/11/12(木) 06:08:17.97ID:uK53dAw4
多分 >>529 はapppleシリコンがどうとかrozetta2がどうとかいう話題全然把握してないと思われ
2020/11/12(木) 08:53:44.58ID:c7+AqbGB
m1は未知だよなぁ
本当にcoreとかryzenとかと肩を並べられる位のスペックなら
多分次はMBA買っちゃうかも

今のとこ眉唾だと思ってる
Appleは盛るからなぁ・・・
2020/11/12(木) 08:58:22.74ID:BRfhdlir
まーた知ったか野郎が出てきた
何がロゼッタ2だ馬鹿カンケーねーから
2020/11/12(木) 09:12:15.22ID:QU1FAO2M
>>533
涙拭けよwwww
2020/11/12(木) 13:10:04.66ID:Cak0o1/2
あのmonoさんでもmacbook air 256GB RAM16GBを購入したから
迷うんだよね
windowsしか使ったことないからmacbookはproじゃなくてairでいけるならポチりたい
2020/11/12(木) 15:18:19.00ID:RJl8uMkd
cocoapodsがまだ動かないらしいね
まあ、そのうち直るだろうけど
2020/11/12(木) 16:51:06.67ID:rTKWy+ZU
ロゼッタamd64で動くターミナルが付属するらしいね。
amd64向けのライブラリはどこまで用意されるのか…
2020/11/12(木) 18:16:39.58ID:DPczkZVG
monoが買うからとか馬鹿なのかこいつ
2020/11/12(木) 20:21:32.12ID:znGwbXGA
いやflutterでmonoさん参考にするのは理にかなってると思う。割と頻繁に購入しているみたいだけど感想は正直だし。
2020/11/12(木) 20:24:57.71ID:YgFTAb/W
futterスレでmonoって言われたらXamarinのCLIを連想しちゃう。
2020/11/12(木) 22:27:03.60ID:Nx0HrDq6
開発環境ぐらい主体的にきめられない馬鹿は向いてないからプログラマやめとけ
2020/11/12(木) 23:59:14.76ID:AxB5ph7j
>>534
馬鹿はくるなよほんと迷惑
2020/11/13(金) 00:16:09.74ID:2RvDHSch
monoさんごめん
proかってもうた
2020/11/13(金) 06:42:30.96ID:wH+dSG/J
メモリだけ積んでりゃ余裕で動くからAirで良かったのにぃ
2020/11/13(金) 07:11:30.08ID:PGsPGVPV
ベンチでAirに負けるProとか前代未聞だなw
ジョブズもビックリして再起動するかもwww
2020/11/13(金) 08:32:02.93ID:2RvDHSch
ファンレスだからproのほうが安定する
2020/11/13(金) 08:38:51.87ID:4CM/GXXQ
給付金まだ使ってないからわいも買い替えようかな
548デフォルトの名無しさん
垢版 |
2020/11/13(金) 23:22:42.63ID:07VWlc8H
出たばかりの「Android Studio 4.1」が、さっそく「Android Studio 4.1.1」になった
みたいだけど、とりあえずそれは置いておいて、Flutter でWindows デスクトップアプリが
開発できるから調べてってことで、「 flutter_windows_1.22.3-stable.zip」をダウン
ロードしてきて、Windows 10のPCに展開したんだけど、

「flutter config --enable-windows-desktop」をやった後で、

「flutter doctor」や「flutter devices」とやっても、AndroidのPlugingが検出できない
のはいいとして、「No devices available」。

それじゃあと「flutter create hogehoge」とプロジェクトを作成しても、「ios」と
「android」フォルダはあるものの「windows」フォルダが作られてない。

もちろん、Visual Studio 2019のC++開発環境は入ってるし、最新版(16.8.1)にしてある。

気を取り直して「dev」チャンネルにしてみるかと、「flutter channel dev」とやって
「Successfully switched to flutter channnel 'dev'.」と出たのを確認してから、

「flutter upgrade」とやったら...

「Building flutter tool...」の次に「Running pub update...」が出たまま、数時間
放置しても固まったままになるんだけど?

GoogleがFlutterアプリをWindowsやMac、Linuxのデスクトップ環境で実行可能にする
「Flutter Desktop Embedding」プロジェクトを発表してから、もう2年近く経ってる
けど、本当にまともにWindowsデスクトップ開発ができる状態なんか?
2020/11/13(金) 23:58:52.50ID:2RvDHSch
>>538
お前mono様を呼び捨てすんなよ
低能はひっこんでおれ
550デフォルトの名無しさん
垢版 |
2020/11/14(土) 00:02:58.72ID:XiGZL4zI
>>548
まあ、それはいいとして(!?)
まともに動くPCかMacを買ってこようぜ
2020/11/14(土) 00:04:56.57ID:EP64KJlH
Linux版でやってみたけど、ちゃんとwindowsフォルダも出来てる。
もちろんビルドは出来ないけど。

ちなみにLinux Desktopアプリケーションはビルドして動いた。
本格的に使っていったときにどこまで動くのかは知らんけど。
552デフォルトの名無しさん
垢版 |
2020/11/14(土) 00:51:48.25ID:u/sS4Nu0
>>550
とりあえず、14C/28TなXeonの中古WSと、搭載メモリ224GBぽっちだけど、
これじゃ足りんか?

>>551
「flutter config」を実行すると、

> <snip>
> Run "flutter help" to see global options.
>
> Settings:
> enable-windows-desktop: true (Unavailable)
> enable-macos-desktop: true (Unavailable)
> enable-linux-desktop: true (Unavailable)
>
> Analytics reporting is currently enabled.

と、全部てのデスクトップ用オプションが無効化されている模様。
OSが違うけど、下記のstackoverflowの投稿と同じ。

Flutter Desktop: Cannot find device on MacOS Catalina
stackoverflow.com/questions/59103742/flutter-desktop-cannot-find-device-on-macos-catalina

んで、「git clone https://github.com/flutter/flutter.git」でmasterブランチ
を直接取ってきてもダメっぽい。 ヤンキー品質。
553デフォルトの名無しさん
垢版 |
2020/11/14(土) 02:45:53.64ID:u/sS4Nu0
最新beta channelの「flutter_windows_1.23.0-18.1.pre-beta.zip」は、「flutter config」の結果が、
--------
> Settings:
> enable-windows-desktop: true (Unavailable)
> enable-macos-desktop: true (Unavailable)
> enable-linux-desktop: true (Unavailable)
--------
でダメ。 最新dev channelの「flutter_windows_1.24.0-7.0.pre-dev.zip」は、「flutter doctor」の結果が、
--------
> Doctor summary (to see all details, run flutter doctor -v):
> [√] Flutter (Channel dev, 1.24.0-7.0.pre, on Microsoft Windows [Version 10.0.18363.1198], locale ja-JP)
> [√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
> [√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.8.1)
> [√] Android Studio (version 4.1.0)
> [√] Connected device (1 available)
>
> • No issues found!
--------
と環境はOKになって、「flutter create hogehoge」でスケルトンプロジェクトを作成し「windows」
フォルダの作成も確認したが、「flutter run」で、以下リンク先の報告とまったく同じエラーが発生。

flutter run fails on Windows 10 (flutter desktop) #69872
https://github.com/flutter/flutter/issues/69872

--------
> <snip>\windows\runner\main.cpp(28,11): error C2039: 'set_dart_entrypoint_arguments': is not a member of
> 'flutter::DartProject' [<snip>\build\windows\runner\myapp.vcxproj]
> Building Windows application...
> Exception: Build process failed.
--------
糞すぎる。
2020/11/14(土) 09:12:59.39ID:B8w3rTTJ
デスクトップアプリも作れるんかぁ
激アツやな
2020/11/14(土) 12:27:20.72ID:EP64KJlH
プラットフォームによって力の入れ具合が違うんやろな
2020/11/15(日) 02:51:52.36ID:JAXK3ZmB
macでbrew cask install flutterでflutterをインストールしたのですが
flutter sdkはどのパスにインストールされるのでしょうか?
557デフォルトの名無しさん
垢版 |
2020/11/15(日) 06:23:39.08ID:03FwkSoE
$ which flutter dart

で判らんの?
2020/11/15(日) 11:54:44.08ID:o2BDy0E6
Windows Desktopを試してみたところ、master channelならいけた。
Flutter (Channel master, 1.24.0-8.0.pre.251, on Microsoft Windows [Version 6.3.9600], loca
le ja-JP)
dev channelはダメだった。
アプリケーションを終了するときにエラーを吐いたりしてたし、これがbetaやstableになるのは
まだまだ先なんだろうなって思った。
559デフォルトの名無しさん
垢版 |
2020/11/16(月) 12:16:01.89ID:3lbwXDdo
>>558
> Channel master, 1.24.0-8.0.pre.251

「.pre」がつくのはdev channelしかないはずで、一番最新は「1.24.0-7.0.pre」のはず
だけど、「1.24.0-8.0.pre」なんて、どっから取ってきたの?

https://flutter.dev/docs/development/tools/sdk/releases

githubの公式リポジトリにもそんなタグないのだが?
2020/11/16(月) 15:05:36.97ID:oV6d+hgc
>>559
普通にstableの最新版をインストールした後、
コマンドラインから flutter channel master でchannelの切り替え。
その後 flutter upgrade と flutter doctor で完了。
561デフォルトの名無しさん
垢版 |
2020/11/17(火) 11:34:25.40ID:NmEkXG05
>>560
おかしいな。 やってることは同じはずだが、「flutter channel master」で
channelの切り替えした後は、「flutter channel 」、「flutter upgrade」、
「flutter doctor」と、どんなオプションを指定しても、オプションなしでも、
channel 変更後の最初のflutterコマンドを実行すると、勝手にアップデートが
始まって、「Running pub update...」が出た状態でバッチ処理が固まる。

masterに切り替えた際には、-> flutter-1.24-candidate.11 と出る

CTRL-Cで強制終了させて調べると、「.pub-cache」フォルダ内に「dir」で
始まる数字とアルファベット組み合わせのフォルダが大量に作られているが、
中身はどのフォルダも空。

バッチを強制終了させる際に出る、

「Unable to 'pub upgrade' flutter tool. Retrying in five seconds」

で検索すると、2年以上前にも報告されている不具合とおそらく同じ状況。

Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds
https://stackoverflow.com/questions/49497109/error-unable-to-pub-upgrade-flutter-tool-retrying-in-five-seconds

git clone -b stable https://github.com/flutter/flutter.git

git clone -b master https://github.com/flutter/flutter.git

でリポジトリの複製を作ってもダメ。 リポジトリを複製した場合、「flutter」直下の
「.pub-cache」フォルダも作られない。

Windows 7 SP1 (64bit)、Windows10(1909, 64bit)どちらも変わらない。
2020/11/17(火) 12:35:04.71ID:+O7MYS0H
【豆知識】
Flutter 1.21からDartも含まれてるので
個別で入れてるほうのDartは削除しましょう!
563558=560
垢版 |
2020/11/17(火) 16:35:55.96ID:oi664Cj6
今改めてchannel切り替えしてみたけどこんな感じ。
Flutter (Channel dev, 1.24.0-10.1.pre, on Microsoft Windows [Version 6.3.9600], locale ja-JP)
Flutter (Channel master, 1.24.0-8.0.pre.268, on Microsoft Windows [Version 6.3.9600], locale ja-JP)
勝手にアップデートがかかるのはその通りだけど、特に問題は無かった。

環境の違いがあるのかな。こっちはWindows8.1(x64)。
Windows-Desktopの動作確認のためだけに引っ張り出してきた環境で
必要なソフトウェアは今回初めてインストールしたことになる。

俺はFlutterを触りだして数ヶ月程度だから、あまり詳しいことは分からんのだよね
2020/11/17(火) 17:28:25.55ID:KY/lYRxD
まずWindows10にしようぜ
無ければ諦めよう
2020/11/17(火) 17:36:12.00ID:QUi+vBwp
Windows8.1なら10に無償アップデートできるだろ?
566558=560
垢版 |
2020/11/17(火) 18:21:01.79ID:oi664Cj6
もしかして俺に言ってるのかな
俺は何も困ってないぞ
2020/11/17(火) 18:27:10.75ID:PuHDpULa
漏れは、Win 8 から10 へ、Update して、
WSL2 にして、Ubuntu 18.04 を入れた

Docker も入れれるのかな?

メモリが8GB しかないから、キツイ
568548=552=553
垢版 |
2020/11/18(水) 08:54:29.63ID:qDwyIszf
>>563
> 俺はFlutterを触りだして数ヶ月程度だから

こっちも似たようなもの。

なんか、bin下の「cache」に展開したDartを本来の場所へコピーするあたりで、
ファイルロック状態か何かで止まってるっぽい。 念のため管理者権限のコマンド
プロンプトやPowerShellからやっても同じ。

Flutterを入れる時は、Android Studioは起動していないんだが、Android Studioの
Dart Pluginや、Flutter Pluginあたりが悪さしてるんかな?

--------
> Flutter (Channel dev, 1.24.0-10.1.pre, on Microsoft Windows [Version 6.3.9600], locale ja-JP)
--------

昨日の夕方見たら「Dev channel」に新しいリリース(↓)出てますね。

https://flutter.dev/docs/development/tools/sdk/releases?tab=windows

結局「1.24.0-8.1.pre」ってタグが存在した履歴はGitHubの公式にはないけど、
Googleの中の人か、Google内のリポジトリにアクセスできる人?

1つ前の「1.24.0-7.0.pre」は、Windows Desktop対応のスケルトンコードを吐く
けど、ビルドが通らなかったから、これなら行けるかも。
569548=552=553
垢版 |
2020/11/18(水) 08:58:58.60ID:qDwyIszf
>>562
それ、zip版を展開する場合だけの話ね。 あと「git clone」でリポジトリを取ってきた
場合は入ってない。 だから「git clone」は、初回には必ずDartEngineを取りに行くけど、
cacheフォルダへzipを展開した後で固まる。

ちなみにこれまでFlutterもDartも使ってないよ。 念のためCドライブ下を「dart」で検索
してみたけど、「vcpkg」でインストールしたパッケージに、検索で引っかかるファイルが
幾つか見つかるけど、Dart本体(bin)ではなさげ。

「Stable channel」のzip版だとAndroid/iOSの開発はできるけど、Desktop系の開発機能が
無効化(Unavailable)されているみたいで、「flutter config --enable-XXX-desktop」で
フラグだけtrueにセットできても、「flutter doctor」でVisual StudioもWindowsデバイスも
検出されない。 「-v」や「-vv」を付けて詳細表示するとか以前の話。

んで、「flutter channel XXX」で切り替えると、直後の「flutter」コマンド実行で
channelで指定されているDart Engineを勝手に取りに行って、結果は同じ。

「Dev channel」のzip版は最初からDesktop系の開発機能が有効化されているので、
「flutter channel master」不要で、「flutter config --enable-windows-desktop」
するだけでVisual StudioもWindowsデバイスも検出できる。

但し、「1.24.0-7.0.pre」は、「flutter create hogehoge」でWindowsフォルダを含む
スケルトンは自動生成されるけど、いざ「flutter run -d windows」でWindowsデスク
トップのバイナリをビルドしようとすると、結果は >>553 の通りコンパイルエラー。

Googleの連中は、リリース前にJenkinsとかでCI回してないのかねぇ?

>>564
Windows 10 Pro (64bit)でも同じなのだが? 一応3台のPC(Win7×1, Win10×2)で
試してすべて同じ結果なので、少なくとも再現性はある。
570568=569
垢版 |
2020/11/19(木) 00:34:57.03ID:DFQpBWp8
「flutter_windows_1.24.0-10.1.pre-dev.zip」を試してみた。

「1.24.0-7.0.pre」では一応プロジェクトを作ることはできたけど、
今回は、「flutter create hogehoge」の時点でエラー(↓)になる。
--------
> C:\TEST>flutter create hogehoge
> Creating project hogehoge...
> hogehoge\.gitignore (created)
> hogehoge\.idea\libraries\Dart_SDK.xml (created)
> <snip>
> hogehoge\windows\runner\win32_window.h (created)
> Cannot resolve symbolic links, path = 'R:\Temp\pub_8d57b0fb' (OS Error: ファンクションが間違っています。
> , errno = 1)
> Running "flutter pub get" in hogehoge...
> pub get failed (66; , errno = 1))
--------
調べたところ、上記は RamDisk(ImDisk) が関係するこのissueらしい。

On windows, using a ramdisk leads to "Cannot resolve symbolic links" #26113
https://github.com/flutter/flutter/issues/26113

同じ開発者のAIM(Arsenal Image Mounter)を使えば解決するみたいな。
https://github.com/ArsenalRecon/Arsenal-Image-Mounter

一応、5chの関連スレも貼っとく。
ImDisk Virtual Disk Driver & Toolkit Part1
https://egg.5ch.net/test/read.cgi/software/1544695756/

一旦、ImDiskが入ってない環境でテストしてみる。
571568=569
垢版 |
2020/11/19(木) 01:39:09.46ID:DFQpBWp8
RAMディスクを無効化すると、レジューム用ファイル(hiberfil.sys)が、
搭載メモリと同じ容量だけ強制確保されて、Cドライブの空きが足りないので、
とりあえず、環境変数(TEMP/TMP)をデフォルトに戻してImDiskに割り当て
ないようにやってみたら、うまくいった。

もしかして、「flutter channel」の後に固まっていたのも、すべてこれが
原因だったのかもしれん。
572デフォルトの名無しさん
垢版 |
2020/11/19(木) 01:44:19.11ID:DFQpBWp8
>>558 で出たというエラーが気になるが、Flutterアプリの[×]ボタンで閉じる
とエラーが出るけど「flutter run」で起動するとデバッガが動くから、コマンド
プロンプトのヘルプに従って「q(enter)」でデバッガを終了したら、エラーは
出なかったよ。

--------
> Flutter run key commands.
> r Hot reload.
> R Hot restart.
> h Repeat this help message.
> d Detach (terminate "flutter run" but leave application running).
> c Clear the screen
> q Quit (terminate the application on the device).
> An Observatory debugger and profiler on Windows is available at: http://127.0.0.1:63506/xxxxxxxxxx/
--------
http://127.0.0.1:63506/xxxxxxxxxx/」をWebブラウザのアドレスバーに
貼ると、デバッガでアプリの状態が見えるっぽい。

プロジェクト下の「build/windows/runner」フォルダに、Visual Studio用の
ソリューションファイル(.sln)とプロジェクトファイル(.vcxproj)が作られて
いて「Debug」と「Release」フォルダにバイナリ(.exe)ができる模様。

「--debug」オプションがデフォルト(省略可)で、「flutter run --release」
とやるとリリースビルドができる。

「Release」だけでなく「Debug」も、作成された実行ファイル(hoge.exe)を
直接起動したら、[×]ボタンで閉じてもエラーは出なかった。
2020/11/22(日) 12:01:31.78ID:C83u4hNW
M1 macは開発使えるの?
2020/11/22(日) 13:27:15.20ID:gbYM8VeW
Flutter本の著者がほとんど無名みたいなやつばっかり
購入したい本がない
2020/11/22(日) 19:46:49.95ID:Iqq8K1C6
無名でもいいけど、買いたい内容じゃないんだよな。まだ熟れてないから仕方ないけども。
2020/11/22(日) 22:01:04.22ID:VChfG6mG
秀和システム
掌田津耶乃
はハズレとみて間違いない
2020/11/27(金) 19:52:37.55ID:yr9WA4Uz
アイコンがコンパスと定規なんですね
2020/12/03(木) 01:09:10.59ID:xCi0DL2L
もし、Android/iOS両方のプラットフォームでアプリをリリースする必要があったとしても、マルチプラットフォーム対応用フレームワークは使ってはいけません。
ちょっと詳しい上長なんかだと、Flutterがどうだとか、Reactがどうだとか言ってくると思いますが絶対に流されてはいけません。

あれはそれぞれのプラットフォームでの開発のプロが居る上での選択肢なので、急でかつ自分ひとりチームのような場合には絶対に使わないことがおすすめです。
取り敢えずネイティブで作ってみて、自分にAndroidの業務用知識がついてから検討してでも遅くはありません。
もしどうしてもマルチプラットフォームでと強く言われたら、PWA(Progressive Web Apps)に話を持っていきましょう。

もしあなたが急にAndroidアプリを業務で作るはめになった場合の選択肢(2021年初頭版)
https://qiita.com/Gazyu/items/dafdb74c4aadf722da92
2020/12/03(木) 08:39:22.42ID:XnGuHBhM
身をもって痛い目にあってるからという印象を受けるけど実際どこがダメなんだろう。
2020/12/03(木) 12:44:21.55ID:ahT4jDxu
もっさり感
581デフォルトの名無しさん
垢版 |
2020/12/03(木) 15:57:20.80ID:F11vWVBZ
Xamarin.FormsとFlutter、サクサク動くのはどっち?

>>579
ハード絡みの機能が難しいというのは書いてあるじゃないか
GPS, Camera, BT
2020/12/03(木) 18:52:08.86ID:kqDMp3wO
>>578
PWAはそれはそれで結構難が有るんだよ。
ローカルファイルシステムは通常通りにはアクセスできないし。
2020/12/03(木) 19:09:12.76ID:eNHQEU+N
ローカルファイルのアクセスはFile System Access APIで良い感じになるんじゃね
584デフォルトの名無しさん
垢版 |
2020/12/03(木) 21:58:35.57ID:anyYWQoy
「慶應卒の学歴なんていらない」10代起業で成功する子の共通点
https://news.infoseek.co.jp/article/president_35457/
学生起業家が開発、「人を軸に本を探すアプリ」とは?読書通じて「考える力」養って
https://newswitch.jp/p/20168
島田商高生がアプリ考案、発表 ICT起業家育成プログラム
https://www.at-s.com/news/article/local/central/730010.html
医師コンビが「治療用アプリ」で起業、禁煙に続き高血圧治療アプリを開発
https://diamond.jp/articles/-/229375
好きが高じて“カレー起業”、キャッシュレス決済アプリ「TOKYO MIX CURRY」の挑戦
https://diamond.jp/articles/-/215868
【アプリ開発で起業】必要な心得とマネタイズ方法のすべて
https://www.dreamgate.gr.jp/contents/column/application-development
起業で成功するキャリア形成の仕方とは? 元プロサッカー選手で起業家の鈴木啓祐氏に聞いた
https://sogyotecho.jp/career-development/
2020/12/03(木) 22:24:27.17ID:n3ZKGs7c
PWAは確かに良い選択肢ではあるんだが
2020/12/04(金) 15:42:49.70ID:aGuBhpl1
>>583
JSやHTMLの公式サイトっぽいところにはまだ書いてない気がする。
そもそも、Chromeに限定しても仕様を学ぶのにどこを見ていいかも分からない。
587デフォルトの名無しさん
垢版 |
2020/12/05(土) 19:46:25.34ID:LOrCZwQ2
状態管理のやりかたとかいろいろ入れ替わりが激しくて脱ReactしてFlutterやってみようかなと思ったんですけど
Flutterも同じ感じですか?状態管理のパッケージの流行りの入れ替わりみたいなのありますか
激しいですか
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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