Flutterやろうよ!!! 3

■ このスレッドは過去ログ倉庫に格納されています
2021/08/08(日) 20:18:12.79ID:e9M5NaPRa
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512

ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな

https://flutter.dev/

前スレ
Flutterやろうよ!!! 2
https://mevius.5ch.net/test/read.cgi/tech/1611976959/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2022/01/01(土) 21:31:53.81ID:5bUZbcuw0
「はじめてのFlutter入門: iOS/Androidアプリ開発の⼀歩を踏み出そう!」
この本がFlutter 2.8に対応しているとのことだが、
この本のリリースが9月
Flutter 2.8のリリースは12月
デマ?
2022/01/01(土) 21:36:33.92ID:T7IwYd4U0
別に書いてあることが2.8でも動けば2.8対応ってことじゃね??
661デフォルトの名無しさん (ワッチョイ dd5f-s79j)
垢版 |
2022/01/01(土) 22:15:11.91ID:QskYkMkF0
2.8はコード上ほぼ何も変わっとらんしな
2022/01/02(日) 00:02:15.48ID:qAvB+c7a0
そろそろ4.0の執筆を始めるか
2022/01/02(日) 02:13:09.16ID:VDYmv1GvM
>>659
2.8リリース前にも2.8はあったよ
2022/01/02(日) 03:02:39.53ID:ridCKnFM0
初版は9月発売だから2.2(?)対応だけど、その後の改訂版/増補版で2.8に対応した感じじゃね
665デフォルトの名無しさん (ワッチョイ 9901-ANOM)
垢版 |
2022/01/02(日) 11:56:03.52ID:mGuMxnap0
>>658
都合のいいデータを集めるより、調査と称してデータ捏造をする方が簡単だよ。
2022/01/02(日) 12:30:54.79ID:k+8p5obSM
自分でするのは二流
一流は人にやらせる
667デフォルトの名無しさん (スフッ Sd62-6sHg)
垢版 |
2022/01/02(日) 13:42:01.23ID:BnXsA4Dad
>>665
わかるけどそれだと何かあって詰められた時に「すみません、嘘でした」と言わないといけなくなるかなと。
2022/01/02(日) 16:24:24.32ID:BSAORgL80
>>666
それならお前は他のスレ行けよ
669デフォルトの名無しさん (ワッチョイ 81da-Zovn)
垢版 |
2022/01/03(月) 17:18:41.47ID:k4e8escw0
UIのデザインをするのに コード書くのってしんどくない?
というかUIとロジックを分離したいという欲求は無いの?
2022/01/03(月) 17:55:43.85ID:rDFH71ng0
>>669
分離したいからみんな分離して書いてるよ
2022/01/03(月) 18:08:36.57ID:yRHkKsN40
>>669
変に勘違いしてる人もいるけどXMLやXAMLもれっきとしたコードだからね。
View分割のために違う構文使うよりdart/flutteでView記述したほうが学習コスト低いわ。
672デフォルトの名無しさん (ワッチョイ e95f-4nvB)
垢版 |
2022/01/03(月) 18:29:34.70ID:a+iym+yo0
でもポトペタできないですよね?
2022/01/03(月) 18:38:07.41ID:3R6jLUSD0
これは非公式?
https://flutterstudio.app/
2022/01/03(月) 18:39:12.82ID:6573xgXe0
>>672
あなたの言うポトペタが何を指すのか分からないが、見た目通りの絶対座標でコントロールを置いて、イベントをコードビハインドで書くような事なら同じようにできる。
2022/01/03(月) 19:42:47.53ID:ad5C/vTD0
ポトペタないけど作りやすいとは思う
2022/01/04(火) 20:59:23.95ID:vu5GndZL0
150ms近くかかってUIをブロックしてた処理をバックグラウンドisolateに移したらUIをbブロックしなくなったが処理自体に1000ms近くかかるようになってて笑えない...
糞isolateいい加減にしろや
2022/01/04(火) 21:39:14.03ID:OdzaEtIc0
>>676
メモリの使い方が悪いんじゃないか?
2022/01/04(火) 21:52:43.39ID:vu5GndZL0
>>677
他人が作ったライブラリでisolate機能もそのライブラリ組み込みの利用してて、
バッチ機能あったんでデータをバッチで一括でデータ渡すようにしたらほぼ問題なくなった
お手数かけた
2022/01/08(土) 17:39:16.13ID:ET/rnX8Y0
https://github.com/dart-lang/sdk/issues/47772
頑張れ
680デフォルトの名無しさん (ワッチョイ dfda-Cwx9)
垢版 |
2022/01/09(日) 09:47:19.43ID:D8fQhrBm0
VisualStudioCodeでFlutterアプリがコーディングできるようになったけど
exeの作り方がわからん

