ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな
http://www.flutter.io
探検
Flutterやろうよ!!!
■ このスレッドは過去ログ倉庫に格納されています
2018/06/02(土) 15:07:40.16ID:FmfhRdV+
571568=569
2020/11/19(木) 01:39:09.46ID:DFQpBWp8 RAMディスクを無効化すると、レジューム用ファイル(hiberfil.sys)が、
搭載メモリと同じ容量だけ強制確保されて、Cドライブの空きが足りないので、
とりあえず、環境変数(TEMP/TMP)をデフォルトに戻してImDiskに割り当て
ないようにやってみたら、うまくいった。
もしかして、「flutter channel」の後に固まっていたのも、すべてこれが
原因だったのかもしれん。
搭載メモリと同じ容量だけ強制確保されて、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)を
直接起動したら、[×]ボタンで閉じてもエラーは出なかった。
とエラーが出るけど「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)を
直接起動したら、[×]ボタンで閉じてもエラーは出なかった。
573デフォルトの名無しさん
2020/11/22(日) 12:01:31.78ID:C83u4hNW M1 macは開発使えるの?
574デフォルトの名無しさん
2020/11/22(日) 13:27:15.20ID:gbYM8VeW Flutter本の著者がほとんど無名みたいなやつばっかり
購入したい本がない
購入したい本がない
575デフォルトの名無しさん
2020/11/22(日) 19:46:49.95ID:Iqq8K1C6 無名でもいいけど、買いたい内容じゃないんだよな。まだ熟れてないから仕方ないけども。
576デフォルトの名無しさん
2020/11/22(日) 22:01:04.22ID:VChfG6mG 秀和システム
掌田津耶乃
はハズレとみて間違いない
掌田津耶乃
はハズレとみて間違いない
577デフォルトの名無しさん
2020/11/27(金) 19:52:37.55ID:yr9WA4Uz アイコンがコンパスと定規なんですね
578デフォルトの名無しさん
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
ちょっと詳しい上長なんかだと、Flutterがどうだとか、Reactがどうだとか言ってくると思いますが絶対に流されてはいけません。
あれはそれぞれのプラットフォームでの開発のプロが居る上での選択肢なので、急でかつ自分ひとりチームのような場合には絶対に使わないことがおすすめです。
取り敢えずネイティブで作ってみて、自分にAndroidの業務用知識がついてから検討してでも遅くはありません。
もしどうしてもマルチプラットフォームでと強く言われたら、PWA(Progressive Web Apps)に話を持っていきましょう。
もしあなたが急にAndroidアプリを業務で作るはめになった場合の選択肢(2021年初頭版)
https://qiita.com/Gazyu/items/dafdb74c4aadf722da92
579デフォルトの名無しさん
2020/12/03(木) 08:39:22.42ID:XnGuHBhM 身をもって痛い目にあってるからという印象を受けるけど実際どこがダメなんだろう。
580デフォルトの名無しさん
2020/12/03(木) 12:44:21.55ID:ahT4jDxu もっさり感
581デフォルトの名無しさん
2020/12/03(木) 15:57:20.80ID:F11vWVBZ582デフォルトの名無しさん
2020/12/03(木) 18:52:08.86ID:kqDMp3wO583デフォルトの名無しさん
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/
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/
585デフォルトの名無しさん
2020/12/03(木) 22:24:27.17ID:n3ZKGs7c PWAは確かに良い選択肢ではあるんだが
586デフォルトの名無しさん
2020/12/04(金) 15:42:49.70ID:aGuBhpl1587デフォルトの名無しさん
2020/12/05(土) 19:46:25.34ID:LOrCZwQ2 状態管理のやりかたとかいろいろ入れ替わりが激しくて脱ReactしてFlutterやってみようかなと思ったんですけど
Flutterも同じ感じですか?状態管理のパッケージの流行りの入れ替わりみたいなのありますか
激しいですか
Flutterも同じ感じですか?状態管理のパッケージの流行りの入れ替わりみたいなのありますか
激しいですか
588デフォルトの名無しさん
2020/12/05(土) 21:40:16.72ID:aphux3U/ >>587
やってたのはReact Nativeじゃなくてweb app用のReact?
React Nativeだったら評判悪いし人気も落ちてるし
FlutterかXamarin.Formsに変えた方がいいと思う
やってたのはReact Nativeじゃなくてweb app用のReact?
React Nativeだったら評判悪いし人気も落ちてるし
FlutterかXamarin.Formsに変えた方がいいと思う
589デフォルトの名無しさん
2020/12/05(土) 22:15:39.40ID:uqDUGTNR ウソ吐きの言うことは信用できないのでFlutterとXamarin.Formsはやめときますw
590デフォルトの名無しさん
2020/12/05(土) 22:30:01.88ID:aphux3U/591デフォルトの名無しさん
2020/12/05(土) 23:59:39.88ID:eWtJKaQC とりあえず
592デフォルトの名無しさん
2020/12/06(日) 08:05:50.92ID:0ue9E2dt Flutterで無限スクロールする手法3選
https://qiita.com/kikuchy/items/07d10394a4f7aa2a3836
https://qiita.com/kikuchy/items/07d10394a4f7aa2a3836
593デフォルトの名無しさん
2020/12/06(日) 09:19:58.86ID:8MlEsoFS594デフォルトの名無しさん
2020/12/06(日) 09:59:42.85ID:QLWQGF5X >>593
Flutter webか
https://flutter.dev/web
上見るとまたbeta channelと書いてあるしまともに動かないんだと思ってた。
ただBrowser(C++/JS)と書いてあるのが気になる。
C++もできないとFlutter web使えないとかいうことはないの?
Dart覚えるのはともかくC++まで必要になるとめんどうだし困る
Reactはサードパーティのをたくさん組み合わせないといけないし
すぐに人気落ちると思うわ。JSのフロントはどれも長続きしない
Flutter webか
https://flutter.dev/web
上見るとまたbeta channelと書いてあるしまともに動かないんだと思ってた。
ただBrowser(C++/JS)と書いてあるのが気になる。
C++もできないとFlutter web使えないとかいうことはないの?
Dart覚えるのはともかくC++まで必要になるとめんどうだし困る
Reactはサードパーティのをたくさん組み合わせないといけないし
すぐに人気落ちると思うわ。JSのフロントはどれも長続きしない
595デフォルトの名無しさん
2020/12/06(日) 10:27:41.81ID:gpgGEBto Flutter for WEBをプロダクトで使ってるんだけど、そんなに簡単ではない印象。
簡単でないってのは、やりたい事に対して解決方法が見つかりにくいという意味ね。もちろんやりたい事によるけども。
1番面倒だなーと感じたのはpub.devから落としてきたライブラリが動かなかったりした時だね。
簡単でないってのは、やりたい事に対して解決方法が見つかりにくいという意味ね。もちろんやりたい事によるけども。
1番面倒だなーと感じたのはpub.devから落としてきたライブラリが動かなかったりした時だね。
596デフォルトの名無しさん
2020/12/06(日) 10:53:54.75ID:8MlEsoFS ありがとう
デモ見ると「オシャレUIの盛り合わせ 〜なめらかアニメーションを添えて〜」みたいな調理例がたくさんあって
CSSやらデザインで泣かずに済むのかなと思って
デモ見ると「オシャレUIの盛り合わせ 〜なめらかアニメーションを添えて〜」みたいな調理例がたくさんあって
CSSやらデザインで泣かずに済むのかなと思って
597デフォルトの名無しさん
2020/12/06(日) 11:08:11.82ID:QLWQGF5X598デフォルトの名無しさん
2020/12/06(日) 11:32:53.27ID:Mm+RRNE0 webアプリならElectronにしとけ
599デフォルトの名無しさん
2020/12/06(日) 11:54:56.62ID:i6n7LUgq ElectronはWeb技術を使ったデスクトップアプリであってWebアプリでは無いんじゃね
Flutter Webはその逆って感じ
Flutter Webはその逆って感じ
600デフォルトの名無しさん
2020/12/06(日) 12:30:46.73ID:gpgGEBto601デフォルトの名無しさん
2020/12/06(日) 16:34:52.96ID:atqZF9NJ Ruby on Rails でも、
ほとんどの人は、HTML, CSS, JavaScript は、あまりよく知らないけど使っている感じ
Bootstrap, React をコピペしてるだけ
Webpacker というWebpack をラップしたものを使っているから、
Webpack, Babel もよく知らないけど、なんとなく動いている感じ
ほとんどの人は、HTML, CSS, JavaScript は、あまりよく知らないけど使っている感じ
Bootstrap, React をコピペしてるだけ
Webpacker というWebpack をラップしたものを使っているから、
Webpack, Babel もよく知らないけど、なんとなく動いている感じ
602デフォルトの名無しさん
2020/12/06(日) 17:23:59.12ID:I5tPmPco >>601
死ねや
死ねや
603デフォルトの名無しさん
2020/12/06(日) 18:38:58.92ID:8MlEsoFS 新天地と思ったけどFlutterも同じか・・・楽園はどこにもないんだね
604デフォルトの名無しさん
2020/12/06(日) 19:29:12.40ID:0ue9E2dt 来年になったらFlutterに色々動きはありそうなんだけどな
XamarinもMauiに統合されるしマルチプラットフォーム向けFWがより使い易くなることを祈ろう
XamarinもMauiに統合されるしマルチプラットフォーム向けFWがより使い易くなることを祈ろう
605デフォルトの名無しさん
2020/12/06(日) 21:07:17.47ID:LSxdsdUo クロスプラットフォームは総じて糞と相場が決まっている
ネイティブでやりましょう
ネイティブでやりましょう
606デフォルトの名無しさん
2020/12/06(日) 21:16:36.58ID:QLWQGF5X >>600
ありがとう、C++不要か、安心した
あとFlutterから出力されるhtml, CSSが汚いという話を聞いたことあるけど、
どの程度のレベルなの?
最低限、重要タグの h, とかメニューがlistになってるかとか知りたい。
あまりにひどいとSEO完全無視状態になるから用途次第では使えなくなりそうだし
その辺どうなんだろう
ありがとう、C++不要か、安心した
あとFlutterから出力されるhtml, CSSが汚いという話を聞いたことあるけど、
どの程度のレベルなの?
最低限、重要タグの h, とかメニューがlistになってるかとか知りたい。
あまりにひどいとSEO完全無視状態になるから用途次第では使えなくなりそうだし
その辺どうなんだろう
607デフォルトの名無しさん
2020/12/06(日) 21:22:12.62ID:QLWQGF5X >>605
そうは言ってもiOS, Andorid, Browser, Windowsの4種類の
開発できる人はそう多くはない。学習の負担は大きい
FlutterやMAUIならうまくやればひとりで全部のコードかけるように
なるわけで魅力的なのは間違いない
そうは言ってもiOS, Andorid, Browser, Windowsの4種類の
開発できる人はそう多くはない。学習の負担は大きい
FlutterやMAUIならうまくやればひとりで全部のコードかけるように
なるわけで魅力的なのは間違いない
608デフォルトの名無しさん
2020/12/07(月) 00:55:42.76ID:AlsvzmoP 誰が作っても同じになるようなGUI部分のコード共通化という点ではメリットが
あるのかな?という印象。 逆に言うとその部分での差別化は難しい。 むしろ、
短期間でGUIのスケルトンだけを仕上げて客に見せると、開発は簡単なんじゃ
ないかと、単価引き下げを要求されかねないデメリットがありそう。
他人が作ったできあいのパッケージ/プラグインを適当に繋げて使うことで、特に
見栄えに関しては工数を掛けずに作れるけど、結局プラットフォームの違いでネイ
ティブ呼び出しする必要が生じれば、自分でプラグインを作る必要が出てくる。
そうなると、プラットフォーム毎に異なるAPIや言語(Swift/Objective-C, Kotlin/
Java, Visual C++)が必要になってくる。 その点、Xamarinの方が、C#/.NET
(Core) Frameworkだけで書ける範囲が広いのではないかな?
あとFlatterはスマホアプリ開発前提で、常に1ウィンドウ(フォーム)だけが全画面
表示されるGUIなので、将来的には判らないが、今のままデスクトップ版がビルド
できたとしても、アプリとしての使い勝手はよくない気がする。
あるのかな?という印象。 逆に言うとその部分での差別化は難しい。 むしろ、
短期間でGUIのスケルトンだけを仕上げて客に見せると、開発は簡単なんじゃ
ないかと、単価引き下げを要求されかねないデメリットがありそう。
他人が作ったできあいのパッケージ/プラグインを適当に繋げて使うことで、特に
見栄えに関しては工数を掛けずに作れるけど、結局プラットフォームの違いでネイ
ティブ呼び出しする必要が生じれば、自分でプラグインを作る必要が出てくる。
そうなると、プラットフォーム毎に異なるAPIや言語(Swift/Objective-C, Kotlin/
Java, Visual C++)が必要になってくる。 その点、Xamarinの方が、C#/.NET
(Core) Frameworkだけで書ける範囲が広いのではないかな?
あとFlatterはスマホアプリ開発前提で、常に1ウィンドウ(フォーム)だけが全画面
表示されるGUIなので、将来的には判らないが、今のままデスクトップ版がビルド
できたとしても、アプリとしての使い勝手はよくない気がする。
609デフォルトの名無しさん
2020/12/07(月) 00:59:53.61ID:AlsvzmoP ところで、Flatterのウィジットなんだけど、せめて公式なウィジットだけでも、
クラスの階層図ってないの?
こんなの。
ttps://docs.microsoft.com/ja-jp/cpp/mfc/hierarchy-chart?view=msvc-160
あと、Flatterで開発してる人は、ドキュメントはどうしてるの?
クラスの階層図ってないの?
こんなの。
ttps://docs.microsoft.com/ja-jp/cpp/mfc/hierarchy-chart?view=msvc-160
あと、Flatterで開発してる人は、ドキュメントはどうしてるの?
610デフォルトの名無しさん
2020/12/07(月) 01:06:50.77ID:c8h69MvC × Flatter
○ Flutter
○ Flutter
611デフォルトの名無しさん
2020/12/07(月) 07:21:40.60ID:GQgP+6/5 c#というか.netは言語、クラスライブラリ、過去の資産とか優れてるわけだけど、マルチプラットホームなUIフレームワークの部分だけが糞で
いかにDartが糞でもトータルとしてみると
Dart+Flutter>c#+Xamarinになってしまう
もちろん、アプリの種類によって得手不得手があるから、flutterが現状一番マッチするのは
>>77,78,79な感じ
いかにDartが糞でもトータルとしてみると
Dart+Flutter>c#+Xamarinになってしまう
もちろん、アプリの種類によって得手不得手があるから、flutterが現状一番マッチするのは
>>77,78,79な感じ
612609
2020/12/07(月) 08:54:08.59ID:AlsvzmoP >>610
判っているけど、未だについつい間違えてしまう。
>>611
Xamarinもちょっとかじった程度だけど、そんなに糞なのか?
flutterもGUI部品が揃ってるだけで、VB.NETでグレープソフトやCrystalReportの
世話になってたような連中にとっては便利に見えるかもだけど、フレームワーク
としてそんなに充実してるかな? むしろ混沌としてる気がする。
flutter以前に、Dartが中途半端に他の言語を模倣していて、言語仕様の細部がよう
判らん。 C言語で言う、#defineや、#if〜#else〜#endif に相当する機能はない
のか? __FILE__, __FUNCTION__, __LINE__みたいな定義済みマクロとかも
ないの? ざっと見た限り、仕様らしきものが見当たらんのだが?
判っているけど、未だについつい間違えてしまう。
>>611
Xamarinもちょっとかじった程度だけど、そんなに糞なのか?
flutterもGUI部品が揃ってるだけで、VB.NETでグレープソフトやCrystalReportの
世話になってたような連中にとっては便利に見えるかもだけど、フレームワーク
としてそんなに充実してるかな? むしろ混沌としてる気がする。
flutter以前に、Dartが中途半端に他の言語を模倣していて、言語仕様の細部がよう
判らん。 C言語で言う、#defineや、#if〜#else〜#endif に相当する機能はない
のか? __FILE__, __FUNCTION__, __LINE__みたいな定義済みマクロとかも
ないの? ざっと見た限り、仕様らしきものが見当たらんのだが?
613デフォルトの名無しさん
2020/12/07(月) 11:41:24.71ID:dYZoVvi2 Flutterでネイティブが必要な部分はたいていプラグインあるし、分かってしまえば自分でプラグイン書くのも難しくない。
総じてXamarinよりFlutterのほうが遥かに開発効率は良い。
総じてXamarinよりFlutterのほうが遥かに開発効率は良い。
614デフォルトの名無しさん
2020/12/07(月) 12:14:07.48ID:Zf1u+1/r >>606
SEOはダメだと思うよ。そもそも、ほとんどのタグをCanvasタグで独自描画させてるし。そもそもWebサイト作るためのフレームワークではないからね。
>>612
Dartの仕様は下記URLから見れるよ。
https://dart.dev/guides/language/spec#dart-2
SEOはダメだと思うよ。そもそも、ほとんどのタグをCanvasタグで独自描画させてるし。そもそもWebサイト作るためのフレームワークではないからね。
>>612
Dartの仕様は下記URLから見れるよ。
https://dart.dev/guides/language/spec#dart-2
615デフォルトの名無しさん
2020/12/07(月) 12:16:41.86ID:Zf1u+1/r ドキュメントどうしてるの?については、公式サイトとStackOverflowみてるよ。場合によってはライブラリのソースコードを直接読んでる。
616デフォルトの名無しさん
2020/12/07(月) 12:21:54.79ID:0l2Tw6KF617デフォルトの名無しさん
2020/12/07(月) 12:22:50.30ID:0l2Tw6KF618デフォルトの名無しさん
2020/12/07(月) 12:32:49.28ID:AlsvzmoP >>614
> Dartの仕様は下記URLから見れるよ。
> https://dart.dev/guides/language/spec#dart-2
そこは一応見てるけど、「macro」で「DartLangSpec-v2.2.pdf」の中を検索しても
1つもヒットしないってことは、C言語で言う、#defineや、#if〜#else〜#endif に
相当する機能はないってことで桶?
>>615
そっちのドキュメントじゃなくて、JavaDocやDoxygenのような、自分の書いた
ソースのコメントからドキュメントを作成するツールとか使ってないのって意味。
> Dartの仕様は下記URLから見れるよ。
> https://dart.dev/guides/language/spec#dart-2
そこは一応見てるけど、「macro」で「DartLangSpec-v2.2.pdf」の中を検索しても
1つもヒットしないってことは、C言語で言う、#defineや、#if〜#else〜#endif に
相当する機能はないってことで桶?
>>615
そっちのドキュメントじゃなくて、JavaDocやDoxygenのような、自分の書いた
ソースのコメントからドキュメントを作成するツールとか使ってないのって意味。
619デフォルトの名無しさん
2020/12/07(月) 12:45:17.84ID:GZS4nTqt620デフォルトの名無しさん
2020/12/07(月) 13:23:34.54ID:Zf1u+1/r621デフォルトの名無しさん
2020/12/07(月) 15:12:13.68ID:AlsvzmoP >>620
使わないというか、使えなさそうな気がする。 ちょっと試したコードを一時的に
無効化したい時とか、どうやってるんだろ? いちいち、コメントアウト?
リリースとデバッグで処理を変えたい時は、
> dart.vm.product という環境を変数がtrueの時はRelease実行でfalseのときはDebug実行になります。
というのを見つけたけど、これってあくまで実行時に振舞いを替えるだけで、使わ
ない方のコードもバイナリに含まれるっぽい印象。
#ifdef DEBUG~#else~#endifとは違う。
> ドキュメントに関してはdartdoc使えばいいと思う
ググったら、こんなの出てきた。
ttps://qiita.com/kkohtaka/items/dabacce44488bdcd5fb2
おおよそのコメント書式は、DoxygenやJavaDocと同じみたいやね。
使わないというか、使えなさそうな気がする。 ちょっと試したコードを一時的に
無効化したい時とか、どうやってるんだろ? いちいち、コメントアウト?
リリースとデバッグで処理を変えたい時は、
> dart.vm.product という環境を変数がtrueの時はRelease実行でfalseのときはDebug実行になります。
というのを見つけたけど、これってあくまで実行時に振舞いを替えるだけで、使わ
ない方のコードもバイナリに含まれるっぽい印象。
#ifdef DEBUG~#else~#endifとは違う。
> ドキュメントに関してはdartdoc使えばいいと思う
ググったら、こんなの出てきた。
ttps://qiita.com/kkohtaka/items/dabacce44488bdcd5fb2
おおよそのコメント書式は、DoxygenやJavaDocと同じみたいやね。
622デフォルトの名無しさん
2020/12/07(月) 15:24:59.64ID:AlsvzmoP Dart2で一部取り込む予定という記述もあるが、調べた限り「Conditional imports」を
使えと言う回答くらいしか見当たらない。 しかし、その「Conditional imports」の
出来もあまりよくなさげ。
Is it possible to compile code conditional in Flutter?
ttps://stackoverflow.com/questions/57973064/is-it-possible-to-compile-code-conditional-in-flutter
Conditional code preprocessing #33249
ttps://github.com/dart-lang/sdk/issues/33249
Building a Flutter Project with Conditional Imports
ttps://medium.com/@rody.davis.jr/how-to-build-a-native-cross-platform-project-with-flutter-372b9e4b504f
使えと言う回答くらいしか見当たらない。 しかし、その「Conditional imports」の
出来もあまりよくなさげ。
Is it possible to compile code conditional in Flutter?
ttps://stackoverflow.com/questions/57973064/is-it-possible-to-compile-code-conditional-in-flutter
Conditional code preprocessing #33249
ttps://github.com/dart-lang/sdk/issues/33249
Building a Flutter Project with Conditional Imports
ttps://medium.com/@rody.davis.jr/how-to-build-a-native-cross-platform-project-with-flutter-372b9e4b504f
623デフォルトの名無しさん
2020/12/07(月) 16:29:52.09ID:GQgP+6/5 とりあえずどうでもいいところにこだわってて草
624デフォルトの名無しさん
2020/12/07(月) 16:41:54.95ID:+/1PpoFk >>621
お試しとか単純にコメントアウトしてるけどそれじゃダメなのか。プロダクトコードにreleaseとdebugの切り替えが混ざるの嫌だから気にしたことないや。
Dartは1と2で結構変わってるから昔の記事はアテにしないほうがいいよ。
お試しとか単純にコメントアウトしてるけどそれじゃダメなのか。プロダクトコードにreleaseとdebugの切り替えが混ざるの嫌だから気にしたことないや。
Dartは1と2で結構変わってるから昔の記事はアテにしないほうがいいよ。
625デフォルトの名無しさん
2020/12/07(月) 17:01:36.15ID:iwBpz5ot >>621
最近は(というかC++ぐらいから)defineも含めてプリプロセッサは使うなという宗教がある。Javaでは採用されてない。C#は必要悪として残してる感じ。
代わりに普通のif elseを使うとよろし。そのくらいは最適化してくれる。
最近は(というかC++ぐらいから)defineも含めてプリプロセッサは使うなという宗教がある。Javaでは採用されてない。C#は必要悪として残してる感じ。
代わりに普通のif elseを使うとよろし。そのくらいは最適化してくれる。
626デフォルトの名無しさん
2020/12/08(火) 00:00:10.60ID:kirWiybX Xamarin程の糞はない
627デフォルトの名無しさん
2020/12/08(火) 11:12:34.62ID:yAFxrzUq riverpodわかんねえ。。。。
628デフォルトの名無しさん
2020/12/09(水) 18:48:22.77ID:WpYIorcI dart が Sound Null Safety とか導入してきた!
こんな機能は要らん、クソ面倒くさい
?があまり無いのが良いところだったのに・・
とうとうdart終わったな・・
こんな機能は要らん、クソ面倒くさい
?があまり無いのが良いところだったのに・・
とうとうdart終わったな・・
629デフォルトの名無しさん
2020/12/09(水) 19:14:51.69ID:FAnChNKf コンパイラにnull判断お任せがどの言語でも主流よ
あきらめろん
あきらめろん
630デフォルトの名無しさん
2020/12/09(水) 20:00:14.07ID:WpYIorcI Widget設計する時、required/Null/NoneNull 考えなきゃか・・
TypeScriptみたいにinitialized来るかと思ったらlateか・・
int? hoge; やだなぁ・・
TypeScriptみたいにinitialized来るかと思ったらlateか・・
int? hoge; やだなぁ・・
631デフォルトの名無しさん
2020/12/09(水) 20:11:31.95ID:gMoFn659 >>630
実行時に赤画面でエラーメッセージ表示より良いでしょ。
実行時に赤画面でエラーメッセージ表示より良いでしょ。
632デフォルトの名無しさん
2020/12/09(水) 20:27:18.68ID:WpYIorcI >>631
バグがあったら落ちるべきで、
型に?付けてnuiiチェック強制するかなぁ・・
めんどくさいから全部?にしたらソース読みにくいよな
あとnull返すのやめてthrowするようにするとtry-catch書かなきゃ、force try含めて(落ちるところは落とすべきだからね)
つまり全部null許容型で問題なくてチェックすればいいんじゃないの?
Obj-Cとかビルドも実行も爆速だからなぁ・・
バグがあったら落ちるべきで、
型に?付けてnuiiチェック強制するかなぁ・・
めんどくさいから全部?にしたらソース読みにくいよな
あとnull返すのやめてthrowするようにするとtry-catch書かなきゃ、force try含めて(落ちるところは落とすべきだからね)
つまり全部null許容型で問題なくてチェックすればいいんじゃないの?
Obj-Cとかビルドも実行も爆速だからなぁ・・
633デフォルトの名無しさん
2020/12/10(木) 07:07:06.09ID:kJc9pZCC >>632
実行時のnull安全を全パスするより静的にチェックできたほうがトータルコストが低いでしょ。
実行時のnull安全を全パスするより静的にチェックできたほうがトータルコストが低いでしょ。
634デフォルトの名無しさん
2020/12/10(木) 08:27:12.52ID:0NXUFY6u635デフォルトの名無しさん
2020/12/10(木) 08:35:40.42ID:fAMCFQ0q null使わないのに型?とか
ま、Cとかnull安全なくて成り立ってきたわけで
ま、Cとかnull安全なくて成り立ってきたわけで
636デフォルトの名無しさん
2020/12/10(木) 10:53:20.03ID:0NXUFY6u Null Safety対応したらパッケージも対応してないとビルドエラーになるんだな。。
コミュニティ崩壊するだろコレは。
コミュニティ崩壊するだろコレは。
637デフォルトの名無しさん
2020/12/10(木) 11:07:01.27ID:blS7pNEj Flutterはkotlin対応予定ないの?
同じGoogleなのにDart, Go, Kotlinと推し言語がバラバラで腹立つ
MSはちゃんと推しはC#に統一してる
同じGoogleなのにDart, Go, Kotlinと推し言語がバラバラで腹立つ
MSはちゃんと推しはC#に統一してる
638デフォルトの名無しさん
2020/12/10(木) 11:24:47.83ID:6r6/VzYL F#さんを無視するなコノヤロー
639デフォルトの名無しさん
2020/12/10(木) 11:31:03.54ID:0NXUFY6u kotlin→java
dart→JavaScript
だからか・・
Sound Null Safetyのアンラップルールが分からんw
!と?ってどう使い分けるんだろ。クラスのプロパティが?でアンラップできん・・
dart→JavaScript
だからか・・
Sound Null Safetyのアンラップルールが分からんw
!と?ってどう使い分けるんだろ。クラスのプロパティが?でアンラップできん・・
640デフォルトの名無しさん
2020/12/10(木) 11:34:50.54ID:l/UVbPWu jsへのトランスポートが必要だから
dartだろうね。
dartだろうね。
641デフォルトの名無しさん
2020/12/10(木) 11:40:48.31ID:1YegFxp3 >>637
MSもC#の他にTypeScript推してるじゃん
MSもC#の他にTypeScript推してるじゃん
642デフォルトの名無しさん
2020/12/10(木) 11:45:32.36ID:0NXUFY6u 文脈を読んでアンラップしない記述ができる、
リアルタイム判定はなかなか凄いなコレ
リアルタイム判定はなかなか凄いなコレ
643デフォルトの名無しさん
2020/12/10(木) 11:58:43.10ID:0NXUFY6u そうか、クラスのプロパティを!でしかアンラップ出来ないのはそこで落とすためか・・
メモリ空間を共有するthread間でプリエンプトされないのは当たり前として、async/await後とかIsolateは静的解析じゃ分からんからな
なかなか深いな・・
メモリ空間を共有するthread間でプリエンプトされないのは当たり前として、async/await後とかIsolateは静的解析じゃ分からんからな
なかなか深いな・・
644デフォルトの名無しさん
2020/12/10(木) 12:04:13.96ID:blS7pNEj645デフォルトの名無しさん
2020/12/10(木) 12:27:55.56ID:WBc/skaA ファイルの分け方とかよくわからない
全部1ファイルに書いちゃうから
全部1ファイルに書いちゃうから
646デフォルトの名無しさん
2020/12/10(木) 13:12:38.52ID:HstTQkWC Ruby on Rails では、HTML のヘッダー・フッターなど、
すべて部分ごと別々に、パーシャルで作る
すべて部分ごと別々に、パーシャルで作る
647デフォルトの名無しさん
2020/12/10(木) 14:00:23.34ID:0NXUFY6u648デフォルトの名無しさん
2020/12/10(木) 14:25:52.22ID:0NXUFY6u Sound Null Safety めっちゃ良いじゃんwwwwww
649デフォルトの名無しさん
2020/12/11(金) 07:47:46.97ID:KirnsAJD スペース×2のインデント見にくくない?
650デフォルトの名無しさん
2020/12/11(金) 10:10:06.47ID:+I2VTobp651デフォルトの名無しさん
2020/12/11(金) 13:04:47.58ID:7UnfkYH5 >>644
適材適所でしょ。PowerShellは?VBAは?
適材適所でしょ。PowerShellは?VBAは?
652デフォルトの名無しさん
2020/12/11(金) 15:03:21.21ID:4YsG1DZ2 >>651
そんな汎用性のない言語、ツールだされて反論されてもね
そんな汎用性のない言語、ツールだされて反論されてもね
653デフォルトの名無しさん
2020/12/11(金) 19:45:58.13ID:+I2VTobp >>652
Powerとかって名前に限ってパワー無いし
Powerとかって名前に限ってパワー無いし
654デフォルトの名無しさん
2020/12/11(金) 20:15:05.07ID:i7+Pb2PU パワーちゃん何故死んだですかマキマ許ちません
655デフォルトの名無しさん
2020/12/13(日) 02:28:12.53ID:1g8P/X2h flutterでRSSリーダー作れましゅか?
656デフォルトの名無しさん
2020/12/13(日) 08:49:58.77ID:FHqnpGuq >>655
pub.devにたくさんプラグインあるので一瞬で作れますん。
pub.devにたくさんプラグインあるので一瞬で作れますん。
657デフォルトの名無しさん
2020/12/13(日) 11:19:37.48ID:OcllVIux Flutter というか Dart の話になるけど、 Python のdir()に相当するものってある?
dir()結構便利なんだけどな。
dir()結構便利なんだけどな。
658デフォルトの名無しさん
2020/12/13(日) 12:21:51.66ID:otSZp8/J Pythonのdir関数ってREPLくらいしか使いどころ思いつかないんだけど。Dartでそんな利用シーンある?
659デフォルトの名無しさん
2020/12/13(日) 13:45:06.42ID:NFy0nxws660デフォルトの名無しさん
2020/12/16(水) 02:08:55.78ID:KE0VX3VR flutterはアーキ糞だしdartは古臭いし使う価値ないだろ
661デフォルトの名無しさん
2020/12/16(水) 02:28:46.07ID:2c+prgNQ そうなんだけどGoogleが担いでるからな
662デフォルトの名無しさん
2020/12/16(水) 23:39:37.83ID:mY0fBt7J >>653
草
草
663デフォルトの名無しさん
2020/12/17(木) 00:14:43.04ID:Zj5tgUb3664デフォルトの名無しさん
2020/12/17(木) 00:29:26.50ID:FQ9/Ri6E swiftのphysicsBodyもAndroid側で使えるの?
SpriteKitとかもAndroid側で使えるの?
SpriteKitとかもAndroid側で使えるの?
665デフォルトの名無しさん
2020/12/17(木) 08:32:35.86ID:MSba7Op/ dart好きやで。
今まで、ちょいツールはPythonで書いてたけど、今はdartに移行してる。
今まで、ちょいツールはPythonで書いてたけど、今はdartに移行してる。
666デフォルトの名無しさん
2020/12/17(木) 10:22:45.79ID:nbJ7lPq+ Dart最新版の逆引き時点みたいなの誰か書いてください
667デフォルトの名無しさん
2020/12/17(木) 12:51:24.95ID:CtRVQIMA flutter増えていると聞いていたが、Google Trendsでは最近は横ばい。
Delphiと同じか僅かに抜いた程度。
Delphiと同じか僅かに抜いた程度。
668デフォルトの名無しさん
2020/12/17(木) 12:52:46.10ID:CtRVQIMA Qtはこの二ヶ月くらいでなぜか急増している。
669デフォルトの名無しさん
2020/12/17(木) 13:28:29.27ID:g2Kks8gc >>665
TSとの覇権争いに一度負けた糞言語のくせにゴリ押ししてくるのが腹立つ
TSとの覇権争いに一度負けた糞言語のくせにゴリ押ししてくるのが腹立つ
670デフォルトの名無しさん
2020/12/17(木) 13:34:13.44ID:7oOOyQ/l FlutterアップデートにしたらAndroidでadmob_flutterクラッシュする…
とりあえずダウングレードしたけどFirebade_admobにしないといかんかなぁ?
でもリストに組み込めないんだよなぁ…
とりあえずダウングレードしたけどFirebade_admobにしないといかんかなぁ?
でもリストに組み込めないんだよなぁ…
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「レーダー照射」なぜ中国は素直に謝罪しないのか 非を認めず反論、逆ギレ「ごめんなさい」と言えない国情★2 [七波羅探題★]
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★6 [お断り★]
- 40代教員、1億8600万円分の暗号資産だまし取られる 「警察手帳のような物」見せられ−滋賀県草津市 [蚤の市★]
- 松村沙友理、スタバは好きだけど「やっぱコーヒーに700円800円が…」「家でお湯わかしてやったらタダやん」 [muffin★]
- 【千葉】「使用済みの生理用品が欲しくて」 女子トイレに侵入した疑い、自称塾講師(28)を逮捕 四街道署 [nita★]
- 【女性用トイレ】「いつもきれいにご利用いただき…」張り紙設置→裏にスマホを隠し女性5人男性1人を盗撮 47歳男を逮捕 [nita★]
- 【緊急】朝倉未来のブレイキングダウンで不意打ち食らって失神した選手、くも膜下出血で死亡 [455031798]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★4
- 全員ぶっ殺すお🏡
- 月曜日のんなぁ…お疲れ様なのらね…✋🍬ハウス🏡
- 【高市悲報】TSMCさん、熊本第二工場建設をやめてしまう。これもう半分「みんなで大家さん」みたいなもんだろ🥺 [616817505]
- 日本、ガチで終焉。資材高騰と人手不足で全国各地で再開発ストップwwwwwwwwwwwwwwwww [271912485]
