- 1 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 20:18:12.79 ID:e9M5NaPRa.net]
- !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
- 2 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 20:20:19.12 ID:e9M5NaPRa.net]
- 30 Days of Flutter
https://dev.to/danytulumidis/30-days-of-flutter-1b0d
- 3 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 02:52:38.74 ID:wruUUohcp.net]
- hot reloadとhot restartが優秀過ぎて他のフレームワーク使う気が無くなったわ
- 4 名前:デフォルトの名無しさん [2021/08/09(月) 03:24:36.47 ID:Xf+oNAim0.net]
- もう、Swift UIとか死滅してるしな
- 5 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 09:50:19.59 ID:iASlcSHQ0.net]
- 北極狐にバージョンアップした?
- 6 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 10:40:31.73 ID:K1GVCow20.net]
- KotlinでAndroidのサンプルプログラム作ってるけど、ブレークポイントで止まらない。
visualstudioみたいに一行ずつ実行して変数の値をチェックとかできないの?
- 7 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 11:03:23.39 ID:JBfvb94wa.net]
- >>5
した
- 8 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 12:52:30.54 ID:uBYTo/wP0.net]
- 目的がFlutterオンリーだとAndroid Studio+FlutterプラグインよりIntelliJ IDEA+Androidプラグイン+Flutterプラグインの方が良かったりする?
一旦VSCodeは置いといて
- 9 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 13:03:51.58 ID:HOQLtWld0.net]
- >>6
pluginの話?
- 10 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 13:48:56.45 ID:K1GVCow20.net]
- >>9
プラグインじゃなくて、デバッグのやり方を聞いてるんだが、、
- 11 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 14:59:47.68 ID:HOQLtWld0.net]
- >>10
kotlinオンリーなら普通にAndroid Studio使えばよろし。
- 12 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 19:00:10.31 ID:K1GVCow20.net]
- >>11
そうじゃなくてブレークポイントで止めて、一行ずつ実行できないか聞いてるの! エラーメッセージも出さずに、いきなりアプリが落ちるから、その原因を調べたいんだ。
- 13 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 19:03:07.06 ID:9VQq2znUp.net]
- スレ違いだしググったら即出てくるだろ
- 14 名前:デフォルトの名無しさん mailto:sage [2021/08/09(月) 19:27:21.72 ID:HOQLtWld0.net]
- >>12
できるかできないかと言われるとできる。 しかしflutter関係ないので他所へどうぞ。
- 15 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 15:27:06.91 ID:6FNtg6/S0.net]
- あれ、DocumentProviderとかとやり取りする場合どうするの??
DocumentProviderからStreamというかFileDescriptor返されるんだが どうすればいいの?? dartちょっとゴミすぎないか?
- 16 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 15:31:54.06 ID:6FNtg6/S0.net]
- 元々Web向けの言語として設計されたとはいえ、プラットフォーム広げていくならFileDescriptorぐらいさ..
- 17 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 15:50:51.47 ID:6FNtg6/S0.net]
- image_pickerプラグイン絶対ピックした画像、ローカルに一旦コピーしてるだろ
同じやり方で動画とか巨大なファイル扱ったらさすがに..
- 18 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 15:54:05.99 ID:5tYnObyDp.net]
- 本当に困ってるなら意味の通じる日本語で書いてくれ
- 19 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 16:05:10.07 ID:6FNtg6/S0.net]
- flutterは確かに他よりUI作るの楽になったし、プラットホーム依存の機能をつかうとなると既存のプラグインなかったりするとめんどくさいのはわかってんだが(最初flutterで作ってたんだが、まさかぁ、ファイル絡みでこんな事になるとは....
- 20 名前:デフォルトの名無しさん [2021/08/11(水) 18:20:24.31 ID:kg2+maVU0.net]
- >>19
どした?
- 21 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 19:53:24.54 ID:OXEMEAXQ0.net]
- macにflutter入れるだけで1日かかった
androidのエミュレータが動くなるまでメイドラゴン苦労した
- 22 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 20:38:54.03 ID:8HBL50nN0.net]
- 確かにPlatform依存するところでたまにピンポイントな弱点はあるね。
そういう場合は自分でプラグイン改造するなりイチから作ればよろし。 それを補ってもなおflutterの優位があると思ってる。
- 23 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 21:41:19.95 ID:6FNtg6/S0.net]
- htmlをパースする必要があって、まさしく素敵なのがあるんだが
https://pub.dev/packages/html ただ、ちょっとshiftjisのhtmlがあって、このライブラリ標準の Encoding.getByNameメソッドで検索するんだけど Encoding.registerとかで新しくエンコーディング追加できない googleのアホ技術者うんざりしてくる
- 24 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 21:50:08.84 ID:6FNtg6/S0.net]
- で、ちょっとファイルダウンロードとかするわけよ
今は無節操にダウンロードしてるから、セマフォで同時ダウンロード数制限しようと思うんだけど https://pub.dev/packages/s
- 25 名前:emaphore
あれ、discontinued?? あーだりー 標準で用意しとけよなクズgoogle技術者 [] - [ここ壊れてます]
- 26 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 21:54:12.74 ID:6FNtg6/S0.net]
- UI作るのは楽になったけど別のクソ見たいのと戦う羽目になってる
そういえば、firebaseのflutterFireだっけ?? これwindowsやmacでも動くようになるの?? 遠いい将来??
- 27 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 22:08:55.89 ID:6FNtg6/S0.net]
- そういや、EncodingクラスのメソッドってasyncじゃないからMethod Channelでプラットホームのエンコーディング呼んで新しいエンコーディング追加できないんだよな??
FFI使えって?? ぷっ
- 28 名前:デフォルトの名無しさん [2021/08/12(木) 04:02:25.01 ID:lCw19cE10.net]
- >>21
センスないからやめとけ
- 29 名前:デフォルトの名無しさん [2021/08/12(木) 04:03:29.61 ID:lCw19cE10.net]
- >>26
プラットフォームのエンコーディングとかイラネ
- 30 名前:デフォルトの名無しさん [2021/08/12(木) 04:04:37.56 ID:lCw19cE10.net]
- なんか、flutter使えないエンジニアって、使えない
試験みたいなwww
- 31 名前:デフォルトの名無しさん [2021/08/12(木) 10:21:29.09 ID:MKT+srWX0.net]
- >>17
単なるネットワークファイル転送+ファイルコピーならまだいいけど、iOS版の実装は 勝手にファイルの中身を加工していてExif情報の一部が失われる。 当然、ファイル サイズやハッシュ値も変わる。
- 32 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 11:54:26.42 ID:u4btUUGd0.net]
- >>27
開発経験無いけど業務命令でflutterでアプリ作んないといけないんだよ これから毎日使ったこともないmacとflutterでダラダラとアプリ開発の勉強 ほぼ遊び
- 33 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 13:46:56.59 ID:tBjwD8+YM.net]
- >>31
Windowsに慣れてるならそっちでいいんではw
- 34 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 15:29:18.78 ID:u4btUUGd0.net]
- >>32
iPhoneのアプリリリースにはmacが必要だと聞いたけど? 社内用の業務支援アプリだからリリースはしないかもだけど
- 35 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 15:33:10.52 ID:wjBpacWc0.net]
- >>33
Androidエミュって書かれてたから社内で使うのもAndroidかと思ったわ
- 36 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 15:53:42.86 ID:u+CTgfOO0.net]
- >>33
社内のiPhoneに配布するの、そこそこ大変だぞ。 flutter for webとかでWebアプリにした方が良いかもな。
- 37 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 18:00:33.21 ID:u4btUUGd0.net]
- >>35
webアプリの話もしたんだけど上がスマホアプリになぜかこだわってるんだよね、これが ノウハウたまったら外販も視野に入れてるとか言ってるけど俺には無理だ
- 38 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 18:02:41.00 ID:9quycneG0.net]
- >>31
普通の仕事しながら合間や仕事終わりに勉強している自分にとって その環境はうらやましい
- 39 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 18:04:02.73 ID:u4btUUGd0.net]
- >>34
もちろんAndroidユーザーもいるからAndroid用のアプリも必要だよ だから両方に対応できるアプリをflutterで作れと言うのが上の指示
- 40 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 18:05:28.53 ID:u4btUUGd0.net]
- >>37
おかげさまで最高の環境ではある
- 41 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 18:25:45.83 ID:Hica9mOC0.net]
- >>33
CodeMagic使えばMacなくても何とかなる。 やったことないけど。
- 42 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 19:17:44.61 ID:u+CTgfOO0.net]
- >>36
PWAとかでお茶を濁したほうがいいぞ。 iOSアプリでストアに載せない配布はEnterprise Programが必要。 もう既にDUN登録したりしてるならすまん。
- 43 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 19:33:37.35 ID:Hica9mOC0.net]
- >>41
詳しくないんだけど、EnterpriseってほぼほぼオワコンでBusiness Managerに取って代わられたと思ってたんだけど違うのかな?
- 44 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 19:40:12.23 ID:Ty49BpEx0.net]
- >>30
そっかやっぱ罠があるんだね ファイルダウンロードしてちょっと保存機能つけようとしただけなのに
- 45 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 19:55:52.36 ID:u4btUUGd0.net]
- >>41
PWAはまだ検討してないね いずれにしても上司と担当役員がよくわからずにスマホアプリを開発すると言ってるからもう方針変更はできないんじゃないかな 社内配布の方法は全くノープラン そもそもアプリの仕様すらはっきり決まってない状況だし 未経験の俺に果たしてアプリなんて作れるのかね?
- 46 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 20:01:22.79 ID:u+CTgfOO0.net]
- >>42
ABMはあくまで端末管理よ。 カスタムApp(旧CustomB2B)を使うつもりならABMで撒けるけど、審査あるので気楽には出せない。 >>44 お金掛かるし毎年お布施発生するから気をつけなよ。 Flutterでアプリ作ること自体は割と簡単。
- 47 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 21:00:32.08 ID:mjvL7ZIo0.net]
- >>44
他のプログラム言語の経験は無いの?
- 48 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 21:11:27.92 ID:u4btUUGd0.net]
- >>46
VBかじったぐらい 応用情報技術者持ってるってだけで指名された ちなみにうちはインフラ関係の会社で俺が所属してるのはITとは無縁の部署 当然アプリ開発どころかプログラミング経験者も周りにいない状況
- 49 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 01:24:01.92 ID:Q8d21/NC0.net]
- Appleのくそ殿様商売にまんまとはまる必要ないし
くそ使いにくいUIUXを我慢しながらMacを使う必要もない CMもきもすぎてむり Macもってるなら動作確認とアプリリリースだけ使って 普段は慣れてるWindowsかLinuxで開発すればいい
- 50 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 01:25:39.74 ID:Q8d21/NC0.net]
- PWAは検討してないならしてみるといいけど
起動速度とか違うし体験も違う 普通のスマホアプリ並みの体験を目指したものではあるけど サービスワーカーとかキャッシュとか先読みとか 駆使しないとそこまでの体験にならないから苦労が逆に増える
- 51 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 15:21:07.97 ID:pDNGGrGta.net]
- 新たに参加したプロジェクトでpedantic_mono使われてるのがイタいけど途中参加だから言いにくい
個人名入りのパッケージなんてセンスが小学生みたいで寒すぎね?
- 52 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 16:39:08.95 ID:aUKWqic+0.net]
- >>50
考えすぎじゃね?
- 53 名前:デフォルトの名無しさん [2021/08/13(金) 16:41:35.52 ID:cIsX/qlLd.net]
- >>50
言いにくいというかその理由言ってどうにかなるのか?笑 中身が問題なら途中からでも言ったらいいのでは?
- 54 名前:デフォルトの名無しさん [2021/08/13(金) 17:57:57.82 ID:cIsX/qlLd.net]
- >>50
言いにくいというかその理由言ってどうにかなるのか?笑 中身が問題なら途中からでも言ったらいいのでは?
- 55 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 18:18:55.97 ID:noJGGu5l0.net]
- うわアプリのパッケージ名に企業のドメイン入ってるわ
- 56 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 19:27:31.05 ID:k0jMfdEf0.net]
- もっと技術的なネタないの?
不満でもいいから技術的なネタぶちまけようぜ 俺は>>15からぶちまけたけど残念ながら話広がらなかったけどさ
- 57 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 19:44:50.37 ID:Q8d21/NC0.net]
- >>50
自分のこと大好き人間か、自己主張が過ぎる人なのかもしれない Twitterで見たことあって自己主張の強さは確かにうかがえたけども つーか日本でその人の信者しか使わなさそうなそのダサいやつを わざわざ選んじゃうやつの趣味の悪さand崇拝っぷりがゲロキモ
- 58 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 20:06:56.00 ID:aUKWqic+0.net]
- そうか?自分のプリセットを自分の名前で公開するとか普通な気がするけど。
これがアプリなら流石に自意識過剰だとは思うけど。 eslint-config-airbnbみたいな感じでしょ。 同じようなの結構居るよ。 嫌なら別に同じ内容のを、オシャレな名前つけて公開しても良いと思うよ。
- 59 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 21:39:45.77 ID:sfZq1k4GM.net]
- >>50
お前リーナス馬鹿にしてるの?
- 60 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 23:54:31.96 ID:s+kexmOq0.net]
- >>55
君のは技術的な話ではなくただの愚痴になってるからスルーしてるんだ イライラするのは構わんが、それをスレに持ち込んでは技術的な話も広がらないだろう
- 61 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 05:26:24.79 ID:oOqOeeqKa.net]
- >>50
そだな、flutter_lints使いましょうって言えばいいか >>54 >>57 企業の名前はブランドだからおk >>57 センス悪い人のをコピーしてまで使いたくないでしょお笑
- 62 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 05:30:55.47 ID:oOqOeeqKa.net]
- >>56
そう、ハンドルに誕生日含めちゃってるところからも自己主張の強さをかんじるな >>58 比較にならない偉大なリーナスの名前をつかってむしろ馬鹿にしててわろた
- 63 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 07:07:19.89 ID:hoHVdpDv0.net]
- 信者にとっては、女王様の黄金水みたいに有難く頂くものかもしらんけど、元々あった
Google謹製の pedantic パッケージをforkして、ちょっと手を加えたとかその程度じゃ ないの?
- 64 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 10:33:55.01 ID:WeUFudE70.net]
- 全く同じ内容のものを作って、好きに名前をつければ良いと思うが、まあ二番煎じだと言われるだろうな。
- 65 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 13:25:44.44 ID:gEDnH6bMH.net]
- >>44
コロナアプリの顛末からわかるように、アプリは維持するのが大変なのよ。
- 66 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 14:30:51.95 ID:enEPjzNh0.net]
- コロナ接触確認アプリの失敗原因は
スマホアプリかPWAかってところじゃないんよ
- 67 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 14:50:50.99 ID:hE9opIXW0.net]
- ・各OSのAPIの差異を吸収できなかった
・デバッグが足りてなかった ・何がどうであれXamarinはク(ry
- 68 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 16:42:23.94 ID:P9dgH77/0.net]
- >>64
アプリの維持が大変とか言える状況になるかなー たぶんこのままだとまともにアプリできないだろうし
- 69 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 17:01:06.22 ID:thdhXV3e0.net]
- バージョンアップしなけりゃ数年に一度の足切イベント以外の保守維持は大変じゃない。
問題は年イチぐらいでバージョンアップしないといけないアプリは隔世の感があって色々と大変。
- 70 名前:デフォルトの名無しさん [2021/08/14(土) 17:22:24.96 ID:1iBCADQe0.net]
- >>59
ちゃんとした話のネタがなくて黙るくらいなら、まだ技術的な不満、愚痴でも書いた方が話が広がるかもしれないって言ってるのに、前提を覆すようなちゃんとした話のネタ要求されても....
- 71 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 19:23:06.37 ID:enEPjzNh0.net]
- > dartちょっとゴミすぎないか?
> googleのアホ技術者うんざりしてくる > とかするわけよ > あれ、discontinued?? あーだりー > 標準で用意しとけよなクズgoogle技術者 > 別のクソ見たいのと戦う羽目になってる > FFI使えって?? ぷっ 他人のこと言えないけど口が悪すぎて頭おかしい人にしか見えないから相手したくない
- 72 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 19:39:40.42 ID:1iBCADQe0.net]
- そこは好きにすればいいと思う
つか、愚痴なんだら多少悪口いれてるし >>30みたく反応する人はしてくれるし 俺は愚痴で口悪くても「興味あるネタ」であれば反応するし もちろん、喧嘩になるようなか流れになるならやめるけど 俺的には全くないよりかはまし
- 73 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 19:46:51.13 ID:1iBCADQe0.net]
- もちろん、やりすぎはあれだけど
つか、愚痴、不満を丁寧な言葉で書けって??ww
- 74 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 21:52:48.11 ID:OeRLcttip.net]
- あれ、レス乞食とかとやり取りする場合どうするの??
使う奴の無知とかiOSの挙動すらGoogleのせいにされるんだが どうすればいいの?? 言葉遣いもちょっとゴミすぎないか?
- 75 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 22:49:24.73 ID:gYaerU7s0.net]
- >>72
愚痴不満を書くスレではないから他所でやってくれということだ 多分君に伝わらんだろうが
- 76 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 22:52:33.63 ID:OumJPbfE0.net]
- コロナ対策アプリを、Xamarinで作ろうとしたのは本当に馬鹿だよな
オープンソースで善意の人を集めたいなら、クロスプラットフォームなんて採用せず、 javaとSwiftを使うのが最善だったと思う せめてFlutterかReact Nativeにしておけば…
- 77 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 23:12:24.31 ID:1iBCADQe0.net]
- >>74
その話するとここに何書いいい駄目は君が勝手に決めただけ
- 78 名前:デフォルトの名無しさん mailto:sage [2021/08/15(日) 00:33:47.07 ID:36qD8nvm0.net]
- Flutterのソースコードを確認したら1ファイル1クラスでもなくて、
ファイル名とクラス名を合わせる必要はないのですね メンテナンスしづらそう
- 79 名前:デフォルトの名無しさん mailto:sage [2021/08/15(日) 02:29:54.54 ID:GKQlYcb0p.net]
- ファイルとクラスの対応を要求される言語の方が少数派だが
- 80 名前:デフォルトの名無しさん mailto:sage [2021/08/15(日) 06:49:46.11 ID:1diOghze0.net]
- >>77
今時クラスを検索するのにファイル名を使う必要もなかろう。 それより関連するクラスが1ファイルにまとまっていたほうが可読性が高い。
- 81 名前:デフォルトの名無しさん [2021/08/15(日) 11:16:03.36 ID:q1E7WW8m0.net]
- ●7.27 オハイオ州の看護師、中共ウイルスで入院した全患者がウイルスワクチンを2回接種していたことを発見
https://gnews.org/1435812/ ●7.4 12歳の子供がCOVIDワクチンを接種後、様々な苦しい症状を経験 https://gnews.org/1370868/ ●デルタ株はワクチン打ってようが、いまいが、発症したらマスク必要! JPSikaDoctor (医師) ワクチン打っても他人に移す ://youtu.be/5hqfoZGFo0o
- 82 名前:デフォルトの名無しさん mailto:sage [2021/08/15(日) 17:55:55.36 ID:OkFIEHRq0.net]
- Flutterのwidgetとelementとrenderの関係性、ややこしいと思うわ
内部構造をもうすこし隠蔽して使いやすくしてほしい フレームワークの寿命がわからないから内部まで調べる気力がわかない このレベルのコードを読むのは勉強になるかもしれないけど
- 83 名前:デフォルトの名無しさん mailto:sage [2021/08/15(日) 19:50:40.82 ID:ipoSNsR70.net]
- まぁ、それはあるわな
Stateクラスも最初、initState、disposeから始まって didUpdatedWidgetと増えていき didChangeDependenciesでaddPostFrameCallbackに到達する
- 84 名前:デフォルトの名無しさん mailto:sage [2021/08/16(月) 02:49:07.31 ID:sgSEui9W0.net]
- providerで管理しているデータをAndroid Studio上で確認する方法を教えてください
- 85 名前:デフォルトの名無しさん mailto:sage [2021/08/16(月) 04:13:25.80 ID:eHD9ynYf0.net]
- >>81
意識的に使うとき以外は気にする必要ないくらい隠れてるじゃん? 隠蔽するともっとわからなくなるでしょ >>82 最初から見えてるのに「増えていき」と表現してる意味がわからない addPostFrameCallbackはStateクラスじゃない
- 86 名前:デフォルトの名無しさん mailto:sage [2021/08/18(水) 20:08:23.01 ID:58Xg1KYf0.net]
- null safetyとやらのせいで過去のサンプルコードがエラーになるんだが
Flutter Studioのコードもエラーになるし
- 87 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 02:45:55.84 ID:3uylfCNDa.net]
- とりあえずnull unsafetyにしろ
- 88 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 10:37:49.50 ID:X3e5Px5a0.net]
- >>85-86
pubspec.yaml ファイルを編集して、SDKバージョンを落とせば、null unsafetyに なるけど、null safety対応のパッケージと混ぜて使うと、「required」とかの追加 された予約語や、値がnullを取るかもしれない変数に付ける「?」とか、エラーに ならん? > environment: > sdk: ">=2.12.0 <3.0.0" # null safety ↓ > sdk: ">=2.7.0 <3.0.0" # null unsafety 依存パッケージが限定的なサンプルコードならいいけど、null safety/null unsafety どっちでも通るDartの書き方があるならぜひ知りたい。
- 89 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 17:29:08.30 ID:R8Ld8Hsb0.net]
- 自分でnull safeにできないと今後困るので自分で変える
サンプルの作者に「対応してよ〜」と頼む のどちらか
- 90 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 17:30:57.38 ID:R8Ld8Hsb0.net]
- > null safety対応のパッケージと混ぜて使うと
> エラーにならん? プラグインじゃなければならないんじゃなかった?
- 91 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 20:25:40.77 ID:rWSjzxj90.net]
- バージョン指定用のコメントをファイル冒頭に付ければいい
具体的にはnull safetyを外したいやつに // @dart=2.9 をつければ良い これによる不具合が出るというのは、それはもうnull safetyに対応してないとおかしいわけだから大丈夫なはず 外部ライブラリの場合は追加しないといけないから多い場合は全体のバージョンをpubspecで変えたほうがいいけど、そういうサポートの止まっているライブラリはあんまり使うべきでない気もする
- 92 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 21:00:33.58 ID:y/8w/1X30.net]
- null safety外すと負けた気がするからとりあえずがんばる
null以外にも理解できないエラー出まくりだし 本当にアプリなんて作れるようになるのか不安しかない
- 93 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 21:58:42.66 ID:hW2FYztF0.net]
- flutter upgradeしても
既存のFlutterプロジェクトも新しいFlutterのバージョンが適用されてますか?
- 94 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 22:27:58.73 ID:X3e5Px5a0.net]
- >>92
プロジェクト毎に pubspec.yaml ファイルを編集しないとダメ。
- 95 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 22:32:48.73 ID:X3e5Px5a0.net]
- >>90
サポート止まってるライブラリでも、github上でforkされた先が null safety 対応になって いたりするけど、これってローカルにgit cloneせずに、 pubcpec.yaml ファイルの記述とかで 参照先を非公式リポジトリに指定ってできるんだっけ?
- 96 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 23:35:33.21 ID:82dVMtjq0.net]
- 以前github上でしか公開されてないwindow_sizeというコンポーネントを
使ったことあるけど、そのときは以下のように書いた。 window_size: git: url: git://github.com/google/flutter-desktop-embedding.git path: plugins/window_size ref: e48abe7
- 97 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 23:38:15.52 ID:82dVMtjq0.net]
- 頭のスペースが消えたけど、適宜字下げしてちょうだい
- 98 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 23:54:28.49 ID:X3e5Px5a0.net]
- >>95
さんきゅ。 その書き方でもよさげだけど、githubのリンク先を辿って見てたら、書き方の説明があった。 ttps://github.com/google/flutter-desktop-embedding/tree/master/plugins
- 99 名前:デフォルトの名無しさん [2021/08/21(土) 23:21:33.28 ID:7GAoG1Iq0.net]
- Rustのメモリ安全性はボローチェッカーによって担保されているが、
Nimと比較してRustはタイプ量が多い事により限りなく低い生産性と C++のような高い難読性、超巨大なバイナリ生成性能を兼ね備えています Nimはバージョン1.5.1でRustのボローチェッカーに似た「View types」が実装されれば、 GC無しのView typesで参照の有効性を検証することによってメモリ安全性を保証しつつ 限りなく抑え込まれたタイプ量で高速化したCのソースコードを吐き出せます Nimソースコード ==nimコンパイラ==> Cソースコード ==Cコンパイラ==> バイナリ なので、nimコンパイラが通った時点でメモリ安全性が担保されませんか? Nimの実験的特徴 著者: アンドレアス・ルンプ バージョン: 1.5.1 nim-lang.github.io/Nim/manual_experimental.html Nimは限りなく抑え込まれたタイプ量で高い生産性とPythonのような高い可読性を実現し ているにもかかわらず、高速なCのソースコードを吐き出せるのでC言語でリモートワーク されている方は割り振られた仕事が早く終わっても終わってないふりをして怠けることができる 「怠け者とはこうあるべきだ!」と言うとても大事な事を Nim は我々に教えてくれます
- 100 名前:デフォルトの名無しさん [2021/08/22(日) 17:53:55.08 ID:VwGWZhPa0.net]
- > なので、nimコンパイラが通った時点でメモリ安全性が担保されませんか?
当初はC言語だって、アセンブラソースを出力するプリプロセッサだったわけだが?
|

|