「デバッグなしで実行」で出来るexeを横からコピーすればいい?
2022/01/09(日) 11:18:12.13ID:jlL4DKhN0
>>680
プロジェクトのディレクトリで
flutter build windows
で作れる
2022/01/09(日) 11:42:21.29ID:D8fQhrBm0
>>681
ありがとう! できた! やったー!

これ単品exeにはならないんだね
dllはともかくdataフォルダが別途必要なのか
けっこう邪魔くさい仕様だな
2022/01/09(日) 12:00:31.28ID:jlL4DKhN0
>>682
単一のexeにビルドするにはFlutterのエンジンごとリンクしてコンパイルしなきゃいけないから、すごく複雑で実装できないみたい。そこはFlutterを使うために仕方ないのである意味欠点になり得るかも
代替としてはMSIXのpubパッケージを使ってMSIXの形式でパッケージすればインストーラみたいな形式で配布できるよ
2022/01/09(日) 21:13:40.87ID:DsdzQAqy0
ドキュメントを読めよ
2022/01/10(月) 12:12:21.86ID:PvCMVYrn0
>>684
読んでもこんなの書いてなかったよ
686デフォルトの名無しさん (ワッチョイ df01-i1q1)
垢版 |
2022/01/10(月) 21:08:46.13ID:n5z+d/Iz0
>>683
dataフォルダを含めて自己解凍形式の圧縮ファイルにして、展開後に本体のexeを叩く
ような仕組みにすればよい肝駿河?
2022/01/10(月) 23:46:47.58ID:6cEW06NU0
書いてあるだろ
https://docs.flutter.dev/desktop#build-a-release-app

> Build a release app
>
> To generate a release build, run one of the following commands:
>
> PS C:\> flutter build windows
> $ flutter build macos
> $ flutter build linux

「デバッグなしで実行」で出来るexeを横からコピーすればいい? 」って無能すぎるのでやめたほうがいい。
2022/01/11(火) 00:16:55.27ID:k9rBt6iq0
>>687
よう、おっちょこちょい
2022/01/12(水) 11:28:18.28ID:uYa8NGbzp
ロードマップ出たね
デスクトップのstableは今年か
https://github.com/flutter/flutter/wiki/Roadmap#2022
2022/01/16(日) 16:00:05.96ID:9b4T4Skga
リバポッドややこしいな
作った人へたくそすぎるだろw

こんなのとずっと付き合っていかにゃならんのは
嫌な上司とこの先ずっと一緒にいることを
想像した時みたいな絶望感があるぞ
691デフォルトの名無しさん (アウアウエー Sa0a-2PjY)
垢版 |
2022/01/17(月) 14:37:30.05ID:kQ8OXRb+a
>>690
別になんでもええねん、好きにしたらええんや。
2022/01/17(月) 15:01:02.63ID:kDUhwf380
ディレクトリとファイル構成のベストプラクティスがわかりません
参考にしたほうがいいリポジトリ教えてください
2022/01/17(月) 17:57:09.59ID:P/ag8b400
>>690
めんどくさい人にはおすすめGetx
2022/01/19(水) 18:18:42.64ID:J38ncpMf0
flutter_hooksをつかうとおぞましいコードになるって聞くけどほんとだね

これがいいっておもう人とおもわない人は美的感覚がちがうから一緒にに仕事したらもめそう

