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
2021/08/08(日) 20:20:19.12ID:e9M5NaPRa
30 Days of Flutter
https://dev.to/danytulumidis/30-days-of-flutter-1b0d
2021/08/09(月) 02:52:38.74ID:wruUUohcp
hot reloadとhot restartが優秀過ぎて他のフレームワーク使う気が無くなったわ
4デフォルトの名無しさん (ワッチョイ d101-WZ6z)
垢版 |
2021/08/09(月) 03:24:36.47ID:Xf+oNAim0
もう、Swift UIとか死滅してるしな
2021/08/09(月) 09:50:19.59ID:iASlcSHQ0
北極狐にバージョンアップした?
2021/08/09(月) 10:40:31.73ID:K1GVCow20
KotlinでAndroidのサンプルプログラム作ってるけど、ブレークポイントで止まらない。
visualstudioみたいに一行ずつ実行して変数の値をチェックとかできないの?
2021/08/09(月) 11:03:23.39ID:JBfvb94wa
>>5
した
2021/08/09(月) 12:52:30.54ID:uBYTo/wP0
目的がFlutterオンリーだとAndroid Studio+FlutterプラグインよりIntelliJ IDEA+Androidプラグイン+Flutterプラグインの方が良かったりする?
一旦VSCodeは置いといて
2021/08/09(月) 13:03:51.58ID:HOQLtWld0
>>6
pluginの話?
2021/08/09(月) 13:48:56.45ID:K1GVCow20
>>9
プラグインじゃなくて、デバッグのやり方を聞いてるんだが、、
2021/08/09(月) 14:59:47.68ID:HOQLtWld0
>>10
kotlinオンリーなら普通にAndroid Studio使えばよろし。
2021/08/09(月) 19:00:10.31ID:K1GVCow20
>>11
そうじゃなくてブレークポイントで止めて、一行ずつ実行できないか聞いてるの!
エラーメッセージも出さずに、いきなりアプリが落ちるから、その原因を調べたいんだ。
2021/08/09(月) 19:03:07.06ID:9VQq2znUp
スレ違いだしググったら即出てくるだろ
2021/08/09(月) 19:27:21.72ID:HOQLtWld0
>>12
できるかできないかと言われるとできる。
しかしflutter関係ないので他所へどうぞ。
2021/08/11(水) 15:27:06.91ID:6FNtg6/S0
あれ、DocumentProviderとかとやり取りする場合どうするの??
DocumentProviderからStreamというかFileDescriptor返されるんだが
どうすればいいの??
dartちょっとゴミすぎないか?
2021/08/11(水) 15:31:54.06ID:6FNtg6/S0
元々Web向けの言語として設計されたとはいえ、プラットフォーム広げていくならFileDescriptorぐらいさ..
2021/08/11(水) 15:50:51.47ID:6FNtg6/S0
image_pickerプラグイン絶対ピックした画像、ローカルに一旦コピーしてるだろ
同じやり方で動画とか巨大なファイル扱ったらさすがに..
2021/08/11(水) 15:54:05.99ID:5tYnObyDp
本当に困ってるなら意味の通じる日本語で書いてくれ
2021/08/11(水) 16:05:10.07ID:6FNtg6/S0
flutterは確かに他よりUI作るの楽になったし、プラットホーム依存の機能をつかうとなると既存のプラグインなかったりするとめんどくさいのはわかってんだが(最初flutterで作ってたんだが、まさかぁ、ファイル絡みでこんな事になるとは....
20デフォルトの名無しさん (ワッチョイ 937c-p+rM)
垢版 |
2021/08/11(水) 18:20:24.31ID:kg2+maVU0
>>19
どした?
2021/08/11(水) 19:53:24.54ID:OXEMEAXQ0
macにflutter入れるだけで1日かかった

androidのエミュレータが動くなるまでメイドラゴン苦労した
2021/08/11(水) 20:38:54.03ID:8HBL50nN0
確かにPlatform依存するところでたまにピンポイントな弱点はあるね。
そういう場合は自分でプラグイン改造するなりイチから作ればよろし。
それを補ってもなおflutterの優位があると思ってる。
2021/08/11(水) 21:41:19.95ID:6FNtg6/S0
htmlをパースする必要があって、まさしく素敵なのがあるんだが
https://pub.dev/packages/html
ただ、ちょっとshiftjisのhtmlがあって、このライブラリ標準の
Encoding.getByNameメソッドで検索するんだけど
Encoding.registerとかで新しくエンコーディング追加できない
googleのアホ技術者うんざりしてくる
2021/08/11(水) 21:50:08.84ID:6FNtg6/S0
で、ちょっとファイルダウンロードとかするわけよ
今は無節操にダウンロードしてるから、セマフォで同時ダウンロード数制限しようと思うんだけど
https://pub.dev/packages/semaphore
あれ、discontinued??
あーだりー
標準で用意しとけよなクズgoogle技術者
2021/08/11(水) 21:54:12.74ID:6FNtg6/S0
UI作るのは楽になったけど別のクソ見たいのと戦う羽目になってる

そういえば、firebaseのflutterFireだっけ??
これwindowsやmacでも動くようになるの??
遠いい将来??
2021/08/11(水) 22:08:55.89ID:6FNtg6/S0
そういや、EncodingクラスのメソッドってasyncじゃないからMethod Channelでプラットホームのエンコーディング呼んで新しいエンコーディング追加できないんだよな??
FFI使えって??
ぷっ
27デフォルトの名無しさん (ワッチョイ d101-WZ6z)
垢版 |
2021/08/12(木) 04:02:25.01ID:lCw19cE10
>>21
センスないからやめとけ
28デフォルトの名無しさん (ワッチョイ d101-WZ6z)
垢版 |
2021/08/12(木) 04:03:29.61ID:lCw19cE10
>>26
プラットフォームのエンコーディングとかイラネ
29デフォルトの名無しさん (ワッチョイ d101-WZ6z)
垢版 |
2021/08/12(木) 04:04:37.56ID:lCw19cE10
なんか、flutter使えないエンジニアって、使えない
試験みたいなwww
30デフォルトの名無しさん (ワッチョイ 0101-vzut)
垢版 |
2021/08/12(木) 10:21:29.09ID:MKT+srWX0
>>17
単なるネットワークファイル転送+ファイルコピーならまだいいけど、iOS版の実装は
勝手にファイルの中身を加工していてExif情報の一部が失われる。 当然、ファイル
サイズやハッシュ値も変わる。
2021/08/12(木) 11:54:26.42ID:u4btUUGd0
>>27
開発経験無いけど業務命令でflutterでアプリ作んないといけないんだよ

これから毎日使ったこともないmacとflutterでダラダラとアプリ開発の勉強

ほぼ遊び
2021/08/12(木) 13:46:56.59ID:tBjwD8+YM
>>31
Windowsに慣れてるならそっちでいいんではw
2021/08/12(木) 15:29:18.78ID:u4btUUGd0
>>32
iPhoneのアプリリリースにはmacが必要だと聞いたけど?

社内用の業務支援アプリだからリリースはしないかもだけど
2021/08/12(木) 15:33:10.52ID:wjBpacWc0
>>33
Androidエミュって書かれてたから社内で使うのもAndroidかと思ったわ
2021/08/12(木) 15:53:42.86ID:u+CTgfOO0
>>33
社内のiPhoneに配布するの、そこそこ大変だぞ。
flutter for webとかでWebアプリにした方が良いかもな。
2021/08/12(木) 18:00:33.21ID:u4btUUGd0
>>35
webアプリの話もしたんだけど上がスマホアプリになぜかこだわってるんだよね、これが

ノウハウたまったら外販も視野に入れてるとか言ってるけど俺には無理だ
2021/08/12(木) 18:02:41.00ID:9quycneG0
>>31
普通の仕事しながら合間や仕事終わりに勉強している自分にとって
その環境はうらやましい
2021/08/12(木) 18:04:02.73ID:u4btUUGd0
>>34
もちろんAndroidユーザーもいるからAndroid用のアプリも必要だよ

だから両方に対応できるアプリをflutterで作れと言うのが上の指示
2021/08/12(木) 18:05:28.53ID:u4btUUGd0
>>37
おかげさまで最高の環境ではある
2021/08/12(木) 18:25:45.83ID:Hica9mOC0
>>33
CodeMagic使えばMacなくても何とかなる。
やったことないけど。
2021/08/12(木) 19:17:44.61ID:u+CTgfOO0
>>36
PWAとかでお茶を濁したほうがいいぞ。
iOSアプリでストアに載せない配布はEnterprise Programが必要。
もう既にDUN登録したりしてるならすまん。
2021/08/12(木) 19:33:37.35ID:Hica9mOC0
>>41
詳しくないんだけど、EnterpriseってほぼほぼオワコンでBusiness Managerに取って代わられたと思ってたんだけど違うのかな?
2021/08/12(木) 19:40:12.23ID:Ty49BpEx0
>>30
そっかやっぱ罠があるんだね
ファイルダウンロードしてちょっと保存機能つけようとしただけなのに
2021/08/12(木) 19:55:52.36ID:u4btUUGd0
>>41
PWAはまだ検討してないね
いずれにしても上司と担当役員がよくわからずにスマホアプリを開発すると言ってるからもう方針変更はできないんじゃないかな

社内配布の方法は全くノープラン
そもそもアプリの仕様すらはっきり決まってない状況だし

未経験の俺に果たしてアプリなんて作れるのかね?
2021/08/12(木) 20:01:22.79ID:u+CTgfOO0
>>42
ABMはあくまで端末管理よ。
カスタムApp(旧CustomB2B)を使うつもりならABMで撒けるけど、審査あるので気楽には出せない。

>>44
お金掛かるし毎年お布施発生するから気をつけなよ。
Flutterでアプリ作ること自体は割と簡単。
2021/08/12(木) 21:00:32.08ID:mjvL7ZIo0
>>44
他のプログラム言語の経験は無いの?
2021/08/12(木) 21:11:27.92ID:u4btUUGd0
>>46
VBかじったぐらい

応用情報技術者持ってるってだけで指名された
ちなみにうちはインフラ関係の会社で俺が所属してるのはITとは無縁の部署
当然アプリ開発どころかプログラミング経験者も周りにいない状況
2021/08/13(金) 01:24:01.92ID:Q8d21/NC0
Appleのくそ殿様商売にまんまとはまる必要ないし
くそ使いにくいUIUXを我慢しながらMacを使う必要もない
CMもきもすぎてむり

Macもってるなら動作確認とアプリリリースだけ使って
普段は慣れてるWindowsかLinuxで開発すればいい
2021/08/13(金) 01:25:39.74ID:Q8d21/NC0
PWAは検討してないならしてみるといいけど
起動速度とか違うし体験も違う
普通のスマホアプリ並みの体験を目指したものではあるけど
サービスワーカーとかキャッシュとか先読みとか
駆使しないとそこまでの体験にならないから苦労が逆に増える
2021/08/13(金) 15:21:07.97ID:pDNGGrGta
新たに参加したプロジェクトでpedantic_mono使われてるのがイタいけど途中参加だから言いにくい

個人名入りのパッケージなんてセンスが小学生みたいで寒すぎね?
2021/08/13(金) 16:39:08.95ID:aUKWqic+0
>>50
考えすぎじゃね?
52デフォルトの名無しさん (スフッ Sd62-8ROU)
垢版 |
2021/08/13(金) 16:41:35.52ID:cIsX/qlLd
>>50
言いにくいというかその理由言ってどうにかなるのか?笑
中身が問題なら途中からでも言ったらいいのでは?
53デフォルトの名無しさん (スフッ Sd62-8ROU)
垢版 |
2021/08/13(金) 17:57:57.82ID:cIsX/qlLd
>>50
言いにくいというかその理由言ってどうにかなるのか?笑
中身が問題なら途中からでも言ったらいいのでは?
2021/08/13(金) 18:18:55.97ID:noJGGu5l0
うわアプリのパッケージ名に企業のドメイン入ってるわ
2021/08/13(金) 19:27:31.05ID:k0jMfdEf0
もっと技術的なネタないの?
不満でもいいから技術的なネタぶちまけようぜ
俺は>>15からぶちまけたけど残念ながら話広がらなかったけどさ
2021/08/13(金) 19:44:50.37ID:Q8d21/NC0
>>50
自分のこと大好き人間か、自己主張が過ぎる人なのかもしれない
Twitterで見たことあって自己主張の強さは確かにうかがえたけども

つーか日本でその人の信者しか使わなさそうなそのダサいやつを
わざわざ選んじゃうやつの趣味の悪さand崇拝っぷりがゲロキモ
2021/08/13(金) 20:06:56.00ID:aUKWqic+0
そうか?自分のプリセットを自分の名前で公開するとか普通な気がするけど。
これがアプリなら流石に自意識過剰だとは思うけど。
eslint-config-airbnbみたいな感じでしょ。
同じようなの結構居るよ。

嫌なら別に同じ内容のを、オシャレな名前つけて公開しても良いと思うよ。
2021/08/13(金) 21:39:45.77ID:sfZq1k4GM
>>50
お前リーナス馬鹿にしてるの?
2021/08/13(金) 23:54:31.96ID:s+kexmOq0
>>55
君のは技術的な話ではなくただの愚痴になってるからスルーしてるんだ
イライラするのは構わんが、それをスレに持ち込んでは技術的な話も広がらないだろう
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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