https://zenn.dev/sgr_ksmt/articles/f399cd7e085132
2022/01/19(水) 21:09:27.04ID:v7+X+yvj0
>>694
Dartと相性があまり良くないのが気になるけど、Reactを良く使ってる人にはすごく合ってると思う
どういうフレームワークを使ってきたかで、ここらへんの感覚は変わってくるんじゃないかな
2022/01/19(水) 21:42:28.30ID:ooiEQdX50
そもそもそんなに違和感のあるコードかな?
2022/01/19(水) 22:15:22.81ID:wK4oFl+y0
>>696
目を覚ますにゃ
2022/01/19(水) 23:46:08.16ID:a9++xU890
目覚めたまえ勇者よ
2022/01/20(木) 10:48:51.51ID:VesFGp3V0
dartを学ぶのに良い本ってありませんか?
2022/01/20(木) 12:23:30.99ID:4DLs/unz0
Language tourがよくまとまってるから本いらないよ
2022/01/20(木) 14:28:23.62ID:NYpXW/5R0
C#やJavaの感覚でdartを書いてるけど、問題無く動いてるな
2022/01/22(土) 12:11:44.25ID:Yuh2iijP0
flutterでiosのエミュレータでは動くのにxcodeのarchiveがうまくいかないのはなぜ?

Module 'google_maps_fkutter' not found

flutter clean とか get pub とかやってもダメだった
2022/01/22(土) 12:31:20.07ID:dqvaaU6b0
> fkutter
2022/01/22(土) 13:33:13.77ID:ozWTuujY0
これはひどい
2022/01/22(土) 13:41:37.80ID:90hTt9580
質問できちんとエラーメッセージを載せてくる質問は
ひどくもなんともない。 むしろ良い。
2022/01/22(土) 14:21:59.80ID:ozWTuujY0
きちんと?
一目瞭然な間違いじゃなかったらその一行だけのエラーメッセージじゃ不十分だろ
2022/01/23(日) 09:24:34.84ID:z7LRR1020
普段知ったかしてる奴らばかりなのが露呈するな
708デフォルトの名無しさん (アウアウエー Sa1f-zZjd)
垢版 |
2022/01/23(日) 12:30:23.78ID:Nr3ccEhxa
↑結局答えは無い笑
2022/01/25(火) 14:21:39.12ID:BMwJNv+B0
答えが書いてあるけど、誤爆かな?
710デフォルトの名無しさん (アウアウエー Sa1f-zZjd)
垢版 |
2022/01/25(火) 15:54:35.76ID:g0pdSgIna
>>709
普段知ったかしてる奴らばかりなのが露呈するな

の中にも答えは無い、という意味。
ここで無料で教えても何もメリットが無いわな。
2022/01/25(火) 20:07:12.41ID:OVXhy27n0
>>709
エラーメッセージの誤字が原因と思ってるやつがまさかいるとはw
2022/01/25(火) 22:29:34.70ID:H/nIVFN90
入力ミスだとしてもエラーメッセージの誤字だとしても
どちらにしてもヤバすぎワロタ
2022/01/26(水) 07:44:42.93ID:3NvEKSwC0
Module 'google_maps_flutter' not foundのことだと思うけど
flutter cleanもflutter pub getもしてだめならxcworkspaceを開いてみるかだね

iOSのエミュレータで動いてるのにXcodeでarchiveしたら
Module '*******' not foundみたいなエラーが出るのはなんか腑に落ちないよ
2022/01/26(水) 13:34:11.48ID:KTP4TTyb0
おおかた、 pubspec.yaml ファイルにタイプミスしてるんでないの?
2022/01/26(水) 13:43:24.17ID:+OJXFuUF0
Navigator 2.0公式パッケージを作る話があったと思いますが
進展ないですよね
2022/01/26(水) 14:57:32.60ID:xSTWaWcL0
今でもflutter APIの中に含まれてると思うけど、公式パッケージって何?
2022/01/26(水) 16:13:58.80ID:/yMDySmo0
そもそもルーター絡みで別パッケージ必要と思うか??go_routerとかあるけど
画面いっぱいあるとほしくなるもんなのか?
flutter webとかも考慮するとアドレスバーに表示される?だから名前付きルートにしなくもないが名前付きルートさえも使ってないし

現状HogePageにstaticなshowメソッド生やして遷移させてるけど
これで取りあえず十分だな

Navigator 2.0の宣言的な遷移にも移行してまで得られるメリットがそこまで感じられない
2022/01/26(水) 17:19:08.59ID:/yMDySmo0
そういやflutterでdeep linkをやったことなかったからそこまで含めるとどうなるかわからん
2022/01/26(水) 17:27:05.85ID:tfp3QAJsa
必要なら使うRouter、不要なら従来のNavigator
それだけの事
2022/01/26(水) 17:28:01.39ID:tfp3QAJsa
日本語おかしかった
必要ならRouter
2022/01/26(水) 20:14:15.68ID:dA577iM10
>>714
エミュレータで動いてるのに?
2022/01/28(金) 22:52:19.46ID:cgeTyaAM0
2月3日遂にWindows正式対応ですか
つか、デスクトップよりWebがやばいらしいな
wenいろいろダメすぎて望みないのか...
2022/01/28(金) 22:58:21.33ID:cgeTyaAM0
つか、flutter結構欠陥あるな
従来のViewベースでCoordinatorLayoutなどで標準で出来てた事がバグやら何やらで出来ないのが
もちろん、それ以外は格段にUI作りやすいが
724デフォルトの名無しさん (ワッチョイ 6646-ebEP)
垢版 |
2022/01/31(月) 06:02:10.72ID:OS/u4MyU0
モバイルはGoogle公式のアプリでも使われてるみたいだが
Webにはそんな話はない
自社で使うようになったらこっちも検討するレベル
2022/01/31(月) 06:37:44.83ID:kjCw75+R0
WebはReactでいいでしょ
726デフォルトの名無しさん (アウアウエー Sa52-T8SJ)
垢版 |
2022/01/31(月) 11:18:41.96ID:YYyns3/7a
好きにしたらいいよ。
2022/02/04(金) 08:40:25.61ID:xxU6GbefM
今日の発表期待したけど結局VSは必須なのね…
2022/02/04(金) 12:43:25.74ID:RMrfccTZ0
>>727
macOS, iOSだって、xCodeは必要だろ?JK Linux版ならgccだっけか?
2022/02/04(金) 13:24:33.41ID:IPFWuaJvM
ホビーユーザーならmacやlinuxと変わらんよ。
会社にとってはほとんど価値のない俺専用のツールを作るのに、毎度決裁もらうのは面倒だしアホらしい
730デフォルトの名無しさん (ワッチョイ 9fbd-RTw3)
垢版 |
2022/02/05(土) 02:13:21.14ID:R0H+92eP0
チームでriverpod採用しようかなと検討したこともあったけど、一見して意味わからなくて公式推奨のproviderにした
今んとこあんま不便さないけど、画面間でのイベント通知はproviderで何とかするんじゃなくて素直にevent_busでやることにした
2022/02/05(土) 07:27:44.36ID:1Cjt5lHAM
m1 air 8gbで足りる?
2022/02/05(土) 08:02:43.79ID:toH/PoOPa
メモリは8GBで大丈夫だと思うけどストレージのほうが512GBあった方が良い気がする。
iOSもAndroidもエミュレーター容量要る
2022/02/05(土) 08:12:10.35ID:lT4oG2yh0
Providerでいいよ
Riverpodで作れてProviderで作れないものがあるのでもないしな
2022/02/05(土) 08:38:13.42ID:oty+Ds9Zd
M1 Air、最初8GBモデルにしたけど、返品可能期間に16GB買い直した。
iOSエミュは軽いけど泥エミュは少しつらいよ。
2022/02/05(土) 12:56:03.85ID:EYhXn/eo0
Safariとxcodeで8ギガ使う

そこにandroid studioとエミュレータだと

すぐメモリ10ギガ超えるぞ
2022/02/05(土) 13:04:23.53ID:toH/PoOPa
android studioメモリ食うけどvisual studio codeじゃダメなの?
2022/02/05(土) 13:55:03.42ID:Wxa6LWM/0
WSL2, Linux, Docker などが必須だから、
最低でも、16GB メモリが必要

パソコン工房のノートは、32GB

でも3月には、インテル12世代CPU のコア数が増えるから、
皆、今は買い控えしてる

4コアが、6 + 8 コアの速度重視・省エネの2種類になるとか
2022/02/05(土) 14:30:00.04ID:toH/PoOPa
macはunix系OSだからWSL要らないよ
2022/02/05(土) 16:46:54.63ID:toH/PoOPa
ちなみにmacOS11.6.3の2020 M1でAndroid StudioからiOSとAndroidのシミュレーターとSafariで2つタブ開いて6.8GB使ってる。
ガッツリ開発するならメモリ足らないかも知れないけどプログラミング学習用途なら8GBでもなんとかなるんじゃないかな。
ストレージは全部合わせて130GBは使ってる。256GBでも良さそうな気もする。
2022/02/05(土) 17:10:25.16ID:2JkMRiAg0
それじゃエロ動画が入らないだろ
2022/02/05(土) 17:13:34.68ID:Wxa6LWM/0
Mac でも本番環境がLinux だから、

Linux, Docker を使えば、8GB じゃ足りない
2022/02/05(土) 18:08:58.83ID:toH/PoOPa
>>731な尋ね方する人は本番環境とか縁無さそうなんだけどどうなんだろうね。
>>731はスマホアプリ作りたいとかそんな人なんじゃないの?
2022/02/05(土) 18:15:54.42ID:rKaaor90r
Rubyガイジに何を言っても無駄
2022/02/05(土) 23:05:22.06ID:nN92nwS8M
>>732-742
雑な質問にも関わらず答えて頂きありがとうございます。
おかげで大体の目測が付きました。
参考にさせて頂きます。
2022/02/06(日) 00:55:08.74ID:qxnXD4T/0
>>738
GNUコマンドも使えないの?
2022/02/06(日) 05:17:48.61ID:+Rhm67oE0
もういい加減まともなIDEはでましたか?
Android StudioはゴミすぎてVS2022レベルのIDEが欲しいんですが?
JetBrainsの作るIDEはどれもクソ重いうえに中途半端だからVSでFlutter開発ができる拡張は出ましたか?
2022/02/06(日) 08:38:29.96ID:vCTHXJmEM
>>745
開発系のコマンドはxcodeで入るんじゃないかな。
それ以上のコマンド望むならMacPortsかHomebrew入れる。
何のGNUコマンド使いたいの?
2022/02/06(日) 08:59:08.43ID:n34rZFbA0
実質ほぼvscodeなんじゃないの
2022/02/06(日) 15:10:21.54ID:d9+JDYY/0
オワコンのvsじゃなくて
vscodeのほうね
2022/02/06(日) 15:52:38.88ID:qxnXD4T/0
flutterにmicrosoftが参加することは企業的にないだろうね
2022/02/06(日) 16:04:12.36ID:k+e6f+k+p
Chromiumに参加する今のMSはわからんじゃろ
vscodeやEdgeしかり他所に乗っかった方がアイツら活き活きするし
2022/02/06(日) 16:32:58.67ID:mPxOQDf90
MSもflutterにsurface duoサポートを追加したうえでflutter愛してるぜこんなんじゃ終わんねーよとか言ってるけど
2022/02/06(日) 16:38:18.66ID:d9+JDYY/0
すでに協力済みとあるが...
https://medium.com/flutter/announcing-flutter-for-windows-6979d0d01fed
2022/02/06(日) 16:54:14.18ID:FI7f1iiw0
素晴らしいな
アポーと違い、MSは開発者がいるところならどこにでも行って獲得しようとする
Xamarin はもうちょっとがんばれ
2022/02/06(日) 19:10:32.49ID:R//1Ftnt0
Android Studio最高じゃん
VSCodeは専用品じゃないから使いにくい, 見にくい, いわれてるほど軽くもない
2022/02/06(日) 19:18:20.91ID:KKW3pACGr
Android Studioも結局IntelliJ IDEAにプラグイン入れただけじゃね
2022/02/06(日) 19:39:05.17ID:s2xbgtga0
MSは例のfluent uiをサポートしてやれよ
個人にやらせんなよ
2022/02/06(日) 19:39:18.20ID:s2xbgtga0
MSは例のfluent uiをサポートしてやれよ
個人にやらせんなよ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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